Catholic Tech

Electronic Design & Programming

Course Topics

  1. Introduction to Electronic Systems
    • Introduction to electronic systems and components
    • Overview of digital electronics
    • Number systems and Boolean algebra
  2. Digital Logic Design
    • Logic gates and truth tables
    • Combinational and sequential logic circuits
    • Timing analysis and propagation delays
  3. Microcontrollers and Programming
    • Introduction to microcontrollers and their architecture
    • Programming languages for microcontrollers (e.g., C, Arduino)
    • Interfacing with sensors, actuators, and displays
  4. Circuit Design and Prototyping
    • Circuit design principles and techniques
    • PCB layout and fabrication
    • Hands-on prototyping using breadboards and soldering techniques
  5. Project Development
    • Planning and scoping electronic projects
    • Project management and documentation
    • Project presentations and demonstrations


The course syllabus is subject to change at the discretion of the instructor. Any modifications or updates will be communicated in advance.