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

Department Mission

The Department of Computer Science and Engineering at the University of Tennessee at Chattanooga prepares students for productive and challenging careers in computer science, information technology, and computer engineering, and to function as leaders in a technological society. The department exists as the region’s principal resource for educational, research, continuing professional education, and service programs in computer and information technology. Programs hosted in this department emphasize communication, problem solving competencies, and applications of basic theory and design. We strive to:

  • prepare students for rewarding professional careers or graduate study in computing-related fields with a commitment to life-long learning;
  • prepare professional and graduate students for continuing professional development and career advancement;
  • support faculty and staff for excellence in research, teaching, and service; and
  • engage students, faculty, staff, and the community for diversity, inclusion, and excellence.

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

The UTC Computer Science and Engineering Department has adopted the following Program Educational Objectives (PEOs) for Computer Engineering:

As part of the work force or the academic environment, UTC B.S.Cp.E. graduates will

  • Successfully function as responsible and ethical professionals and leaders in computer engineering or closely related disciplines
  • Function effectively in inclusive, multidisciplinary environments and adapt to various environments
  • Participate in further knowledge building opportunities
  • Progress toward professional registration

 

Graduation & Degree Requirements

Graduation Requirements Degree Requirements
128 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 Engineering, B.S.Cp.E., 2019-20

download clear path documentDownload Clear Path PDF - 2019-20

  • 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.

Computer Science Core Courses
Course Course Name Fall Spring
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  
Engineering Core Courses
Course Course Name Fall Spring
 ENME 1030 Basic Engineering Science
 ENME 1030L Freshman Engineering Laboratory
 ENME 3050 Thermo-Fluids
 ENCE 1040 Vector Statics
 ENCE 2220 Probability and Statistics for Engineering OR
 ENCE 3520 Engineering Economy
 ENIE 3520 Project and Economic Engineering    
CPEN 3850 Interdisciplinary Design Project I  
 CPEN 4850 Interdisciplinary Design Project II  
Electrical Engineering Core Courses
Course Course Name Fall Spring
ENEE 2700 Electrical Circuits I and
ENEE 2710L Electrical Circuits I Laboratory
 ENEE 2720 Electrical Circuits II  
 ENEE 3250 Signals and Systems
 ENEE 3720 Analog Electronics and
 ENEE 3720L Analog Electronics Laboratory
 ENEE 3790 Modern Control Systems Analysis and Design
Computer Engineering Core Courses
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

Back to Top