You are here:
Computer Engineering and Embedded Systems
Computer engineering and embedded systems are about developing both hardware and software to work together for controlling specific dedicated devices. These devices, such as a traffic light controller, usually are dedicated in doing one common thing, are capable of interacting with the “real world,” and have real-time constraints. Computer and embedded systems engineers need to work with the underlying hardware logic circuit, interface microprocessors and controllers with external sensors and I/Os, and to program at the machine level.
Core Courses
- CPTG 121 Introduction to Computer Science I
- CPTG 122 Introduction to Computer Science II
- CPTG 244 Data Structures
- CPTG 245 Computer Organization and Assembly Language
- CPTG 255 Systems and Network Programming
- CPTG 324 Programming Languages
- CPTG 434 Operating Systems
- CPTG 445 Computer Architecture
- MATH 131 Calculus I
- MATH 276 Discrete Math
Recommended Courses
- CPTG 345 Digital Logic and Microprocessor Design
- CPTG 356 Principles of Networking
- CPTG 436 UNIX Systems Administration
- CPTG 446 Embedded Systems Design
- PHYS 117 Introduction to Physics
- PHYS 353 Electronics