The title of the course CS401 is Computer Architecture and Programming Language. The course level is Undergraduate, and Credit hours for theory are 3. CS101 and CS201 have been defined as prerequisites of this course.
CS401 Course Outline
The primary topics covered in this course are machine-independent assembly language programming and computer systems’ fundamental architecture, including ideas like register structure, memory organization, addressing modes, peripheral organization, and machine-level operations. Assemblers, linkers, and loaders are used to incorporate these ideas.
Students will learn how to link assembly language code with C/C++ programs and how to develop and debug programs using assembly language. Students will also learn fundamental Boolean logic and how it relates to computer hardware and programming.
CS401 Handouts
Course Learning Outcomes
You ought to be able to when the course is finished:
- Describe the fundamental capabilities and constraints of computer systems.
- Describe the principles of computer architecture.
- Describe the machine-level implementation of arithmetic expressions, loops, and logical structures in high-level languages.
- Use Assembly language programming to create and debug applications.
You can also view other handouts too:
- MCM101 Handouts
- BIF602 Handouts
- MCM301 Handouts
- MGT711 Handouts
- BIF401 Handouts
- ACC311 Handouts
- ACC501 Handouts
- BIO301 Handouts
- CS101 Handouts
- CS201 Handouts
- CS301 Handouts
- CS302 Handouts
- CS304 Handouts
Apart from handouts, you can also view past papers here: