2021-2022 Academic Catalog

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. in 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

Course Credits
General Education Courses 41
Building a Sense of Community
UNI 100 First-Year Seminar
1
Composition
ENG 101  English Composition I
3
Public Speaking
Any Public Speaking Course
3
Mathematics and Quantitative Literacy
MAT 199  Pre-Calculus
3
Health and Wellness
Any Health and Wellness Course
3
Technological Literacy
GET 130  Introduction to Engineering Technology
3
Humanities
Any Humanities Course
3
Fine Arts
Any Fine Arts Course
3
Natural Sciences
PHY 101  College Physics I
4
Social Sciences
ECO 100  Elements of Economics
3
General Education Options
  • Any Ethics and Multicultural Awareness Emphasis Course
  • CSC 120  Problem Solving and Programming Constructs
  • ENG 217  Scientific and Technical Writing I
  • MAT 281  Calculus I 
12
   
Required Major Course 68
CET 235  Digital Electronics Design 4
CET 270  Introduction to Microprocessor Design 4
CET 335  Microprocessor Interfacing 4
CET 350  Technical Computing using JAVA 3
CET 360  Microprocessor Engineering 4
CET 440  Computer Networking 4
CET 490  Senior Project I 3
CET 492  Senior Project II 3
CSC 124  Computer Programming I 3
CSC 265  Object-Oriented Programming 3
CSC 328  Data Structures 3
CSC 378  Computer Architecture 3
CSC 400  Operating Systems 3
EET 110  Electrical Circuits I 4
EET 160  Electrical Circuits II 4
EET 215  Introduction to Instrumentation 3
MAT 195  Discrete Mathematical Structures for Computer Science 3
MAT 282  Calculus II 3
MAT 341  Linear Algebra I 3
PHY 202  College Physics II 4
   
Related Electives* 11
   
Total 120

* Select related electives from the following:

  • CET 485  Special Topics in CET (var)
  • CET 495  CET Internship (single instance, 4 credits max)
  • CSC 306  Fortran 
  • 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 Comp. Sci.
  • MAT 381  Calculus III
  • MAT 382  Calculus IV

Additional requirements, not counted toward the General Education requirements, include:

  • Special Experience Course (1 course required): CSC 492 Senior Project II
  • Writing-Intensive Component Courses (2 courses required): CET 360 Microprocessor Engineering AND CSC 492 Senior Project II
  • Laboratory Course (1 course required): EET 110 Electrical Circuits I

Program Note: College Algebra (3 credits) and College Trigonometry (3 credits) may be substituted for Pre-Calculus, if math placement score does not permit direct entry into Pre-Calculus or if the student desires a less intense math coverage.

Program Webpage

https://www.calu.edu/academics/undergraduate/bachelors/computer-engineering-technology/index.aspx