Applications for the September 2026 Qualifier will open on June 29, 2026. Notify me
Degree Level Course

Computer Systems Design

To learn about the internal organisation of the computer. To learn about the architecture of a computer’s CPU.

Code BSCS3031
Credits 4 Credits
Type Elective
Prerequisites None
Co-requisites
12-Week Roadmap

Course Structure & Syllabus

For details of standard term assessment timelines and exam structures, visit our Academics page.

WEEK 1
Course Overview, Building Blocks of Computer Systems
WEEK 2
Foundation of Logical Circuits, Introduction to Boolean Algebra
WEEK 3
Canonical Forms (SOP & POS), Universal Gates and Timing Diagrams
WEEK 4
N- bit Comparator, Multiplexer, Encoder and Decoder
Reading List

Prescribed Books & References

  • Computer Organization and Design, 4th Ed, D. A. Patterson and J. L. Hennessy
  • W. Stallings, Computer Organization and Architecture – Designing for Performance, 9th Edition, Pearson, 2013
Faculty & Experts

About the Instructors

Ayon Chakraborty

Ayon Chakraborty

Assistant Professor , Computer science and Engineering , IIT Madras

Prof. Ayon Chakraborty is an Assistant Professor in the Department of CSE at IIT Madras. He received his PhD from SUNY Stony Brook, NY, and had a three-year stint as a researcher at NEC Labs America, Princeton, NJ. His research interests are in designing IoT-based/mobile systems that interact with and interpret (sense) the physical world, spanning both algorithm design as well as end-to-end system prototyping.

Other Courses by Instructor: