Course Details

Exam Registration362
Course StatusOngoing
Course TypeElective
LanguageEnglish
Duration12 weeks
CategoriesComputer Science and Engineering
Credit Points3
LevelUndergraduate
Start Date19 Jan 2026
End Date10 Apr 2026
Enrollment Ends02 Feb 2026
Exam Registration Ends20 Feb 2026
Exam Date25 Apr 2026 IST
NCrF Level4.5 — 8.0

Master the Foundations of Digital Systems: A Deep Dive into Switching Circuits and Logic Design

In the digital age, the principles of switching circuits and logic design form the bedrock of modern computing, from the smartphone in your pocket to the servers powering the internet. For aspiring engineers and professionals, a solid grasp of these concepts is non-negotiable. A meticulously structured course, led by an eminent academic from India's premier institute, offers a golden opportunity to build this critical expertise.

Course Overview: Your Gateway to Digital Hardware Design

This 12-week undergraduate-level course provides a comprehensive journey through the theory and practice of digital circuit design. It begins with foundational concepts like number systems and binary arithmetic, progressively advancing to the synthesis and minimization of complex combinational and sequential circuits. The curriculum is designed to mirror standard engineering syllabi, ensuring direct academic and professional relevance. The course is intended for engineering students and faculty, requiring only a basic knowledge of electronics and electrical circuits as a prerequisite.

Learn from an Expert: Prof. Indranil Sengupta

The course is instructed by Prof. Indranil Sengupta of the Department of Computer Science and Engineering at IIT Kharagpur. With over 28 years of teaching and research experience, Prof. Sengupta is a distinguished authority in the field. His credentials include:

  • Guiding 22 PhD students to completion.
  • Authoring more than 200 publications in international journals and conferences.
  • Serving as the former Head of the Department of Computer Science and Engineering and the School of Information Technology at IIT Kharag.
  • Holding a Senior Member grade in IEEE.
  • Extensive research interests in cryptography, network security, VLSI design & testing, and mobile computing.
  • Experience as General Chair for major international conferences including INDOCRYPT and the Asian Test Symposium.

Learning from an instructor of this caliber ensures that students receive insights grounded in deep academic knowledge and cutting-edge research.

Detailed 12-Week Course Layout

The course is systematically divided into weekly modules, each building upon the last to create a coherent learning path.

WeekTopics Covered
Week 1Introduction to number systems, codes, error detection/correction, binary arithmetic.
Week 2Switching primitives, logic gates, logic families (TTL, CMOS, memristors).
Week 3Boolean algebra, algebraic manipulation, minterms, maxterms, SOP/POS forms.
Week 4Minimization techniques: Karnaugh Maps, Quine-McCluskey method, don't care conditions.
Week 5Design of combinational circuits: adders, multiplexers, encoders, comparators.
Week 6Advanced representations: Binary Decision Diagrams (BDD), Reed-Muller forms.
Week 7Latches & Flip-flops (SR, D, JK, T), master-slave design, clocking issues.
Week 8Synthesis of synchronous sequential circuits, Mealy/Moore machines, state minimization.
Week 9Registers, shift registers, counters (binary, BCD), general counter design.
Week 10Algorithmic State Machine (ASM) charts and data path/control path design.
Week 11Analysis and synthesis of asynchronous sequential circuits, hazards.
Week 12Testing & fault diagnosis: fault modeling, test generation, Design for Testability (DFT).

Essential Reference Books

The course content is supported by seminal textbooks in the field, ensuring depth and rigor:

  • Zvi Kohavi and Niraj K. Jha, “Switching and Finite Automata Theory”, 3rd Edition, Cambridge University Press.
  • M. Morris Mano and Michael D. Ciletti, “Digital Design: With an Introduction to the Verilog HDL”, 5th Edition, Pearson Education.
  • Randy H. Katz and Gaetano Borriello, “Contemporary Logic Design”, 2nd Edition, Pearson Education.

Industry Relevance and Career Prospects

This course is not just academically sound; it is highly valued by industry leaders. The skills imparted are directly applicable in roles involving digital design, VLSI, embedded systems, and hardware engineering. The course boasts industry support from major global players including:

  • TCS, Wipro, Cognizant (CTS)
  • Google, Microsoft
  • HP, Intel, IBM

Completing this course equips you with the fundamental knowledge required to excel in technical interviews and contribute effectively in R&D and product development teams within these organizations.

Who Should Enroll?

This course is ideally suited for:

  • Undergraduate students in Computer Science, Electronics, Electrical, and Information Technology.
  • Postgraduate students seeking to solidify their hardware fundamentals.
  • Faculty members looking for structured teaching material.
  • Professionals in software fields aiming to transition into or collaborate with hardware domains.

By demystifying the design of the digital building blocks that power our world, the Switching Circuits and Logic Design course offers a critical and rewarding educational experience. Under the guidance of Prof. Indranil Sengupta, participants will gain not just theoretical knowledge, but a practical framework for designing efficient and reliable digital systems—a skill set that is perpetually in high demand.

Enroll Now →

Explore More

Mock Test All Courses Start Learning Today