Computer Engineering
Major
Computer engineering is the analysis and design of computer systems, including the study of basic electronics, digital circuits, computer hardware, algorithms and data structures, programming languages, numerical and symbolic computation, operating systems, networking, software methodology, artificial intelligence, and robotics. A dual major with computer science is available.
- The computer engineering major is accredited by the Accreditation Board for Engineering and Technology (ABET).
- Externally funded research of more than $4 million is being conducted by faculty, graduate assistants, and undergraduate students in human-computer communications, intelligent interfaces, neural networks, optical computing, VLSI, robotics, and visualization, in addition to other areas.
| Bachelor of Science in Computer Engineering—Suggested Curriculum |
Freshman
Digital Computer Hardware/Switching Circuits
Computer Science I, II, & III
Engineering & CS I
English Comp I & II
Calculus I & II
GE Human Expression
Fundamentals of Engineering & Computer Science
Linux & Windows
Discrete Mathematics
|
Sophomore
Digital System Design
Differential Equations
Matrix Algebra
Physics I, II, III, & Labs
Technical Communication
Calculus III
Additional GE Courses (2)
Data Structure & Algorithms
Technical Electives |
Junior
Computer Org & Assy Lang Prog
Operating Systems
Circuit Analysis I & Lab
Technical Electives
GE Non-Western Course
Statistics
Electronic Devices & Lab |
Senior
Social Implications of Computing
Technical Electives
GE Additional Courses (2)
Computer Networks Embedded Systems
Team Projects I & II |
Fast Facts:
Average starting salaries for professionals with a bachelor’s degree in an engineering-related field: biomedical engineering $61,000; computer engineering $55,040; electrical engineering $56,512; industrial engineering $58,249; materials engineering $52,750; mechanical engineering $56,429; systems engineering $55,719. (Source: Salary Survey Winter 2008, The National Association of Colleges and Employers)
|