Fundamentals of Logic Design
Course introduces the principles and practices of digital logic design. Student will learn about number systems, Boolean algebra, sum-of-product equations, minterms, Karnaugh maps, optimization, combinational circuit design, sequential circuit design, datapath components, and physical implementation. Students will have the opportunity to design and implement digital circuits using software.
See Course DetailsFundamentals of Logic Design
Course introduces the principles and practices of digital logic design. Student will learn about number systems, Boolean algebra, sum-of-product equations, minterms, Karnaugh maps, optimization, combinational circuit design, sequential circuit design, datapath components, and physical implementation. Students will have the opportunity to design and implement digital circuits using software.
See Course DetailsFundamentals of Logic Design (Honors)
Course introduces the principles and practices of digital logic design. Student will learn about number systems, Boolean algebra, sum-of-product equations, minterms, Karnaugh maps, optimization, combinational circuit design, sequential circuit design, datapath components, and physical implementation. Students will have the opportunity to design and implement digital circuits using software.
See Course DetailsNetwork System Engineering
Introduction to the network systems and engineering. Covers network system programming, communication protocols and security, software and hardware tools, and platforms.
See Course DetailsDigital Signal Processing
Introduction to Digital Signal Processing. Students will develop an understanding of discrete-time signals and systems, perform signal analyses in the time and frequency domains using Z and Fourier transforms, and apply them in the design of filters in application areas such as sound, images, and video.
See Course DetailsWireless Sensor Networks
The design and deployment of wireless sensor networks. Students will learn the fundamental issues in sensing, data acquisition, power, synchronization, and informatics as related to the unique requirements and constraints of distributed wireless sensor systems.
See Course DetailsDesign of Digital Systems
Students will learn the building blocks of digital systems and design methods to construct combinatorial and sequential circuits through the use of hardware description language (HDL) and field-programmable gate array (FPGA). Designing digital systems based on application specifications.
See Course DetailsAdvanced Digital Design
Introduction to a basic understanding of how microprocessors work. Students will learn the tools and techniques necessary to simulate and construct arithmetic-logic unit (ALU), data path and controller, memory, and eventually assemble everything into a toy processor and implement on a field programmable gate array (FPGA) board.
See Course DetailsComputer Architecture
Provides a strong foundation to understand computer system architecture from a quantitative perspective and apply it to modern computer designs. Students will utilize hardware and software modeling to implement concepts presented in the class. The class will include both individual and group components.
See Course DetailsIntroduction to Optical Engineering
An overview of the major topics in optical engineering, covering both optical instruments as computer systems and the use of optical subsystems in computer systems. Emphasis will be on geometrical optics; major topics will be optical instruments and sensors, multilayer thin films, waveguides, and fiber optics.
See Course DetailsBiomedical Imaging
Presentation of modern imaging modalities: X-rays, computed tomography, magnetic resonance imaging, and ultrasound imaging. Physical principles and instrumentation will be covered, but also the necessary computer algorithms for image formation, including image enhancement, segmentation, quantification, and visualization.
See Course DetailsApplied Biomedical Instrumentation
Lab-based design and realization of electronic devices with a biomedical emphasis. Multidisciplinary teams select a biomedical application as a semester project and plan, design, and build a prototype that typically combines elements of sensors, controls, and mechatronics with embedded software. A lecture component complements this problem-based learning course.
See Course Details