Você está na página 1de 7

IT 209 Computer Organization

Introduction
B.Tech (ICT) Sem III
Autumn 2009-10
Lecture 1 26
th
July 2009
Mehul S Raval
Course Help
Instructor: Dr. Mehul S Raval
Faculty Block #2, 2101
extension: 647, mehul_raval@daiict.ac.in
Teaching Assistants
200911002 POONAM JAIN
200911013 PATEL MEHULBHAI TRIKAMLAL
200601220 RAMYA B
200601040 KONDA RAMAKRISHNA
200601088 SETU GUPTA
200601083 N RUSHI NARAYANA
200601147 ANIMESH AGARWAL
200601203 PRERNA RUSTAGI
200601145 ANKUR AGRAWAL
200601111 ANURAG GUPTA
Moodle course page
Course content
Logic Functions and Gates
Sequential and combinational circuits
Basic component of Computer CPU, memory, Input
/Output, Von Neumann model
CPU micro architecture
Instruction set architecture
Assembly language
Input / Output (I/O)
Trap and subroutine calls
Debugging
Basics of Procedural Programming, Variables and
Operators, Control Structures, Basic Data Structures
Books
Text
Introduction to Computing systems from bits and gates
to C and beyond by Yale N Patt & Sanjay J Patel, TMH
2003 2
nd
Edition. (White Cover)
References
Structured computer organization by Andrew
Tanenbaum, 5/e, Pearson Prentice Hall.
Computer Organization and Design 3/e by David A
Patterson and John L Hennessy, Morgan Kaufman.
The Essentials of Computer Organization and
Architecture, Linda Null and Julia Lobur, Jones and
Bartlett.
IBM PC Assembly language and Programming, 5/e,
Peter Abel, Pearson Education LPE ( For lab sessions).
Schedule
Lectures
Monday: 09.30 10.25 Hrs.
Wednesday, Thrusday: 08.30 09.25 Hrs
Venue: LT2
Labs: 002 (Mon. Thur.) 14.00 17.00 Hrs
Evaluation
Mid semester exam I - 20%
Mid semester exam II - 20%
End semester exam 30%
Lab Sessions: 20%
Assignments: 10%
Lab Policy
Lab attendance is compulsory.
Labs evaluation component include attendance
+ Lab assignment evaluation.
Late comers will be marked absent for that lab
turn.
Maintain a lab record book.
Lab session will include
Digital Design (Combinational + Sequential).
Processor LC3 ISA based programming.
Programming using C / C++.
Windows / Linux based environment.

Você também pode gostar