Computer Engineering - BS, Electrical Engineering Track

The curriculum is designed to cover the engineering aspects of both hardware and software—a total computer systems perspective. All computer engineering students take courses in the following areas: electrical circuits, electronics, digital circuits, computer architecture ranging from microcomputers to mainframes, interfacing, programming languages ranging from assembler to high level, data structures, analysis of algorithms, operating systems, software engineering and microcomputer systems. A solid foundation in the basic sciences of physics, chemistry and mathematics is used to support these courses.

There are two distinct tracks in this curriculum, the Electrical Engineering Track and the Computer Science Track, both culminating in the same Computer Engineering degree. The tracks are substantially similar, each providing a broad coverage of the computer engineering discipline, but each has a slightly different emphasis. Note that students in either track can take courses from the other as electives, or they can use their electives to further specialize within their own track. Although students are required to select a track immediately upon entering the Computer Engineering program, it is usually possible to change tracks as late as the junior year.

The Electrical Engineering track of the Computer Engineering degree places stronger emphasis on digital Very Large Scale Integrated (VLSI) circuits and systems, microprocessor interfacing and system design, and computer system architecture and design. The track is primarily administered by the Department of Electrical and Computer Engineering and is designed to encompass nearly all of the core material of the Electrical Engineering degree but provides much more depth in computing than is possible within the context of an Electrical Engineering degree.

Before commencing course work in the major, students must be admitted to the major or have the approval of the department.

The freshman year is identical for degrees in aerospace engineering, biomedical engineering, civil engineering, computer engineering, computer science, electrical engineering, electronic systems engineering technology, industrial distribution, industrial engineering, manufacturing and mechanical engineering technology, mechanical engineering, multidisciplinary engineering technology, nuclear engineering, ocean engineering, and petroleum engineering. The freshman year is slightly different for chemical engineering in that students take CHEM 101/CHEM 111 or CHEM 107/CHEM 117 and CHEM 102/CHEM 112. Biomedical Engineering also requires a two semester sequence of chemistry courses consisting of CHEM 101/CHEM 111 or CHEM 107/CHEM 117 and CHEM 102/CHEM 112.  Students pursuing degrees in biological and agricultural engineering should refer to the specific curriculum for this major. It is recognized that many students will change the sequence and number of courses taken in any semester. Deviations from the prescribed course sequence, however, should be made with care to ensure that prerequisites for all courses are met.

First Year
FallSemester Credit Hours
ENGL 104Composition and Rhetoric 13
ENGR 111Foundations of Engineering I 12
MATH 151Engineering Mathematics I 1,24
PHYS 218Mechanics 14
University Core Curriculum 33
 Term Semester Credit Hours16
CHEM 107General Chemistry for Engineering Students 1,43
CHEM 117General Chemistry for Engineering Students Laboratory 11
ENGR 112Foundations of Engineering II 12
MATH 152Engineering Mathematics II 14
PHYS 208Electricity and Optics 14
University Core Curriculum 33
 Term Semester Credit Hours17
 Total Semester Credit Hours: 33

A grade of C or better is required.


Entering students will be given a math placement exam. Test results will be used in selecting the appropriate starting course which may be at a higher or lower level.


Of the 18 hours shown as University Core Curriculum electives, 3 must be from creative arts (for Industrial Distribution this is 3 hours from language, philosophy and culture, see IDIS curriculum for more information), 3 from social and behavioral sciences, 6 from American history, and 6 from government/political science. The required 6 hours from international and cultural diversity may be met by courses satisfying the creative arts, social and behavioral sciences (for Industrial Distribution this is language, philosophy and culture), and American history requirements if they are also on the approved list of international and cultural diversity courses.


BMEN and CHEN require 8 hours of freshman chemistry, which may be satisfied by CHEM 101/CHEM 111 or CHEM 107/CHEM 117 and CHEM 102/CHEM 112; Credit by Examination (CBE) for CHEM 101/CHEM 111 or CHEM 107/CHEM 117 plus CHEM 102/CHEM 112; or 8 hours of CBE for CHEM 101/CHEM 111 or CHEM 107/CHEM 117 and CHEM 102/CHEM 112.

Second Year
FallSemester Credit Hours
CSCE 121Introduction to Program Design and Concepts 14
CSCE 222/ECEN 222Discrete Structures for Computing 13
ECEN 248Introduction to Digital Systems Design 14
MATH 251Engineering Mathematics III 13
Select one of the following: 3
Technical and Business Writing  
Communication for Technical Professions  
Argumentation and Debate  
 Term Semester Credit Hours17
CSCE 221Data Structures and Algorithms 14
ECEN 214Electrical Circuit Theory 14
MATH 308Differential Equations 13
STAT 211Principles of Statistics I 53
University Core Curriculum 33
 Term Semester Credit Hours17
Third Year
CSCE 313Introduction to Computer Systems 14
CSCE 481Seminar 11
ECEN 314Signals and Systems 13
ECEN 350/CSCE 350Computer Architecture and Design 14
MATH 311Topics in Applied Mathematics I 3
 Term Semester Credit Hours15
CSCE 315Programming Studio 13
ECEN 325Electronics 14
ECEN 449Microprocessor Systems Design 13
ECEN 454Digital Integrated Circuit Design 13
University Core Curriculum 33
 Term Semester Credit Hours16
Fourth Year
ECEN 403Electrical Design Laboratory I 13
ENGR 482/PHIL 482Ethics and Engineering 63
Area elective 76
ENGR elective 73
 Term Semester Credit Hours15
ECEN 404Electrical Design Laboratory II 13
Area elective 76
University Core Curriculum 36
 Term Semester Credit Hours15
 Total Semester Credit Hours: 95

Students intending to specialize in Communications are encouraged to take ECEN 303.


Fulfills the University Core Curriculum requirement for Language, Philosophy and Culture.


See advising office for a listing of approved electives.

Total Program Hours 128