CS207-Computer Organization and Assembly Language

Degree Program:- BSCS
Credit Hours: 3(2-1)
Prerequisites: -

Course Description:
The course on Computer Organization and Assembly Language provides an in-depth understanding of fundamental principles and concepts related to computer architecture and assembly language programming. Topics include CPU organisation, memory hierarchy, input/output systems, instruction sets, addressing modes, assembly language syntax, and program optimization techniques. Through lectures, hands-on exercises, and projects, students will gain practical skills in designing, analysing, and writing efficient assembly language programs while developing a solid foundation in computer organisation.

Aims and Objectives:
After completing this course, students will be able to:

Learning Outcomes:
By the end of this course, students will be able to:

Recommended Text:

Secondary Texts:

Other Readings/Notes:
Additional mandatory reading material will be provided throughout the semester