Computer engineering compendium

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 (NCEES).[1] It is a comprehensive list and superset of the computer engineering topics generally dealt with at any one time.

Part 1 - Basics

edit

Character Encoding

edit

Math

edit

Basic Electronics

edit

Signal Processing

edit

Error Detection/Correction

edit

Part 2 - Hardware

edit

Hardware

edit

Programmable Logic

edit

Assembly/Test

edit

Processors

edit

Redundancy & Reliability

edit

Memory

edit

Part 3 - OS, Software, Testing, AI

edit

Operating Systems

edit

Software Development

edit
Software development process
Software requirements specification
Spiral model
Agile software development
Behavior-driven development
Cowboy coding
Lean software development
Extreme programming
Structured systems analysis and design method
List of software development philosophies
Programming language generations
Comparison of programming languages
Printf format string
Programming paradigm
Object-oriented design
Software documentation
Software design document
Object-oriented programming
Concurrent Versions System
Software maintenance
Revision control
Software configuration management
Software release life cycle
MIL-STD-498
Software assurance
Systems development life cycle
Software quality
Software quality management
Relational database
ACID
List of data structures
Semipredicate problem
Application Interface Specification
Homoiconicity
Domain-specific modeling
Unified Modeling Language

Test/Integration

edit

AI & Robotics

edit

Part 4 - Information Theory, Encryption, Networking, and Security

edit

Information Theory

edit

Encryption

edit

Networking

edit

Security

edit

Part 5 - Misc

edit

References

edit
  1. "NCEES PE Electrical and Computer Exam Specifications(note: requires updating every 6 months)" (PDF). National Council of Examiners for Engineering and Surveying.