B.S. in Computer Engineering Technology

Print/Download Page

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