Computer engineering is a multidisciplinary field that merges the principles of electrical engineering and computer science to design, develop, and test computer systems. It encompasses both hardware, such as microprocessors and circuit designs, and software, particularly focusing on their integration. Computer engineers work on solutions ranging from embedded systems in electronics to software applications in devices, ensuring efficient communication between hardware and software in various technological devices.

This comprehensive laboratory course provides a rigorous exploration of Hardware Description Language (HDL). It is specifically tailored to impart foundational knowledge on HDL's critical role in the systematic design and simulation of both combinational and sequential circuits. Throughout the course duration, participants will be engaged in understanding the core concepts of HDL and will be introduced to the fundamental building blocks of HDL programming. This course endeavors to equip its attendees with the necessary skills to excel in advanced digital circuit design in a professional setting.

This course equips computer engineering students with a solid grounding in differential equations, a foundational topic crucial for advanced studies within the engineering domain. The curriculum spans from first-order differential equations to nth order linear differential equations and systems of first-order linear differential equations. Additionally, the course introduces the versatile concept of Laplace Transforms as a solution technique for differential equations.

This course provides a comprehensive exploration of the principles underpinning the layout of electrical, electronics, and logic drawings. Emphasizing contemporary representation, students will study advanced block diagrams, precise wiring/assembly schematics, and current best practices in printed circuit board (PCB) design. The course includes an in-depth look at modern PCB layouts and the nuances of etching processes. Utilizing up-to-date tools and software, the course ensures participants are well-versed in the latest standards and techniques prevalent in today's electronic design landscape.

This course introduces computer engineering students to the principles and techniques of computer-aided drafting (CAD). Emphasizing applications specific to computer and electronic engineering, students will learn how to design and document electronic systems, circuit layouts, and computer hardware components. Through a combination of lectures, hands-on lab work, and assignments, students will become proficient in using CAD software tools and will understand the importance of CAD in the engineering design process.

This course introduces the foundational concepts of mixed-signal systems and the role of sensors in computer engineering. Participants will gain a comprehensive understanding of the interplay between analog and digital signals, their conversion processes, and the importance of sensors in capturing real-world data. With hands-on exercises, real-world examples, and interactive discussions, students will be equipped with the knowledge to design and analyze mixed-signal systems for various applications.

Differential Equations for Computer Engineers provides an in-depth exploration of ordinary differential equations with an emphasis on applications relevant to computer engineering. The course delves into modeling of electronic circuits, signal processing, and control systems using differential equations. Students will not only learn the theoretical foundations but also apply these concepts using computational tools and simulations.