SPECIALIZATION IN COMPUTER ENGINEERING
The MS (CPE) program offers four areas of specialization:
- Communications, DSP and Networking
- Robotics, Embedded Systems and Instrumentation
- Computer Systems Engineering
- Software Engineering
The course listings below specify which courses may be taken to fulfill the specialty track course requirements.
Specialization in Communications, DSP and Networking
This area of specialization prepares students for research, development, and implementation in the area of communication system development where competency is developed in topics from network design, signal processing, and high-speed implementation of digital systems.
- ENCE 3310
- Data Communications
- ENCE 4100
- High Speed Digital Design
- ENCE 4300
- Mixed Signal Design & Testing
- ENCE 4311
- Image Processing & Application
- ENCE 4361
- Wireless Comm and Mobile Netw'ks
- ENEE 3130
- Principles of Comm Systems
- ENEE 3141
- Digital Communications
- ENEE 3660
- Communications Systems Design
- ENEE 3665
- Intro Telecomm Systems
- ENEE 3670
- Intro to DSP
- ENEE 3150
- Communication Systems Lab
- ENEE 4325
- Data & Computer Communications
- ENEE 4360
- Digital & Space Communications
- ENEE 4410
- Adv Signal Processing & Comm
- ENEE 4415
- Advanced DSP
- ENEE 4620
- Adv Optical Fiber Comm
- ENCE 4800
- Advanced Topics (CPE) (appropriate topics)
Robotics, Embedded Systems and Instrumentation
This area of specialization prepares students for research, development, and implementation in the area of robotic and embedded systems where competency is developed in topics from controls, system design, and algorithm implementation.
- ENCE 3231
- Embedded Microprocessors
- ENCE 4300
- Mixed Signal Design & Testing
- ENCE 4341
- Distributed Systems
- ENCE 4421
- Robot Computer Vision
- ENCE 4550
- Dig. Testing & Testable Design
- ENCE 4581
- Adv Robotics Automation and MI
- ENCE 4600
- HDL Modeling & Synthesis
- ENCE 4800
- Advanced Topics (CPE) (appropriate topics)
- ENGR 3610
- Engineering Analysis
- ENGR 3721
- Controls
- ENGR 3730
- Robotics
- ENGR 4745
- Advanced Nonlinear Control Systems
- COMP 3501
- Intro to Artificial Intelligence
- COMP 3801
- Introduction Computer Graphics
Computer Systems Engineering
This area of specialization prepares students for research, development, and implementation in the area of computer systems where competency is developed in topics from hardware design, software design and architectural implementation.
- ENCE 3231
- Embedded Microprocessors
- ENCE 3501
- VLSI Design
- ENCE 4341
- Distributed Systems
- ENCE 4501
- Adv. VLSI Design
- ENCE 4550
- Dig. Testing & Testable Design
- ENCE 4600
- HDL Modeling & Synthesis
- ENCE 4800
- Advanced Topics (CPE) (appropriate topics)
- COMP 3352
- Elements of Compiler Design
- COMP 3361
- Operating Systems I
- COMP 3694
- Advanced Computer Architecture
Software Engineering
This area of specialization prepares students for research, development, and implementation in the area of software engineering where competency is developed in topics from language development, algorithmic implementation, and information management.
- ENCE 3231
- Embedded Microprocessors
- ENCE 4341
- Distributed Systems
- ENCE 4800
- Advanced Topics (CPE) (appropriate topics)
- COMP 3371
- Advanced Data Structures and Algorithms
- COMP 3381
- Software Engineering I
- COMP 3351
- Programming Languages
- COMP 3421
- Database Organization and Management I
- COMP 3422
- Database Organization and Management II
- COMP 4573
- Scientific Computation
