Computer Engineering (BS)
Download as PDF
Variable Credit Min
Variable Credit Max
Major Academic Plan
Title
Learning Outcome
Title
Learning Outcome
Title
Learning Outcome
Title
Learning Outcome
Title
Learning Outcome
Title
Learning Outcome
Title
Learning Outcome
Program Requirements
The Computer Engineering Baccalaureate program is accredited by the Engineering Accreditation Commission of ABET, http://www.abet.org.
Students are required to pass major courses with a grade of C- or better before taking follow-on courses.
Requirement 1 — Complete 25 Courses
course - Intro to Computer Science 3.0
course - Data Structures 3.0
course - Discrete Structure 3.0
course -Adv Software Construction 4.0
course - New Student Seminar 0.5
course - Freshman Project - 1.0
course - Introduction to Computer Sys 3.0
course - Computer Systems Lab - 1.0
course - Circuits 4.0
course - Digital Systems 4.0
course - Intro Embedded Programming 4.0
course - Electronic Circuit Design 1 4.0
course - Signals & Systems 4.0
course - Jr. Team Design Project 3.0
course - Junior Seminar 0.5
course - Capstone Design 1 3.0
course - Capstone Design 2 3.0
course - Calculus 1 4.0
course - Calculus 2 4.0
course - Elementary Linear Algebra 2.0
course - Computational Linear Algebra 1.0
course - Ordinary Differential Equation 3.0
course - Intro to Newtonian Mechanics 3.0
course - Intro Electricity & Magnetism 3.0
course - Stat for Engineers & Scientist 3.0
Requirement 2 — Complete 2 Requirements
Requirement 2.1 — Complete 1 of 2 Courses
course - Gen College Chem 1+Lab Integr 4.0
course - Principles of Chemistry 1 4.0
Requirement 2.2 — Complete 1 of 2 Courses
Note: WRTG 312 recommended.
course - Persuasive Writing 3.0
course - Technical Communication 3.0
Complete at least 12 credit hours of TECHNICAL ELECTIVES from the following two requirements.
Requirement 3 — Complete 8 hours
Technical Electives:
course - Computer Organization 4.0
course - Real-Time Operating Systems 4.0
course - Computer Networks 4.0
course - Embedded Systems 4.0
course - Intro to Robotics & Autonomy - 4.0
Requirement 4 — Complete 4 hours
Technical Electives. (Note: EC En courses will not double count.) Other courses may be approved by the department.
course - Algorithm Design & Analysis 3.0
course - Software Design 3.0
course - Operating Systems Design 3.0
course - Software Engineering 3.0
course - Algorithmic Lang & Compilers 3.0
course - Database Modeling Concepts 3.0
course - Computer Graphics 3.0
course - Mobile and Ubiquitous HCI 3.0
course - Comp Comms & Networking 3.0
course - Distributed System Design 3.0
course - Computer Security 3.0
course - Intro Artificial Intelligence 3.0
C S 472- Intro to Machine Learning 3.0
course - Deep Learning 3.0
course - Computer Organization - 4.0
course - EM Fields and Waves 4.0
course - Biomedical Instrumentation 4.0
course - Computer Systems 4.0
course - Real-Time Operating Systems 4.0
course - Computer Networks 4.0
course - Embedded Systems 4.0
course - Mixed-Signal VLSI 4.0
course - Power Electronics 4.0
course - Intro Semicond Dev 3.0
course - Experiments in IC Development 1.0
course - EM Radiation & Propagation 2.0
course - Wireless Communicatn Circuits 2.0
course - Intro to Optical Engineering 2.0
course - Machine Learning: Found & Apps - 4.0
course - Design of Control Systems 4.0
course - Digital Communication Theory 4.0
course - Introduction to DSP 4.0
course - Cybersecurity & Pen Test 3.0
course - Encryption Implementation 3.0
course - Calculus of Several Variables 3.0
Requirement 5 — Obtain confirmation from your advisement center that you have completed the following:
Complete the department exit survey and interview.