Registry Synced

BSCS3031 - Computer Systems Design

341 words
2 min read
FieldValue
Course CodeBSCS3031
LevelDegree Level Course
Credits4
TypeElective
Pre-requisitesNone

πŸ“– Description

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

πŸ—“οΈ Weekly Syllabus

WeekTopic
Week 1Course Overview, Building Blocks of Computer Systems
Week 2Foundation of Logical Circuits, Introduction to Boolean Algebra
Week 3Canonical Forms (SOP & POS), Universal Gates and Timing Diagrams
Week 4N- bit Comparator, Multiplexer, Encoder and Decoder
Week 5Adder and PLA, Boolean Logic Simplification, K-maps
Week 6Introduction to Circuit verse, 7 Segment LED Display
Week 7Introduction to Sequential Circuits
Week 8Registers, Counters
Week 9Sequential logic design, FSM Design
Week 10Instruction Set architecture
Week 11ALU Design
Week 12CPU Design

πŸ“š Books & Resources

Prescribed Books The following are the suggested books for the course:
        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

πŸ“ About the Instructors

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.
less
Other courses by the same instructor:
BSCS4024 -
Computer Networks

Document Outline
Table of Contents
System Normal // Awaiting Context

Intelligence Hub

Navigate the knowledge graph to generate context. The Hub adapts dynamically to surface backlinks, related notes, and metadata insights.