Sunday, July 17, 2011

Computer Architecture (CS 305)

Computer architecture is a course that is kind of an extension of the logic design course. While in logic design you learned about how hardware works, this course will teach you about how this hardware is brought together to create a computer. The course deals with various low level (close to hardware) things about computers.
This course is high on new information, and the questions in the exams do not deeply differ, at least on a conceptual level, from what you will do in classes. In general, attending the classes is recommended, as the instructor ensures an adequate amount of practice in class itself, which saves effort at home.

The Lab -

The corresponding lab has a large variety of assignments to offer. The initial labs would expose you to programming in Assembly language. The later labs would be at more conceptual level; although not much effort is needed to do the programming part of these assignments, you need to put more effort in understanding and reason out the outcome of the experiments that you do. The assignments are to be done during the lab hours only and they are pretty easy to complete provided you have a decent understanding of the theory covered in the lectures.

(Post Credits - Ravi Bhoraskar, Pritish Kamath)

No comments:

Post a Comment