The computer engineering minor from CBU allows students to gain hands-on experience building and designing computer hardware and software.

Complete 34 units from the following courses to obtain a minor in computer engineering.

Program Enrollment and Degree Data

Develops discipline in program design, style, debugging, testing. Examines linked data structures, trees, introduction to graphs, and recursion. Prerequisite: ENGR1210 (3 Units)

Prerequisite: ENGR1820 ( Units)

InstructorStart DateDaysTimeLocation
ENGR2310-A
Chun, Seunghyun
09/08/2026 TTh 8:45 AM - 10:15 AM
ENGR2310-C
Butler, John Stephen
09/08/2026 TTh 12:15 PM - 1:45 PM
ENGR2310-B
Chun, Seunghyun
09/08/2026 TTh 2:00 PM - 3:30 PM
ENGR2310-A
Zheng, Qing
01/11/2027 TTh 8:45 AM - 10:15 AM

Prerequisite: ENGR2310 ( Units)

InstructorStart DateDaysTimeLocation
ENGR2320-A
Chun, Seunghyun
01/11/2027 TTh 8:45 AM - 10:15 AM
ENGR2320-C
Chun, Seunghyun
01/11/2027 TTh 12:15 PM - 1:45 PM
ENGR2320-B
Chun, Seunghyun
01/11/2027 TTh 10:30 AM - 12:00 PM
ENGR2320-A
Chun, Seunghyun
05/10/2027 W 9:00 AM - 12:00 PM

Prerequisite: MATH1150 ( Units)

InstructorStart DateDaysTimeLocation
ENGR2340-A
Stimphil, Emmanuel Manon
09/08/2026 MWF 9:30 AM - 10:30 AM
ENGR2340-B
Stimphil, Emmanuel Manon
09/08/2026 F 2:30 PM - 4:30 PM
ENGR2340-B
Stimphil, Emmanuel Manon
09/08/2026 F 2:30 PM - 4:30 PM
ENGR2340-B
Stimphil, Emmanuel Manon
09/08/2026 MWF 9:30 AM - 10:30 AM
ENGR2340-B
Stimphil, Emmanuel Manon
09/08/2026 MWF 9:30 AM - 10:30 AM
ENGR2340-A
Stimphil, Emmanuel Manon
09/08/2026 W 2:30 PM - 4:30 PM
ENGR2340-A
Stimphil, Emmanuel Manon
09/08/2026 W 2:30 PM - 4:30 PM
ENGR2340-A
Stimphil, Emmanuel Manon
09/08/2026 MWF 9:30 AM - 10:30 AM

 

Choose one of the following:

Prerequisite: ENGR1810 ( Units)

InstructorStart DateDaysTimeLocation
ENGR1200-A
Corso, Anthony J.
09/08/2026 WF 8:15 AM - 9:15 AM
ENGR1200-C
Corso, Anthony J.
09/08/2026 WF 10:45 AM - 11:45 AM
ENGR1200-B
Corso, Anthony J.
09/08/2026 WF 9:30 AM - 10:30 AM
ENGR1200-C
Corso, Anthony J.
01/11/2027 WF 9:30 AM - 10:30 AM
ENGR1200-B
Shade, Karen S
01/11/2027 TTh 10:30 AM - 12:00 PM
ENGR1200-A
Shade, Karen S
01/11/2027 TTh 8:45 AM - 10:15 AM

Prerequisite: MATH1150 ( Units)

InstructorStart DateDaysTimeLocation
ENGR1210-B
Clement, Larry W.
09/08/2026 TTh 10:30 AM - 12:00 PM
ENGR1210-C
Moseley, Robert William
09/08/2026 MWF 8:15 AM - 9:15 AM
ENGR1210-A
Clement, Larry W.
01/11/2027 TTh 2:00 PM - 3:30 PM
ENGR1210-B
Clement, Larry W.
01/11/2027 TTh 12:15 PM - 1:45 PM

 

Choose one of the following:

Prerequisite: ENGR1810 ( Units)

InstructorStart DateDaysTimeLocation
ENGR1820-A
Zhang, Jun
09/08/2026 MWF 9:30 AM - 10:30 AM
ENGR1820-B
Zheng, Qing
09/08/2026 MWF 9:30 AM - 10:30 AM
ENGR1820-D
Kong, Seong Deok
09/08/2026 TTh 2:00 PM - 3:30 PM
ENGR1820-C
Zhang, Jun
09/08/2026 MWF 10:45 AM - 11:45 AM
ENGR1820-B
Jung, Helen
01/11/2027 TTh 12:15 PM - 1:45 PM
ENGR1820-C
Zhang, Jun
01/11/2027 TTh 8:45 AM - 10:15 AM
ENGR1820-A
Zhang, Jun
01/11/2027 TTh 2:00 PM - 3:30 PM

Prerequisite: MATH1350 ( Units)

InstructorStart DateDaysTimeLocation
MATH2450-A
Willett, Robert James
09/08/2026 MWF 8:15 AM - 9:15 AM
MATH2450-B
Willett, Robert James
09/08/2026 MWF 9:30 AM - 10:30 AM
MATH2450-A
Willett, Robert James
01/11/2027 MWF 8:15 AM - 9:15 AM
MATH2450-B
Willett, Robert James
01/11/2027 MWF 9:30 AM - 10:30 AM

Study of organization and structuring of the major hardware and software components of computers. Includes mechanics of information transfer and control within a digital computer system. Introduces machine instruction sets and assembly language programming. Prerequisite: ENGR2340 (3 Units)

Prerequisite: ENGR3210 ( Units)

InstructorStart DateDaysTimeLocation
ENGR3220-A
Paulsen, Steven W.
01/11/2027 MWF 9:30 AM - 10:30 AM
ENGR3220-A
Paulsen, Steven W.
01/11/2027 F 12:00 PM - 2:00 PM
ENGR3220-A
Paulsen, Steven W.
01/11/2027 F 12:00 PM - 2:00 PM
ENGR3220-A
Paulsen, Steven W.
01/11/2027 MWF 9:30 AM - 10:30 AM

Prerequisite: ENGR2320 ( Units)

InstructorStart DateDaysTimeLocation
ENGR3350-A
Park, Jounsup
09/08/2026 TTh 12:15 PM - 1:15 PM
ENGR3350-B
Park, Jounsup
09/08/2026 Th 2:00 PM - 5:00 PM
ENGR3350-B
Park, Jounsup
09/08/2026 Th 2:00 PM - 5:00 PM
ENGR3350-B
Park, Jounsup
09/08/2026 TTh 12:15 PM - 1:15 PM
ENGR3350-B
Park, Jounsup
09/08/2026 TTh 12:15 PM - 1:15 PM
ENGR3350-A
Park, Jounsup
09/08/2026 T 2:00 PM - 5:00 PM
ENGR3350-A
Park, Jounsup
09/08/2026 T 2:00 PM - 5:00 PM
ENGR3350-A
Park, Jounsup
09/08/2026 TTh 12:15 PM - 1:15 PM

Field-Programmable Gate Arrays (FPGAs) have become a popular method of implementing digital electronic designs. Introduction to FPGA integrated circuit structure, concepts, programming, and user designs by way of lecture and laboratory. Thorough treatment of the Verilog Hardware Description Language (HDL) and Xilinx design software plus development boards, in a learn-by-doing approach, via simulation and actual implementation plus testing. Students are taught design building blocks in ever increasing complexity, first combinational blocks then sequential. For example: multiplexors, decoders, counters, state-machines, UARTS and finally an imbedded microcontroller. Prerequisite: ENGR3220 (3 Units)