computer engineering compendium
{{Short description|Overview of computer engineering topics}}
This is a list of the individual topics in Electronics, Mathematics, and Integrated Circuits that together make up the Computer Engineering field. The organization is by topic to create an effective Study Guide for this field. The contents match the full body of topics and detail information expected of a person identifying themselves as a Computer Engineering expert as laid out by the National Council of Examiners for Engineering and Surveying.{{cite web|title=NCEES PE Electrical and Computer Exam Specifications(note: requires updating every 6 months)|url=https://ncees.org/wp-content/uploads/2025/01/FINAL_PE-Electrical_Computer_Oct_2025.pdf|website=National Council of Examiners for Engineering and Surveying}} It is a comprehensive list and superset of the computer engineering topics generally dealt with at any one time.
Part 1 - Basics
=Character Encoding=
=Math=
=Basic Electronics=
=Signal Processing=
=Error Detection/Correction=
Part 2 - Hardware
=Hardware=
=Programmable Logic=
=Assembly/Test=
=Processors=
=Redundancy & Reliability=
=Memory=
Part 3 - OS, Software, Testing, AI
=Operating Systems=
=Software Development=
:Software requirements specification
:Structured systems analysis and design method
:List of software development philosophies
:Programming language generations
:Comparison of programming languages
:Software configuration management
:Systems development life cycle
:ACID
=Test/Integration=
=AI & Robotics=
Part 4 - Information Theory, Encryption, Networking, and Security
=Information Theory=
=Encryption=
=Networking=
=Security=
:Separation of protection and security
Part 5 - Misc
References
{{Reflist}}