Computer Engineering Technology

Courses

CET 201 Microcomputer Hardware 3.0 Credits

This course introduces students to the fundamentals of microcomputer hardware. Students learn the functionality of all components of modern desktop computers, as well as how to specify, build, reconfigure, upgrade, troubleshoot and repair them. The course prepares students for the hardware portion of the CompTIA A+ industry certification.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit

CET 301 Advanced Digital Electronics 4.0 Credits

This course introduces students to more advanced topics in Digital Design, including State Machine-based design, switching hazards, glitches, and race conditions. The course includes a term project, to be developed in Verilog on a Spartan3 FPGA dev board. Emphasis is placed on hands-on laboratory exercises and construction of the course project.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit
Prerequisites: EET 205 [Min Grade: D]

CET 303 Computer Architecture with Verilog HDL 4.0 Credits

This course introduces students to the fundamentals of what goes into the design and testing of a microprocessor core. Through a series of homework assignments and labs, students specify, design, implement, and test a simple IP core RISC microprocessor. The IP core processor is designed by the students using Verilog HDL (and optionally schematic capture), and implemented on a Spartan3 FPGA.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit
Prerequisites: CET 301 [Min Grade: D]

CET 401 Real-Time Operating Systems 4.0 Credits

Students are introduced to Real-Time Operating Systems (RTOSes). In the laboratory component of the course, students deploy, use, and test various RTOS installations in order to become familiar with their use, advantages, and disadvantages. Students are introduced to the idea of soft, firm, and hard real-time systems, and are shown concrete examples of each type. As a course project, students design, implement, and test a "hard" real-time operating system.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit
Prerequisites: CS 172 [Min Grade: D] and EET 401 [Min Grade: D]

CET 402 Applied Embedded Systems 4.0 Credits

The course introduces students to Programmable System on Chip (PSoC) devices and their applications in embedded systems. Students will learn to combine programs for the ARM microcontroller portion of the PSoC with analog component configurations to design and develop uniquely capable devices.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit
Prerequisites: EET 202 [Min Grade: D] and EET 205 [Min Grade: D] and CET 301 [Min Grade: D]

CET 403 Computer Networking Technologies 4.0 Credits

This course introduces students to the fundamentals of computer networking, with an emphasis on TCP/IP networking and various intra-device networking technologies such as I2C and SPI. Students will gain hands-on experience in using these networking technologies by completing laboratory exercises.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit
Prerequisites: CET 301 [Min Grade: D] and EET 208 [Min Grade: D]

CET 405 Electronic Device Design 4.0 Credits

Introduces students to techniques for designing, developing, prototyping, and testing electronic devices, with an emphasis on programmable systems. Students develop functional devices using microcontrollers and/or FPGAs, depending on device requirements.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit
Prerequisites: CS 172 [Min Grade: D] and CET 303 [Min Grade: D]

CET 421 Senior Design Project I 3.0 Credits

This is the first of a three course sequence, Senior Design Project. It aims to train the students in identifying projects of relevance to the society, in planning and scheduling a solution, and in entrepreneurial activities that may result from the project. It is also intended to cover an industrial project starting from the proposal writing and conceptual design to final steps. This course is focused on proposal writing.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit
Restrictions: Can enroll if classification is Senior.

CET 422 Senior Design Project II 3.0 Credits

This course is the second course of a three-quarter course sequence. It aims to train the students in maintaining the progress of a project on schedule, including resolving any team conflicts. It also trains them how to prepare oral, and submit written progress reports. The students supply summary reports to his/her advisor. This course is focused on following standard design steps from the conceptual to final design.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit
Restrictions: Can enroll if classification is Senior.
Prerequisites: CET 421 [Min Grade: D]

CET 423 Senior Design Project III 3.0 Credits

This is the final installment of a three course sequence. The course objective is to train students to execute a project from initial conceptual design to the preliminary and the final design completion, how to conduct design reviews, and how to document and present the findings, design concepts, and conclusions, in both oral and written formats. Students are also required to build a working prototype of their final design concept and present it during final presentation of the project.

College/Department: College of Engineering
Repeat Status: Not repeatable for credit
Restrictions: Can enroll if classification is Senior.
Prerequisites: CET 422 [Min Grade: D]