Program Description
The Bachelor of Science in Computer Engineering Technology (CET) degree prepares students for technically oriented careers involving both computer system hardware and software, with an emphasis on embedded systems design. Students gain a broad understanding of fundamental engineering knowledge and technical skills as well as in-depth knowledge in areas of computer science, computer engineering technology, digital electronics, mathematics and physical sciences.
Delivery Mode
Traditional (on campus)
Accreditation
The CET bachelor's degree program is accredited by the Engineering Technology Accreditation Commission (ETAC), www.abet.org. All graduates from the B.S.-CET program will receive accredited degrees. Seniors and graduates of the programs are eligible to sit for a prelicensing Fundamentals of Engineering (FE) exam.
Curriculum
The following eight-semester schedule of courses provides a recommended framework for completing this program of study in four years.
Course | Credits |
Freshman Year | |
First Semester | 13 |
CSC 120 Problem Solving and Programming Constructs** | 3 |
ENG 101 English Composition I** | 3 |
GET 130 Introduction to Engineering Technology** | 3 |
MAT 199 Pre-Calculus** | 3 |
UNI 100 First-Year Seminar** | 1 |
Second Semester | 16 |
CSC 124 Computer Programming I** | 3 |
ECO 100 Elements of Economics** | 3 |
EET 110 Electrical Circuits I* | 4 |
MAT 195 Discrete Math Structures for General Education* | 3 |
General Education Course | 3 |
Sophomore Year | |
Third Semester | 14 |
CET 235 Digital Electronics Design* | 4 |
CSC 265 Object-Oriented Programming* | 3 |
EET 160 Electric Circuits II* | 4 |
MAT 281 Calculus I** | 3 |
Fourth Semester | 17 |
CET 270 Introduction to Microprocessor Design* | 4 |
CSC 328 Data Structures* | 3 |
EET 215 Introduction to Instrumentation** | 3 |
MAT 282 Calculus II* | 3 |
PHY 101 College Physics I** | 4 |
Junior Year | |
Fifth Semester | 15 |
CET 335 Microprocessor Interfacing* | 4 |
ENG 217 Scientific & Technical Writing** | 3 |
PHY 202 College Physics II* | 4 |
Approved Related Elective | 4 |
Sixth Semester | 16 |
CET 350 Technical Computing using JAVA* | 3 |
CET 360 Microprocessor Engineering* | 4 |
CSC 400 Operating Systems* | 3 |
MAT 341 Linear Algebra I* | 3 |
General Education Course | 3 |
Senior Year | |
Seventh Semester | 14 |
CET 440 Computer Networking* | 4 |
CET 490 Senior Project I* | 3 |
Approved Related Elective* | 4 |
General Education Course | 3 |
Eighth Semester | 16 |
CET 492 Senior Project II* | 3 |
CSC 378 Computer Architecture* | 3 |
Approved Related Elective* | 4 |
General Education Courses | 6 |
Total | 120 |
* Required major and related courses
** Required and recommended General Education courses
Approved Related Electives
- CET 485 Special Topics in CET (credits variable)
- CET 495 CET Internship (single instance, 4 credits max)
- CSC 306 FORTRAN OR CSC 308 Python
- CSC 323 Assembly Language
- CSC 360 Analysis of Algorithms
- CSC 420 Artificial Intelligence
- CSC 455 Structures of Programming Languages
- CSC 460 Language Translation
- CSC 475 Theory of Languages
- CSC 485 Special Topics in Computer Science
- MAT 381 Calculus III
- MAT 382 Calculus IV
Substitutions
College Algebra (3 crs.) and College Trigonometry (3 crs.) may be substituted for Pre-Calculus, if math placement test score does not permit direct entry into Pre-Calculus, or if students would prefer less intense coverage of this material.
Program Webpage
https://www.calu.edu/academics/undergraduate/bachelors/computer-engineering-technology/index.aspx