What you'll learn

This course provides foundational knowledge of electrical and digital electronics, covering circuit laws, semiconductor devices, Arduino-based sensor systems, and digital logic design. Hands-on simulations enhance conceptual understanding and practical skills. Learning Outcomes: By the end of the course, learners will be able to: 1)Apply circuit laws and analyze semiconductor device behavior. 2)Interface sensors with Arduino and interpret analog/digital signals. 3)Design and simulate combinational and sequential digital circuits. 4)Demonstrate problem-solving using simulation tools and real-world logic systems.

  • Learn Ohm’s Law, Kirchhoff’s Laws, voltage/current division rules. Understand intrinsic and extrinsic semiconductors. Analyze PN junction diode operation and its use as rectifier/switch. Explore BJT types, CE configuration, and transistor modes.
  • Distinguish between analog and digital signals. Study Arduino board pinout and functionality. Interface sensors like IR, LDR, ultrasonic, and DHT11/DHT22 with Arduino using simulation tools.
  • Master number system conversions, binary arithmetic using 2’s complement. Learn Gray, Excess-3, BCD codes. Practice logic gate operations, Boolean algebra, SOP/POS forms, and K-map simplification (up to 4 variables).
  • Design combinational circuits: Adders, Subtractors, Multiplexers, De-multiplexers, Decoders, Encoders, and 2-bit Comparators. Implement using digital simulation tools.
  • Study SR & D latches, SR, JK, D, T flip-flops, Master-Slave FFs, and flip-flop conversions. Simulate triggering behavior using timing diagrams and logic blocks.
  • Build and simulate registers (SISO, SIPO, PISO, PIPO). Implement Asynchronous & Synchronous Counters (UP/DOWN, Mod-N), Ring and Johnson Counters using ICs or logic gates.
  • Learn Ohm’s Law, Kirchhoff’s Laws, voltage/current division rules. Understand intrinsic and extrinsic semiconductors. Analyze PN junction diode operation and its use as rectifier/switch. Explore BJT types, CE configuration, and transistor modes.
  • Distinguish between analog and digital signals. Study Arduino board pinout and functionality. Interface sensors like IR, LDR, ultrasonic, and DHT11/DHT22 with Arduino using simulation tools.
  • Master number system conversions, binary arithmetic using 2’s complement. Learn Gray, Excess-3, BCD codes. Practice logic gate operations, Boolean algebra, SOP/POS forms, and K-map simplification (up to 4 variables).
  • Design combinational circuits: Adders, Subtractors, Multiplexers, De-multiplexers, Decoders, Encoders, and 2-bit Comparators. Implement using digital simulation tools.
  • Study SR & D latches, SR, JK, D, T flip-flops, Master-Slave FFs, and flip-flop conversions. Simulate triggering behavior using timing diagrams and logic blocks.
  • Build and simulate registers (SISO, SIPO, PISO, PIPO). Implement Asynchronous & Synchronous Counters (UP/DOWN, Mod-N), Ring and Johnson Counters using ICs or logic gates.

Ajmer Singh
Assistant Professor

Ajmer Singh is an experienced academician at Lovely Professional University (LPU) with focused teaching expertise in Electronics, Embedded Systems, and Digital Design. He is committed to delivering strong technical education through a hands-on and learner-centric approach. His teaching style emphasizes connecting theoretical concepts with practical implementation, particularly in circuit analysis, microcontroller-based design, and simulation environments.


Dr. Rosepreet Kaur Bhogal
Associate Professor

Dr. Rosepreet Kaur Bhogal has over 14 years of academic and training experience in the fields of Python programming, Artificial Intelligence, Machine Learning, and Signal Processing. She has successfully conducted various skill development programs, workshops, and technical training sessions aimed at enhancing students’ practical and industry-relevant competencies. Her teaching methodology blends conceptual clarity with hands-on implementation, empowering learners to solve real-world problems through coding, automation, and analytical thinking. Her experience also includes mentoring student projects, supporting placements, and contributing to research and innovation initiatives at the university level.