Bachelor of Science in Computer Engineering
The Bachelor of Science in Computer Engineering degree program is a 186-credit-hour program. The program includes 69 credit hours of general education courses and 117 credit hours devoted to the computer engineering core, which are designed to provide instruction in the design, development, and testing of computer equipment from small embedded systems to supercomputers.
This degree program is designed to help graduates prepare to enter this diverse engineering discipline with a strong technical background as well as analytical, critical-thinking, and problem-solving skills that enable them to excel as professionals contributing to a variety of engineering roles within the various fields of engineering and the high-tech industry. The program emphasizes that graduates of the computer engineering program will be committed to professional development and lifelong learning by engaging in professional or graduate education in order to stay current in their field and achieve continued growth.
This program does not lead to additional licensure or certification. As such, CTU has made no determination regarding prerequisites for licensure or certification in any state or jurisdiction.
Degree Requirements
Courses: General Education
CHE105 | Introduction to Chemistry | 5 |
COMS105 | Interpersonal Communications | 4.5 |
ECON210 | Principles of Macroeconomics | 4.5 |
ENGL104 | Introductory Written Communication | 4.5 |
ENGL105 | Professional Written Communications | 4.5 |
HIST101 | Modern American History: 1950 to the 21st Century | 4.5 |
MATH205 | Differential Calculus | 5 |
MATH207 | Integral Calculus | 5 |
MATH212 | Fundamentals of Discrete Mathematics | 4 |
MATH304 | Linear Algebra | 4 |
PHIL101 | Introduction to Ethics | 4.5 |
PHY211 | Physics I - Mechanics | 5 |
PHY212 | Physics II – Heat, Light and Sound | 5 |
| | |
PSYC102 | Introductory Psychology | 4.5 |
| or | |
SOCL102 | Introductory Sociology | 4.5 |
| | |
UNIV104 | Academic and Career Success | 4.5 |
| or | |
HUMNELE | Humanities Elective | 4.5 |
| Total Credit Hours: | 69 |
Courses: Core
CE250 | Computer Architecture | 4 |
CS119 | Introduction of Programming | 4 |
CS126 | Unix Fundamentals | 4 |
CS219 | Python Programming | 4 |
CS228 | C++ Programming | 4 |
CS235 | Data Structures with C++ | 4 |
CS267 | Computer Algorithms | 4 |
CS337 | Introduction to Parallel Computing | 4 |
CS341 | Principles of Operating Systems | 4 |
CS374 | Fundamentals of Software Design | 4 |
CSS150 | Introduction to Computer Security | 4 |
CSS200 | Principles of Network Security | 4 |
EE110 | Introduction to Engineering | 4 |
EE221 | Circuit Analysis I | 5 |
EE252 | Digital Design I | 5 |
EE312 | Embedded Microcontrollers | 5 |
EE331 | Circuit Analysis II | 5 |
EE352 | Digital Design II | 5 |
EE375 | Electronic Design I | 5 |
EE486 | Impact of Global Issues on Design | 2 |
EE490 | Product Design I | 4 |
EE491 | Product Design II | 4 |
IT204 | Fundamentals of Networking | 4 |
MATH302 | Differential Equations | 5 |
MATH312 | Principles of Probability and Statistics | 4 |
PM220 | Project Management Tools | 4 |
Electives | Select 8 credits of courses related to computer engineering | 8 |
| Total Credit Hours: | 117 |
Total Credit Hours: 186
BSCE Foundation Requirements
The Bachelor of Science in Computer Engineering (BSCE) is built upon the expectation that students will enter the program with a solid background in mathematics. Therefore, the BSCE program requires students to have prior foundational knowledge in college-level math to be successful.
Students entering into the BSCE program will be required to successfully complete three BSCE foundation courses (MATH095, MATH096, and MATH097) to measure mathematic proficiency in the following areas: Analytic College Algebra – Engineering, Analytic Trigonometry - Engineering, and Foundations for Calculus - Engineering. These foundations courses are only available for students enrolled in BSCE and BSEE programs.
If a student can show evidence of satisfying the foundation course objectives through coursework from an accredited institution, the foundation requirement can be waived.
The BSCE foundation course MATH095 must be completed and passed prior to beginning courses in the BSCE program. Students will need to complete and pass MATH096 and MATH097 prior to the end of the first quarter.
Students must be able to exhibit proficiency by successfully completing the foundation course with a minimum 70% passing score. If after 5 attempts (applies to each course separately) students do not pass the foundation course, students are encouraged to work with the Student Success department if they have questions regarding these foundation courses, timeframes for completion, or for alternative programs of study as needed.
Students who do not meet the BSCE foundation requirements will be withdrawn, canceled or transferred from the BSCE program.
Locations
- Colorado Springs
- Virtual Campus
Area of Study
- Engineering & Computer Science