Neural Sync Active
BSCS3031 - Computer Systems Design
Registry Synced
BSCS3031 - Computer Systems Design
341 words
2 min read
| Field | Value |
|---|---|
| Course Code | BSCS3031 |
| Level | Degree Level Course |
| Credits | 4 |
| Type | Elective |
| Pre-requisites | None |
π Description
To learn about the internal organisation of the computer. To learn about the architecture of a computerβs CPU.
ποΈ Weekly Syllabus
| Week | Topic |
|---|---|
| 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 |
| Week 5 | Adder and PLA, Boolean Logic Simplification, K-maps |
| Week 6 | Introduction to Circuit verse, 7 Segment LED Display |
| Week 7 | Introduction to Sequential Circuits |
| Week 8 | Registers, Counters |
| Week 9 | Sequential logic design, FSM Design |
| Week 10 | Instruction Set architecture |
| Week 11 | ALU Design |
| Week 12 | CPU 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