- Department Overview
- Academic Programs
- Prospective Students
- What do Computer Engineering students do?
- What do Electrical Engineering students do?
- Curriculum & Courses
- Undergraduate Admissions Requirements
- Applying: Step by Step
- Graduate Admissions Requirements and Application Deadlines
- Graduate Degrees Offered
- Credit by Examination
- Transfer Information
- Student Organizations
- Resources to Help You Succeed
- International Students
- Living in Rolla
- Current Students
- Faculty, Staff & Facilities
- Alumni, Corporations & Partners
- Current Courses
- Useful Links
Master of Science in Computer Engineering
PhD in Computer Engineering
The Computer Engineering program in the Department of Electrical & Computer Engineering offers graduate programs of study which lead to the MS degree (thesis and non-thesis options), the PhD degree and the Doctor of Engineering (DE) degree. Both the Rolla campus and the Engineering Education Center in St. Louis offer MS programs. Selection of specific options and programs of study is determined by students, subject to approval by advisor and department. Graduate programs in electrical engineering and/or computer engineering will generally include specialization in one or more of the following areas:
Circuits and Electronics: Network analysis and synthesis, computer aided circuit design, distributed circuits, communications circuits, and linear and nonlinear electronic circuits.
Communications and Signal Processing: Coding, information theory, modulation, detection, filtering (both analog and digital), signal processing, image processing, wireless.
Controls and Systems Engineering: Digital control, process control, system simulation, optimal control and estimation, robust control, neural networks, and fuzzy logic based control systems as typically applied to control of aircraft, space and underwater vehicles, automobiles, chemical processes, manufacturing, robotics, environmental systems, and smart structural systems
Electromagnetics, Devices, and Optics: Characterization of semiconductor devices, electromagnetic compatibility and signal integrity for high speed electronic systems, fiber optics, optical methods applied to structural monitoring, microwaves, applications to nondestructive testing and evaluation.
Power and machinery: Power quality, reliability, relaying, stability, computer methods, load management, vehicular power and propulsion systems (submarines, ships, hybrid electric vehicles, air and spacecraft), power electronics.
Digital System Design: Computer architecture, digital circuits, high performance systems, parallel processors, testing, and VLSI design
Embedded Computer Systems: Hardware/software co-design, microprocessor systems, real-time systems, smart sensors
Systems, Intelligence, Software Engineering: computational intelligence, computer networks, dependability, fault tolerance, image processing, neural networks, system security/survivability
The Applied Optics Laboratory, Applied Microwave Nondestructive Testing Laboratory, Electromagnetic Compatibility Laboratory, Factory Automation Laboratory, and Ameren UE Power Electronics Laboratory are all located in the ECE department. In addition, many ECE students and faculty are involved in research performed in multi-disciplinary research centers and laboratories located on campus. Some of these centers include the Intelligent Systems Center, High Pressure Waterjet Laboratory, Instructional Software Development Center, and the Center for Infrastructure Engineering Studies, and the Trustworthy Systems Laboratory.
The Computer Engineering Program is designed to prepare an engineer to work in both the abstract software world, where high level languages and more complexity will often provide a solution to a problem, and in the physical world where designs are often compromises between many opposing factors. The program further prepares engineers to compete in today's rapidly changing marketplace by providing the fundamental concepts and attributes that will enable them to recognize and understand future developments.
The distinction between a computer engineer and the more traditional computer science major or digital design electrical engineer may be in his/her desire to understand and participate in the entire process of using abstract algorithms and data structures to control changes in real physical devices.
There are many aspects to Computer Engineering. A Computer Engineer might be working on the design of a new automobile brake system where a knowledge of the electronic sensors and the dynamic nature of the brakes might be as important as the programming of the I/O handler interrupt subroutine in high level C or assembly language. Another project such as the design of a distributed control system for a factory floor might require the engineer to have background in computer networks and programming as well as an understanding of the manufacturing process.
Recent Missouri S&T computer engineering graduates have been employed in the private sector by several well known corporations including AdTran, Cerner, Caterpillar, Motorola, Intel, and Microsoft. Graduates have also worked in the public sector for the Naval Research Laboratory and Sandia National Laboratory.
Because computer engineering is a relatively new degree (when compared to electrical engineering) salary data is not readily available. However, a recent salary survey* conducted by IEEE yielded the following median salaries as a function of degree for engineers working in the computer area.
PhD: Approximately $120,000 per year
Master's Degree: Approximately $106,000 per year
BS Degree: Approximately $98,000 per year
Note that the data for this survey came from a cross section of IEEE members and therefore includes both new hires and individuals with many years of experience. These median salaries should not be interpreted as median starting salaries. This data also includes members from many different geographic areas.
* IEEE-USA Salary & Fringe Benefit Survey - 2001 Edition, Institute of Electrical and Electronics Engineers, Inc., Piscataway, NJ., 2001.
ASEE - American Society for Engineering Education
IEEE - Institute of Electrical and Electronics Engineers
ACM - Association for Computer Machinery
NSBE - National Society of Black Engineers
SHPE- Society of Hispanic Professional Engineers
NSPE - National Society of Professional Engineers
SWE - Society of Women Engineers