IUPUI Bulletins » Schools » purdue-enginer-tech » Undergraduate » Degree Programs » Electrical and Computer Engineering » Computer Engineering

  
B.S in Computer Engineering

This program is accredited by the Engineering Accreditation Commission of ABET, www.abet.org.

The Bachelor of Science in Computer Engineering (B.S.Cmp.E.) degree curriculum provides an in-depth education in the analytical skills, hardware, and software aspects of modern computer systems. The program builds on a strong foundation in engineering design, including traditional analog and digital circuit design. The three main areas of emphasis within the computer-engineering program are embedded systems, telecommunications and networking, and software engineering and distributed computing. Extensive laboratory experiences support the theoretical aspects of the course work. Students gain valuable digital hardware design and software design experiences throughout the curriculum. The junior and senior years strengthens the student's expertise with courses in data structures, embedded systems, computer architecture, parallel and high performance computing systems, advanced digital systems, and computer communications networks and network security.

The Program Educational Objectives of the Computer Engineering degree program are to prepare graduates who will be successful in their chosen career paths by:

  1. becoming productive and valuable engineers in the private or public sector
  2. pursuing and completing graduate studies, and/or
  3. taking on leadership roles in their professions, as well as in their communities and the global society.

The minimum number of credit hours for graduation is 125.  Semester by semester, these 125 total credit hours may be distributed as shown below.  The Electrical and Computer Engineering website, http://www.engr.iupui.edu/departments/ece/ has the most up-to-date information concerning the plan of study for the B.S. Cmp.E. degree program.


Freshman Year

First Semester (17 credit hours)

    • ENGR 19500 Introduction to the Engineering Profession - 1 credit hour
    • ENGR 19600 Introduction to Engineering - 3 credit hours    
    • MATH 16500  Analytic Geometry and Integrated Calculus I - 4 credit hours
    • CHEM C10500 Chemical Science I - 3 credit hours 
    • COMM R110 Fundamentals of Speech Communication - 3 credit hours
    • ENG W 131 Reading, Writing, and Inquiry - 3 credit hours                           

Second Semester (15 credit hours)

    • PHYS 15200 Mechanics - 4 credit hours
    • MATH 16600 Analytic Geometry and Integrated Calculus II - 4 credit hours
    • MATH 17100 Multidimensional Math - 3 credit hours
    • ECE 21600 C Proramming Lab - 1 credit hours
    • ECE 26300 C Programming - 3 credit hours

Sophomore Year

Third Semester (18 credit hours)

    • MATH 26100 Multivariate Calculus - 4 credit hours
    • PHYS 25100 Electricity and Optics - 5 credit hours
    • ECE 20100 Linear Circuit Analysis I - 3 credit hours
    • ECE 20700 Electronic Measurement Techniques - 1 credit hour
    • CSCI Advanced Programming - 4 credit hour
    • ECE 21000 Sophomore Seminar - 1 credit hours   

Fourth Semester (15 credit hours)

    • CSCI 34000 Discrete MATH - 3 credit hours
    • MATH 26600 Ordinary Differential Equations - 3 credit hours
    • ECE 20200 Circuit Analysis II - 3 credit hours
    • ECE 27000 Digital Logic Design and Lab - 4 credit hours
    • ENGR 29700 Computer Tools for Engineers - 1 credit hour
    • ECE 28200 UNIX Programming for Engineers - 1 credit hour

Junior Year

Fifth Semester (15 credit hours)

    • CSCI 36200 Data Structures - 3 credit hours
    • ECE 30100 Signals and Systems - 3 credit hours
    • ECE 36200 Microprocessor Systems and Interfacing - 4 credit hours   
    • TCM 36000 Comm. in Engineering Practice - 2 credit hours
    • Arts & Humanities or Social Sciences Elective - 3 credit hours

Sixth Semester (15 credit hours)

    • MATH/Science/TECH Elective - 3 credit hours
    • ECE 30200 Probabilistic Methods in Electrical Engineering - 3 credit hours
    • CmpE Elective - 3 credit hours
    • ECE 32700 Engineering Economics (General Education Social Sciences) - 3 credit hours
    • Cultural Understanding Elective - 3 credit hours

Senior Year

Seventh Semester (14 credit hours)

    • ECE 36500 Introduction to the Design of Digital Computers - 3 credit hours
    • ECE 48700 Senior Design I - 1 credit hour
    • ECE 40100 Engineering Ethics - 1 credit hour
    • Advanced Computer Engineering Elect. - 3 credit hours
    • CmpE Elective - 3 credit hours
    • Arts & Humanities Elective - 3 credit hours

Eighth Semester (16 credit hours)

    • ECE 40800 Operating Systems - 3 credit hours
    • ECE 48800 Senior Design - 2 credit hours
    • Advanced CmpE Elective - 3 credit hours
    • CmpE Elective - 3 credit hours
    • Restricted Elective - 2 credit hours
    • Cultural Understanding, Arts & Humanities, or Social Sciences Elective - 3 credit hours