Computer Engineering - Bachelor of Science in Computer Engineering

Overview

The Bachelor of Science in Computer Engineering program of the Klipsch School is accredited by the Engineering Accreditation Commission of ABET, Inc. This particular program gives students the opportunity to explore more deeply the area of computer Engineering.

Electrical Engineering Program Educational Objectives

Below are the program educational objectives (PEOs) that describe the expected accomplishments of graduate during their first few years after graduation.

  1. Our graduates will obtain relevant, productive employment in the private sector, government and/or pursue an advanced degree.
  2. Our graduates will be using their engineering foundation to innovate solutions to the problems of the real world.

Requirements (124 credits)

Students must complete all University degree requirements, which include: General Education requirements, Viewing a Wider World requirements, and elective credits to total at least 124 credits with 48 credits in courses numbered 300/3000 or above. Developmental coursework will not count towards the degree requirements and/or elective credits, but may be needed in order to take the necessary English and Mathematics coursework.

Prefix Title Credits
General Education
Area I: Communications
English Composition - Level 1
ENGL 1110GComposition I4
English Composition - Level 2 23
Oral Communication 23
Area II: Mathematics
MATH 1511GCalculus and Analytic Geometry I 14
Area III: Laboratory Sciences
CHEM 1215GGeneral Chemistry I Lecture and Laboratory for STEM Majors4
PHYS 1310G
PHYS 1310L
Calculus -Based Physics I
and Calculus -Based Physics I Lab
4
Area IV: Social/Behavioral Sciences ( 3 credits) 23
Area V: Humanities 23
Area VI: Creative and Fine Arts 23
General Education Elective
MATH 1521GCalculus and Analytic Geometry II (Required Mathematics and Natural Science)4
Viewing A Wider World 6
Viewing a Wider World Electives 3
Departmental/College Requirements
Program Specific Requirements
Mathematics and Natural Science
PHYS 1320G
PHYS 1320L
Calculus -Based Physics II
and Calculus -Based Physics II Lab
4
ENGR 190Introduction to Engineering Mathematics4
E E 200Linear Algebra, Probability and Statistics Applications4
C S 278Discrete Mathematics for Computer Science4
Required Course (Electrical and Computer Engineering & Computer Science)
ENGR 120DC Circuit Analysis4
ENGR 130Digital Logic4
ENGR 140Introduction to Programming and Embedded Systems4
E E 362Introduction to Computer Organization4
E E 462Computer Systems Architecture3
E E 490Selected Topics (Electronic Devices)2
E E 490Selected Topics (Digital VLSI)2
E E 490Selected Topics (Computer Engineering Cornerstone)2
ENGR 401Engineering Capstone I3
ENGR 402Engineering Capstone II3
C S 172Computer Science I4
C S 271Object Oriented Programming4
C S 272Introduction to Data Structures4
C S 343Algorithm Design & Implementation 43
C S 370Compilers and Automata Theory4
C S 371Software Development4
C S 419Computing Ethics and Social Implications of Computing1
C S 474Operating Systems I3
ECE & CS Electives: Choose three courses from the following (two must be ECE courses):9
Hardware & Software Codesign3
ASIC Design3
Mobile Application Development3
Hardware Security and Trust3
Machine Learning I3
ARM SOC Design3
Quantum Computing3
Selected Topics (Applications of Parallel Computing XSEDE Collaborative Course)3
Nanoscience and Nanotechnology3
Programming Language Structure I3
Computer Security3
Database Management Systems I3
Computer Networks I3
Applied Machine Learning I3
Parallel Programming3
Algorithm Design and Implementation3
Cloud and Edge Computing3
Introduction to Numerical Methods3
Second Language Requirement (none required)
Electives to bring total credits to 124
Total Credits124
1

MATH 1511G Calculus and Analytic Geometry I is required for the degree but students may need to take any prerequisites needed to enter MATH 1511G first.

2

See the General Education section of the catalog for a full list of courses.

3

See the Viewing a Wider World section of the catalog for a full list of courses.

4

Or could be replaced with C S 372 Data Structures and Algorithms

A Suggested Plan of Study for Students

This roadmap assumes student  placement in MATH 1511G  and ENGL 1110G . The contents and order of this roadmap may vary depending on initial student placement in mathematics and English. It is only a suggested plan of study for students and is not intended as a contract. Course availability may vary from fall to spring semester and may be subject to modification or change.

Plan of Study Grid
First Year
FallCredits
ENGR 190 Introduction to Engineering Mathematics 4
ENGL 1110G Composition I 4
ENGR 130 Digital Logic 4
ENGR 140 Introduction to Programming and Embedded Systems 4
 Credits16
Spring
MATH 1511G Calculus and Analytic Geometry I 2 4
COMM 1115G Introduction to Communication 2 3
ENGR 120 DC Circuit Analysis 4
C S 172 Computer Science I 4
 Credits15
Second Year
Fall
MATH 1521G Calculus and Analytic Geometry II 4
PHYS 1310G
PHYS 1310L
Calculus -Based Physics I
and Calculus -Based Physics I Lab
4
E E 200 Linear Algebra, Probability and Statistics Applications 4
C S 271 Object Oriented Programming 4
 Credits16
Spring
PHYS 1320G
PHYS 1320L
Calculus -Based Physics II
and Calculus -Based Physics II Lab
4
ENGL 2210G Professional and Technical Communication Honors English Composition Level 2 3
C S 272 Introduction to Data Structures 4
C S 278 Discrete Mathematics for Computer Science 4
 Credits15
Third Year
Fall
General Ed/VWW 2, 3 3
General Ed/VWW 2, 3 3
E E 362 Introduction to Computer Organization 4
C S 371 Software Development 4
E E 490 Selected Topics (Electronic Devices) 2
 Credits16
Spring
General Ed/VWW 2, 3 3
CHEM 1215G General Chemistry I Lecture and Laboratory for STEM Majors 2 4
C S 343 Algorithm Design & Implementation 3
C S 370 Compilers and Automata Theory 4
E E 490 Selected Topics (Computer Engineering Cornerstone) 2
 Credits16
Fourth Year
Fall
ENGR 401 Engineering Capstone I 3
E E 490 Selected Topics (Digital VLSI) 2
E E 462 Computer Systems Architecture 3
Comp Engineering Elective 1 4 3
C S 474 Operating Systems I 3
 Credits14
Spring
ENGR 402 Engineering Capstone II 3
Comp Engineering Elective 2 4 3
Comp Engineering Elective 3 4 3
General Ed/VWW 2, 3 3
General Ed/VWW 2, 3 3
C S 419 Computing Ethics and Social Implications of Computing 1
 Credits16
 Total Credits124
1

MATH 1511G Calculus and Analytic Geometry I is required for the degree but students may need to take any prerequisites needed to enter MATH 1511G Calculus and Analytic Geometry I first.

2

See the General Education and Viewing a Wider World section of the catalog for a full list of courses.

3

Depending on availability of specific courses in the fall or spring semester, students may need to reorganize the Comp Engineering Electives, STEM electives, and/or Gen Ed/VWW electives in their junior and senior year.  Students are strongly advised to consult with their ECE Faculty Mentor for assistance in planning their final year.

4

Computer Engineering Elective Courses: