Course Outline: Electronics with Lab
Course Title: Electronics with Lab
Course Code: GEDU-***
Credit Hours: 3 (2 Theory + 1 Lab)
Program: Bachelor of Software Engineering
Prerequisites: Basic Physics, Mathematics
Course Description:
This course introduces students to the principles and applications of electronics, focusing on the role of electronic components and circuits in software-driven systems. The course includes both theoretical learning and hands-on laboratory work, enabling students to design, analyze, and integrate electronic circuits into software engineering projects.
Course Objectives:
By the end of this course, students will be able to:
- Understand the fundamental concepts of electronic components and circuits.
- Analyze and design basic electronic circuits.
- Apply the principles of digital electronics in software engineering contexts.
- Utilize electronic components in software-driven applications.
- Conduct experiments to validate theoretical knowledge.
Course Learning Outcomes (CLOs) and Program Learning Outcomes (PLOs):
CLO | Description | PLO |
---|---|---|
CLO 1: Demonstrate knowledge of basic electronic components and circuits. | Identify and explain the operation of key electronic components such as resistors, capacitors, diodes, and transistors. | PLO 1 |
CLO 2: Analyze and design simple analog and digital circuits. | Analyze, design, and troubleshoot basic analog and digital circuits, including amplifiers and logic gates. | PLO 2 |
CLO 3: Use electronic simulation tools for circuit design and analysis. | Utilize software tools like LTspice or Proteus to simulate and evaluate electronic circuits. | PLO 5 |
CLO 4: Integrate electronic components into software-driven systems. | Design and implement simple embedded systems by integrating microcontrollers and sensors. | PLO 3 |
CLO 5: Conduct and document experiments in electronics. | Perform laboratory experiments, collect data, analyze results, and document findings effectively. | PLO 4 |
Course Content:
Week 1-2: Introduction to Electronics
- Topics:
- Overview of Electronics in Software Engineering
- Basic Concepts: Voltage, Current, Resistance, Power
- Ohm’s Law and Kirchhoff’s Laws
- Reading Material:
- Boylestad & Nashelsky, Chapters 1-2
- Supplementary Articles on Basic Circuit Theory
- Assignments:
- Assignment 1: Problems on Ohm’s Law and Kirchhoff’s Laws
- Lab Work:
- Lab 1: Introduction to Electronic Components and Multimeter Usage
- Lab Practical Detail:
- Identify and measure values of resistors, capacitors, and inductors using a multimeter.
Week 3-4: Passive Components and Circuits
- Topics:
- Resistors, Capacitors, Inductors
- Series and Parallel Circuits
- RC, RL, and RLC Circuits
- Reading Material:
- Boylestad & Nashelsky, Chapters 3-4
- Supplementary Articles on Passive Circuit Design
- Assignments:
- Assignment 2: Circuit Analysis Problems (Series/Parallel Circuits)
- Lab Work:
- Lab 2: Constructing and Analyzing Series and Parallel Circuits
- Lab Practical Detail:
- Construct series and parallel resistor networks, measure voltages and currents, and verify with calculations.
Week 5-6: Semiconductor Devices
- Topics:
- Diodes: Types, Characteristics, and Applications
- Transistors: Types, Operation, and Configurations
- Reading Material:
- Boylestad & Nashelsky, Chapters 5-6
- Sedra & Smith, Chapter 4 (Diodes)
- Assignments:
- Assignment 3: Problems on Diode and Transistor Characteristics
- Lab Work:
- Lab 3: Diode Characteristics and Simple Rectifier Circuits
- Lab Practical Detail:
- Measure and plot the IV characteristics of a diode, and build a basic rectifier circuit.
Week 7-8: Analog Electronics
- Topics:
- Operational Amplifiers: Basics and Applications
- Filters: Low-pass, High-pass, Band-pass
- Signal Amplification
- Reading Material:
- Boylestad & Nashelsky, Chapter 8 (Op-Amps)
- Supplementary Articles on Filters and Amplification
- Assignments:
- Assignment 4: Design Problems on Op-Amp Circuits
- Lab Work:
- Lab 4: Op-Amp Circuits and Applications
- Lab Practical Detail:
- Design and test a simple amplifier circuit using an operational amplifier.
Week 9-10: Digital Electronics
- Topics:
- Logic Gates and Boolean Algebra
- Combinational Logic Circuits
- Flip-Flops and Sequential Circuits
- Reading Material:
- Mano & Ciletti, Chapters 2-3 (Digital Design)
- Supplementary Articles on Logic Circuit Design
- Assignments:
- Assignment 5: Design and Analysis of Combinational Logic Circuits
- Lab Work:
- Lab 5: Designing and Simulating Basic Logic Circuits
- Lab Practical Detail:
- Design a basic combinational logic circuit and simulate it using a digital simulator.
Week 11-12: Integrated Circuits and Microcontrollers
- Topics:
- Introduction to ICs
- Basics of Microcontrollers
- Interfacing Microcontrollers with Sensors and Actuators
- Reading Material:
- Sedra & Smith, Chapter 13 (Microcontrollers)
- Supplementary Tutorials on Arduino/Raspberry Pi
- Assignments:
- Assignment 6: Microcontroller Programming Tasks
- Lab Work:
- Lab 6: Microcontroller Programming and Simple Interfacing
- Lab Practical Detail:
- Write a simple program to interface a microcontroller with an LED and a sensor.
Week 13-14: Power Electronics and Regulators
- Topics:
- Power Supplies and Voltage Regulators
- Switching Circuits
- Introduction to Inverters and Converters
- Reading Material:
- Boylestad & Nashelsky, Chapter 11 (Power Electronics)
- Supplementary Articles on Power Supply Design
- Assignments:
- Assignment 7: Design a Simple Power Supply Circuit
- Lab Work:
- Lab 7: Designing a Regulated Power Supply
- Lab Practical Detail:
- Design and build a simple voltage regulator circuit and test its performance.
Week 15: Applications of Electronics in Software Systems
- Topics:
- Embedded Systems Overview
- Role of Electronics in IoT and Smart Devices
- Integration of Hardware and Software
- Reading Material:
- Supplementary Articles on Embedded Systems and IoT
- Assignments:
- Assignment 8: Research and Presentation on IoT Applications
- Lab Work:
- Lab 8: Mini Project: Building a Simple Embedded System
- Lab Practical Detail:
- Design and implement a simple IoT device that collects data and sends it to a software system.
Week 16: Final Project and Review
- Topics:
- Final Review of Course Content
- Presentation and Demonstration of Final Projects
- Lab Work:
- Lab 9: Final Project Demonstration and Evaluation
- Lab Practical Detail:
- Present and demonstrate the final project developed over the course, focusing on the integration of electronics with software.
Assessment Methods:
- Midterm Exam: 20%
- Final Exam: 30%
- Lab Work: 30%
- Assignments/Quizzes: 10%
- Final Project: 10%
Recommended Textbooks:
- “Electronic Devices and Circuit Theory” by Robert L. Boylestad and Louis Nashelsky
- “Microelectronic Circuits” by Adel S. Sedra and Kenneth C. Smith
- “Digital Design” by M. Morris Mano and Michael D. Ciletti
Additional Resources:
- Online simulation tools like LTspice, Proteus
- Microcontroller development boards like Arduino, Raspberry Pi