Computer Engineering, B.S.Cp.E.

The study of the structure, function, and interaction of computer hardware and software. 

The computer engineering program embodies the realm of computer engineering applications. A thorough understanding of computer organization and architecture and the interaction between hardware and software is emphasized. The students’ experiences culminate in a two-semester computer engineering team project. Computer engineering majors take a total of 128 credit hours spread across  computer science, basic engineering, electrical engineering and mathematics.

Potential Careers

  • Computer Hardware Engineer

  • Embedded Systems Engineer

  • Software Applications Engineer

  • Computer Network Architect

  • Controls Engineer

Program Mission and Objectives

The mission of UTC’s Computer Engineering program is to provide accessible education in the theory and application of engineering in a supportive, interdisciplinary environment that

  • Prepares students for successful careers in industry, government, and academia
  • Emphasizes project-based design
  • Promotes life-long learning
  • Serves the engineering profession
  • Fosters ethical, professional, and social responsibility

In support of this mission, UTC’s Computer Engineering program produces graduates who, upon entering the work force or advanced studies:

  • Successfully function as responsible and ethical professionals in a variety of engineering disciplines
  • Function effectively in multidisciplinary environments
  • Adapt to various environments
  • Participate in further knowledge building opportunities
  • Are progressing toward Professional Registration

The Engineering program faculty includes those with degrees in this program area as well as faculty from other programs who teach the engineering fundamental courses.

 

Graduation & Degree Requirements

Graduation Requirements Degree Requirements
120 Total Hours 21-22 General Education Hours
39 Upper Division (3000-4000) Hours 99 Program (Major) Hours
30 Hours at UTC Minor (Not Required)
60 Hours at 4-year Institution Elective Hours (Not Required)
  Foreign Language (Not Required)

Clear Path for Advising – Computer Science: Computer Engineering, B.S. 2017-18

  • Meet with Academic Advisor two times each semester.

Fall Semester

Spring Semester

CPSC 1100: Fundamentals of Computer Science / 4 Credit Hours
Pre/Co: Math ACT 26+ or College Level Math
CPSC 1110: Data Structures / 4 Credit Hours
Pre: CPSC 1100
MATH 1950: Calculus I / 4 Credit Hours
Pre: Math ACT 28+ or MATH 1720/1730
ENCE 1040: Vector Statics / 3 Credit Hours
Pre: ENME 1030 & Pre/Co - Math 1960
ENME 1030+1030L: Basic Engr. Science + L / 4 Credit Hours
Pre/Co: MATH 1950
MATH 1960: Calculus II / 4 Credit Hours
Pre/Co: MATH 1950
ENGL 1010 or 1011: English Comp. I / 3-4 Credit Hours
MATH 2200: Linear Algebra / 3 Credit Hours
Pre: MATH 1950
 
ENGL 1020: English Comp. II / 3 Credit Hours
Total Credit Hours: 15-16
Total Credit Hours: 17
  • Using MyMocsDegree, create course plan for your remaining degree requirements.

Fall Semester

Spring Semester

CPSC 2100: Software Design & Development / 3 Credit Hours
Pre: CPSC 1110
CPSC 2800: Intro to Operating Systems / 3 Credit Hours
Pre: CPSC 1110
CPEN 3700: Digital Logic / 4 Credit Hours
Pre: CPSC 1110
ENCE 2200: Statistics for Engineering / 3 Credit Hours
Pre/Co: MATH 1960
ENEE 2700+2710L: Electrical Circuits I + L / 4 Credit Hours
Pre/Co: MATH 2450 & PHYS 2310
ENEE 2720: Electrical Circuits II / 3 Credit Hours
Pre: ENEE 2700, MATH 2450 & PHYS 2310
MATH 2450: Differential Equations / 3 Credit Hours
Pre: MATH 1960 & Pre/Co: MATH 2200
MATH 2550: Multivariable Calculus or
MATH 2560: Calculus II / 3-4 Credit Hours
Pre - MATH 1960 & MATH 2200
PHYS 2310+2310L: Physics II: Elect./Mag. + L / 4 Credit Hours
Pre: ENME 1030 & Pre/Co: MATH 1960
CHEM 1110+1110L: Gen. Chemistry I + L / 4 Credit Hours
Total Credit Hours: 18
Total Credit Hours: 16-17
  • Participate in study abroad, leadership opportunities, service learning, civic engagement, internships, research projects, and other learning opportunities.

