=================================================================
TITLE: IEEE/ACM Model Curricula for Computing
The IEEE Computer Society and the Association for Computing
Machinery (ACM) have been working jointly to produce model
curricula for computing in several disciplines including computer
science, computer engineering, software engineering and
information systems. The final report on computer science has
been issued while the others are still in development.
The core body of knowledge areas common to both computer science
and computer engineering include:
discrete structures
programming fundamentals
algorithms and complexity
computer architecture and organization
operating systems
software engineering
social and professional issues
Those core areas unique to computer science include:
net-centric computing
programming languages
human-computer interaction
graphics and visual computing
intelligent systems
information management
computational science and numerical methods
Those core areas unique to computer engineering include:
embedded systems
circuits and systems
networks
electronics
digital logic
computer systems engineering
Elective areas in computer engineering may often include:
VLSI/ASIC design
testing and fault tolerance
digital system verification
alternative computing paradigms
digital signal processing and multimedia
For additional information, access:
CURRICULA
=================================================================