Part-time & Graduate Enrollment Services
Computer Engineering BS
Program overview
Educational objectives
The computer engineering department has established the following educational objectives for the computer engineering program, which describe the accomplishments of its graduates during the first few years following graduation:
Career focus: Graduates successfully contribute to the professional workforce typically by applying their knowledge in various areas of computer engineering related to hardware, software, and/or systems.
Graduate study: Many graduates have pursued, are pursuing, or plan to pursue graduate study in computer engineering, related disciplines, or in business.
Independent learning: Graduates are engaged in lifelong learning and stay current with advancements in their chosen field through independent learning and/or continuing education.
Professionalism: Graduates conduct themselves in a professional and ethical manner and function as responsible members of society.
The computer engineering major focuses on the design and development of computer and computer-integrated systems, with due consideration to such engineering factors as function, performance, and cost. Computer engineers design and build these systems to meet application requirements with attention to the hardware-software interaction. The program spans topics from formal specifications to heuristic algorithm development; from systems architecture to computer design; from interface electronics to software development, especially real-time applications; and from computer networking to integrated circuit design and implementation.
As an engineering discipline, computer engineering emphasizes the careful adoption of design methodology and the application of sophisticated engineering tools. The intensive programming and laboratory work requirements ensure significant experience with modern facilities and up-to-date design tools.
The computer engineering department focuses on educating students in software, hardware and integration of systems. Faculty have expertise and research in the following areas and students who have a similar interest may choose to take professional electives in these areas as well: high performance computing, nanoscale circuit systems, embedded systems and control, networks and security, and computer vision and signal processing.
The cooperative education program enables students to apply the principles and techniques of computer engineering to real industrial problems and provides them with a stronger framework on which to build their academic courses. These co-op work periods alternate with academic semesters throughout the last three years of the program.
The faculty members of the computer engineering department are committed to quality engineering education and student success.
Accreditation
The BS program in computer engineering is accredited by the Engineering Accreditation Commission of ABET, http://www.abet.org.
Principal field of study
For students matriculated in the interdisciplinary computer engineering program, the principal field of study is defined as all courses taken in the Kate Gleason College of Engineering and the departments of computer science and software engineering.
Curriculum
Computer engineering, BS degree, typical course sequence (semesters), effective fall 2013
| Course | Sem. Cr. Hrs. | |
|---|---|---|
| First Year | ||
| CMPE-110 | Introduction to Computer Engineering | 3 |
| MATH-181, 182 | Project-Based Calculus I, II | 8 |
| CSCI-141, 142 | Computer Science I, II | 8 |
| LAS Foundation 1: First Year Seminar† | 3 | |
| LAS Foundation 2: First Year Writing | 3 | |
| CMPE-160 | Digital Systems Design I | 3 |
| MATH-190 | Discrete Math for Computing | 3 |
| LAS Perspective 1 | 3 | |
| Wellness Education* | 0 | |
| Second Year | ||
| CMPE-250 | Assembly Language | 4 |
| MATH-219 | Multivariable Calculus | 3 |
| PHYS-211, 212 | University Physics I, II | 8 |
| SWEN-261 | Introduction to Software Engineering | 3 |
| LAS Perspective 2 | 3 | |
| CMPE-260 | Digital Systems Design II | 4 |
| EEEE-281 | Circuit I | 3 |
| MATH-231 | Differential Equations | 3 |
| MATH-241 | Linear Algebra I | 3 |
| EGEN-099 | Engineering Co-op Preparation | 0 |
| Third Year | ||
| CMPE-350 | Computer Organization | 3 |
| EEEE-282 | Circuit II | 3 |
| EEEE-381 | Electronics I | 3 |
| CMPE-380 | Applied Programming | 3 |
| LAS Perspective 3 | 3 | |
| CMPE-499 | Cooperative Education (spring) | Co-op |
| Fourth Year | ||
| CMPE-499 | Cooperative Education (fall) | Co-op |
| CMPE-460 | Interface and Digital Electronics (WI) | 4 |
| CMPE-480 | Digital Signal Processing | 3 |
| CMPE-550 | Computer Architecture (WI) | 3 |
| MATH-251 | Probability and Statistics I | 3 |
| LAS Immersion 1 | 3 | |
| Fifth Year | ||
| CMPE-495, 496 | Senior Design Projects I, II | 6 |
| CMPE-570 | Data and Communication Networks | 3 |
| CMPE-530 | Digital IC Design | 3 |
| LAS Perspective 4 | 3 | |
| LAS Immersion 2, 3 | 6 | |
| Professional Elective | 3 | |
| Free Electives | 6 | |
| Total Semester Credit Hours | 129 | |
Please see New General Education Curriculum–Liberal Arts and Sciences (LAS) for more information.
(WI) Refers to a writing intensive course within the major.
* Please see Wellness Education Requirement for more information. Students completing bachelor's degrees are required to complete two Wellness courses.
† The First Year Seminar requirement is replaced by an LAS Elective for the 2013-14 academic year.
Accelerated dual degree option
An accelerated dual degree (BS/MS) option is available to students who qualify. Students may apply in their second year of study and requirements are strict. Students usually finish this program in five years with the addition of the summer following their course completion. A thesis is required.
Computer engineering, BS/MS degree, typical course sequence (semesters), effective fall 2013
| Course | Sem. Cr. Hrs. | |
|---|---|---|
| First Year | ||
| CMPE-110 | Introduction to Computer Engineering | 3 |
| MATH-181, 182 | Project-Based Calculus I, II | 8 |
| CSCI-141, 142 | Computer Science I, II | 8 |
| LAS Foundation 1: First Year Seminar† | 3 | |
| LAS Foundation 2: First Year Writing | 3 | |
| CMPE-160 | Digital Systems Design I | 3 |
| MATH-190 | Discrete Math for Computing | 3 |
| LAS Perspective 1 | 3 | |
| Wellness Education* | 0 | |
| Second Year | ||
| CMPE-250 | Assembly Language | 4 |
| MATH-219 | Multivariable Calculus | 3 |
| PHYS-211, 212 | University Physics I, II | 8 |
| SWEN-261 | Introduction to Software Engineering | 3 |
| LAS Perspective 2 | 3 | |
| CMPE-260 | Digital Systems Design II | 4 |
| EEEE-281 | Circuits I | 3 |
| MATH-231 | Differential Equations | 3 |
| MATH-241 | Linear Algebra I | 3 |
| EGEN-099 | Engineering Co-op Preparation | 0 |
| Third Year | ||
| CMPE-350 | Computer Organization | 3 |
| EEEE-282 | Circuits II | 3 |
| EEEE-381 | Electronics I | 3 |
| CMPE-380 | Applied Programming | 3 |
| MATH-251 | Probability and Statistics I | 3 |
| CMPE-795 | Computer Engineering Graduate Seminar | 0 |
| LAS Perspective 3 | 3 | |
| CMPE-499 | Cooperative Education (spring) | Co-op |
| Fourth Year | ||
| CMPE-460 | Interface and Digital Electronics (WI) | 4 |
| CMPE-480 | Digital Signal Processing | 3 |
| CMPE-551 | Computer Architecture | 3 |
| CMPE-670 | Data and Communication Networks | 3 |
| CMPE-795 | Computer Engineering Graduate Seminar | 0 |
| LAS Immersion 1, 2 | 6 | |
| CMPE-495 | Senior Design Projects I | 3 |
| CMPE-553 | Digital Control Systems | 3 |
| CMPE-630 | Digital IC Design | 3 |
| CMPE-756 | Multiple Processor Systems | 3 |
| LAS Perspective 4 | 3 | |
| Fifth Year | ||
| CMPE-496 | Senior Design Projects II | 3 |
| CMPE-660 | Reconfigurable Computing | 3 |
| CMPE-740 | Analytical Topics in Computer Engineering | 3 |
| Graduate Electives | 9 | |
| LAS Immersion 3 | 3 | |
| CMPE-780 | Thesis Proposal | 0 |
| CMPE-790 | Thesis | 6 |
| Free Elective | 3 | |
| Total Semester Credit Hours | 150 | |
Please see New General Education Curriculum–Liberal Arts and Sciences (LAS) for more information.
(WI) Refers to a writing intensive course within the major.
* Please see Wellness Education Requirement for more information. Students completing bachelor's degrees are required to complete two Wellness courses.
† The First Year Seminar requirement is replaced by an LAS Elective for the 2013-14 academic year.









