G-E2HZ7JKCY4

Electronics

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:

  1. Understand the fundamental concepts of electronic components and circuits.
  2. Analyze and design basic electronic circuits.
  3. Apply the principles of digital electronics in software engineering contexts.
  4. Utilize electronic components in software-driven applications.
  5. Conduct experiments to validate theoretical knowledge.

Course Learning Outcomes (CLOs) and Program Learning Outcomes (PLOs):

CLODescriptionPLO
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
Scroll to Top