Get started with custom lists to organize and share courses.

Sign up

Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Foundations to Computer Systems Design

Indian Institute of Technology Madras via NPTEL

0 Reviews 74 students interested

Taken this course? Share your experience with other students. Write review

Overview

The Computer Architecture and Organization, Operating Systems, and Compilers are three fundamental pillar courses for both Computer Science and Engineering; and, Electrical and Electronics engineering students. The current course presents a cross-layer view of the three pillars, which help the student appreciate the contributions, interactions and challenges related to each of these pillars from the view of the total systems engineering.

Syllabus

Week 1  :  Introduction to Boolean Logic
Week 2  :  Introduction to Boolean Algebra
Week 3  :  Introduction to Sequential Logic 
Week 4  :  Machine Language Specification
Week 5  :  HACK – A Simple Computer Microarchitecture
Week 6  :  Assembly Language Fundamentals
Week 7  :  Introduction to Stack Based Virtual Machine 
Week 8  :  Language and Interpreter for Virtual Machines
Week 9  :  Introduction to JACK – High Level Language
Week 10  :  Front-end JACK Compiler
Week 11  :  Back-end JACK Compiler
Week 12  :  Introduction to Operating Systems

Taught by

Prof. Kamakoti

Reviews for NPTEL's Foundations to Computer Systems Design
Based on 0 reviews

  • 5 star 0%
  • 4 star 0%
  • 3 star 0%
  • 2 star 0%
  • 1 star 0%

Did you take this course? Share your experience with other students.

Write a review

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.