Fall Semester

Spring Semester

ENEE 3250: Signals & Systems / 3 Credit Hours
Pre: ENEE 2720 & MATH 2450
CPSC 3200: Algorithm Analysis / 3 Credit Hours
Pre: CPSC 2100 & MATH 2030 or 3030
ENEE 3720+3720L: Analog Electronics + L / 4 Credit Hours
Pre: CPSC 1100 or ENEE 2250 & ENEE 2720
ENEE 3790: Modern Control Systems Design / 3 Credit Hours
Pre: ENEE 3250
MATH 2030: Discrete Math / 3 Credit Hours
Pre: MATH 1830 or 1950 & CPSC 1100
ENCE 3520: Engineering Economy / 3 Credit Hours
Pre: ENCE 2200 & MATH 1950
Fine Arts & Humanities – Historical Understanding or
Literature or
Visual & Performing Arts / 3 Credit Hours
 
ENME 3050: Thermo-Fluids / 3 Credit Hours
Pre: ENCE 1040 & MATH 1960
CPSC 3610: Ethical Issues in Computing / 3 Credit Hours
Pre: ENGL 1020 & CPSC 1000 or CPSC 1100
CPSC/CPEN/ENEE (3000-4000) Elective / 3 Credit Hours
CPSC/CPEN/ENEE courses as approved by dept. head or advisor at the 3000-4000 level
Total Credit Hours: 16
Total Credit Hours: 15
  • Complete your Graduation application with the Records Office.

Fall Semester:

Spring Semester:

CPEN 4700: Computer Architecture / 3 Credit Hours
Pre: CPSC 2800 & CPEN 3700
CPEN 4710: Embedded Systems or
Pre: CPEN 4700
CPEN 4720: Embedded Microcontroller Systems or
Pre: CPEN 3700 & ENEE 3720/3720L
ENEE 4710: Embedded Systems / 3 Credit Hours
Pre: CPSC 1110, CPEN 3700, ENEE 2740 & ENEE 3720/3720L
CPEN 3850: Interdisciplinary Design Project I / 3 Credit Hours
Pre: ENEE 3720, ENCE 3520 & Senior Status
CPEN 4850: Interdisciplinary Design Project II / 3 Credit Hours
Pre: CPEN 3850
CPSC 4550: Computer Networks / 3 Credit Hours
Pre: CPSC 2800 & a Statistics course
CPSC/CPEN/ENEE (3000-4000) Elective / 3 Credit Hours
CPSC/CPEN/ENEE courses as approved by dept. head or advisor at the 3000-4000 level
CPEN 3710:Assembly Language Programming / 4 Credit Hours
Pre: CPSC 1110 & CPEN 3700
Non-Western Culture / 3 Credit Hours
Behavioral & Social Science / 3 Credit Hours
Behavioral & Social Science / 3 Credit Hours
Total Credit Hours: 16
Total Credit Hours: 15

Computer Engineering Core Courses

The following table represents a list of courses all Computer Engineering majors must take. The table also illustrates which courses are generally offered which semesters.

CPEN Course Course Name Fall Spring
CPEN 3700 Digital Logic and Introduction to Computer Hardware
CPEN 3710 Computer System Organization and Assembly Language Programming  
CPEN 4700 Computer Architecture
CPSC Course Course Name Fall Fall
CPSC 1100 Fundamentals of Computer Science
CPSC 1110 Data Structures and Program Design
CPSC 2100 Software Design and Development
CPSC 2800 Introduction to Operating Systems
CPSC 3200 Algorithm Analysis and Advanced Data Structures
CPSC 3610 Ethical and Social Issues in Computing
CPSC 4550 Computer Networks  

Back to Top