COMP2300 Introduction to Computer Systems
Later Year Course
| Offered By | Research School of Computer Science |
|---|---|
| Academic Career | Undergraduate |
| Course Subject | Computer Science |
| Offered in | First Semester, 2012 and First Semester, 2013 |
| Unit Value | 6 units |
| Course Description |
An introduction to the hardware and software components of a modern computer system. Introduction to procedural and assembly languages typically used for low-level programming of computer systems. Representation of data on computers. Comparisons of different types of instruction sets and corresponding addressing modes. Emphasis on the relationships among instruction sets, fetch and execute operations, and the underlying architecture. Consideration of the physical implementation of large memory systems, together with the techniques of data storage and checking. Overall concepts of virtual memory, operating system functions, file systems and networks. Virtual machines and the levels of machine organization, the assembly and linking process and software libraries. |
| Learning Outcomes |
Upon completion of this course the student will be able to do the following:
|
| Indicative Assessment |
Assignments/Labs/Tutorials (40%); Exam (60%) |
| Workload |
Thirty one-hour lectures and nine two-hour laboratory/tutorial sessions |
| Areas of Interest | Computer Science, Information Technology, and Software Engineering |
| Requisite Statement |
COMP1100 or COMP1130 or COMP1730, and 6 units of 1000-level MATH courses. |
| Majors/Specialisations | Computer Science |
| Science Group | B |
The information published on the Study at ANU 2012 website applies to the 2012 academic year only. All information provided on this website replaces the information contained in the Study at ANU 2011 website.




