Tribhuvan University
Institute of Science and Technology
Bachelor of Science in Computer Science and Information Technology
Course Title: Computer Architecture
Course no: CSC213
Semester: III
Nature of course: Theory + Lab
Full Marks: 60 + 20 + 20
Pass Marks: 24 + 8 + 8
Credit Hours: 3
Course Description : This course includes concepts of instruction set architecture, organization or micro-architecture, and system architecture. The instruction set architecture includes programmer’s abstraction of computer. The micro-architecture consist internal representation of computers at register and functional unit level. The system architecture includes organization of computers at the cache and bus level.
Course Objective : Discuss representation of data and algorithms used to perform operations on data Demonstrate different operations in terms of Micro-operations Explain architecture of basic computer and micro-programmed control unit Understand and memory and I/O organization of a typical computer system Demonstrate benefits of pipelined systems
The laboratory work includes implementing and simulating the algorithms, studied in the course, by using high level languages like C or VHDL. The laboratory works should include at least following concepts;