Switching Circuits & Logic Design Course | IIT Kharagpur | Prof. Indranil Sengupta
Course Details
| Exam Registration | 362 |
|---|---|
| Course Status | Ongoing |
| Course Type | Elective |
| Language | English |
| Duration | 12 weeks |
| Categories | Computer Science and Engineering |
| Credit Points | 3 |
| Level | Undergraduate |
| Start Date | 19 Jan 2026 |
| End Date | 10 Apr 2026 |
| Enrollment Ends | 02 Feb 2026 |
| Exam Registration Ends | 20 Feb 2026 |
| Exam Date | 25 Apr 2026 IST |
| NCrF Level | 4.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.
| Week | Topics Covered |
|---|---|
| Week 1 | Introduction to number systems, codes, error detection/correction, binary arithmetic. |
| Week 2 | Switching primitives, logic gates, logic families (TTL, CMOS, memristors). |
| Week 3 | Boolean algebra, algebraic manipulation, minterms, maxterms, SOP/POS forms. |
| Week 4 | Minimization techniques: Karnaugh Maps, Quine-McCluskey method, don't care conditions. |
| Week 5 | Design of combinational circuits: adders, multiplexers, encoders, comparators. |
| Week 6 | Advanced representations: Binary Decision Diagrams (BDD), Reed-Muller forms. |
| Week 7 | Latches & Flip-flops (SR, D, JK, T), master-slave design, clocking issues. |
| Week 8 | Synthesis of synchronous sequential circuits, Mealy/Moore machines, state minimization. |
| Week 9 | Registers, shift registers, counters (binary, BCD), general counter design. |
| Week 10 | Algorithmic State Machine (ASM) charts and data path/control path design. |
| Week 11 | Analysis and synthesis of asynchronous sequential circuits, hazards. |
| Week 12 | Testing & 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 →