This unit introduces students to fundamentals of computer systems and networks. It provides basic knowledge of computer organisation and architecture, operating systems, and networking architecture, technology and operation.
On completion of this unit, students will be able to:
- understand basic computer structure and operation and demonstrate use of the associated vocabulary;
- demonstrate an understanding of the concepts of data representation, computer arithmetic and Boolean algebra using appropriate methods of implementation;
- demonstrate detailed knowledge of Internal bus and memory;
- describe the internal operation of the CPU and explain how it is used to execute instructions;
- differentiate between machine language and assembly language;
- identify factors that affect computer performance;
- demonstrate an understanding of the basics of operating systems and system software;
- understand basic networking concepts;
- discuss communication and networking models such as TCP/IP and OSI;
- describe the concept of transport layer services and principle of congestion control;
- describe routing strategies and commonly used LAN topologies, and
- adopt a problem solving approach, accept the code of professional conduct and practice and act in accordance with best practice, industry standards and professional ethics.
Examination (3 hours): 60%; In-semester assessment: 40%
Minimum total expected workload equals 12 hours per week comprising:
(a.) Contact hours for on-campus students:
- Two hours of lectures
- One 2-hour tutorial
(b.) Study schedule for off-campus students:
- Off-campus students generally do not attend lecture and tutorial sessions, however should plan to spend equivalent time working through the relevant resources.
(c.) Additional requirements (all students):
- A minimum of 8 hours of personal study per week for completing tutorial questions, private study and revision.