Computer Engineering (CE)

CE 201  Fundamentals of Circuits and Electronics  (4 credits)  
DC circuits – including basic concepts and laws, methods of analysis, circuits theorems; AC circuits – including capacitors and inductors, sinusoids and phasors, stead state analysis, frequency response, operational amplifiers, three-phase circuits, magnetically coupled circuits, AC power analysis: faced analysis – Fourier series, Laplace and Fourier transforms, two-port networks.
Prerequisites: MAT 131 with minimum grade of D.
CE 202  Digital Circuit Design  (4 credits)  
Boolean algebra, principle of combinational circuits, combinational circuit components, finite state machines and synchronous sequential circuits, sequential circuit components, arithmetic’s circuits design, register-transfer (RTL) design and RTL languages, digital design and simulation using Verilog, digital design using FPGA, and digital circuit applications.
Course Rotation: Spring; NY & PLV
Prerequisites: CE 201 with minimum grade of C-.
CE 303  Analog Circuit Design  (4 credits)  
Transistor models – including diode, BJT, FET, MOSFET, etc., : amplifiers – including basic amplifiers, frequency response analysis, feedback amplifiers, power amplifiers, operational amplifiers; oscillators and PLLs – ring oscillators, LC oscillators, VOC’S simple PLL, charge-pump PLL, delay-locked loops; and applications of analog circuits.
Course Rotation: Fall; NY & PLV
Prerequisites: CE 201 with minimum grade of C-.
CE 304  Embedded Software Development  (4 credits)  
Introduction of embedded operating systems, ARM and Linux architecture, embedded software platforms, real-time operating systems, timers, interrupt systems, bus architecture, process scheduling, multi-threaded programming, inter-process communications and synchronization, dead-locks and live-locks, peripheral interfaces, serial ports and parallel ports, blocking and non-blocking, device drivers and embedded applications.
Course Rotation: Fall; NY & PLV
Prerequisites: CE 202 and CS 272 with minimum grades of C-.
CE 405  Embedded Systems: Hardware/Software Co-design  (4 credits)  
Modern FPGAs - programmable logic, embedded processor, FPGA families and features; Language and tools - HDL languages (Verilog and VHDL), the Verilog language, C, high level synthesis; Design Flow - project specification, algorithm development, architecture selection, interfaces, implementation, verification; Design Constraints timing constraints, bandwidth constraints, resource constraints; Image Processing - point operations, geometrics operation, morphological operations, local filters, histograms, image transforms, and blob detection and labeling.
Course Rotation: Fall; NY & PLV
Prerequisites: CE 304 with minimum grade of C-.
CE 489  Computer Engineering Capstone l  (3 credits)  
This is part 1 of the Computer Engineering Capstone Project. This course uses instructor-guided team projects to develop skills of holistic application and integration of learned knowledge in this program to solve real world problems, and develop ability of life-long learning.
Course Rotation: Fall; NY & PLV
Prerequisites: CE 405 with minimum grade of C-.
CE 499  Computer Engineering Capstone ll  (3 credits)  
This is part 2 of the Computer Engineering Capstone Project. This course uses instructor-guided team projects to develop skills of holistic application and integration of learned knowledge in this program to solve real world problems, and develop ability of life-long learning.
Course Rotation: Spring; NY & PLV
Prerequisites: CE 489 with minimum grade of C-.