Skip to main content
Unit of study_

INFO1112: Computing 1B OS and Network Platforms

2024 unit information

The unit introduces principles and concepts of modern computer systems, including mobile computers and the Internet, to provide students with fundamental knowledge of the environments in which modern, networked applications operate. Students will have basic knowledge to understand how computers work and are aware of principles and concepts they are likely to encounter in their career. The unit covers: Principles of operating systems and the way applications interact with the OS, including the particularities of modern operating systems for mobile devices Principles of computer networking, including mobile networking Writing applications that use facilities of the OS and networking, including understanding the challenges that are common in distributed systems

Unit details and rules

Managing faculty or University school:

Computer Science

Code INFO1112
Academic unit Computer Science
Credit points 6
Prerequisites:
? 
None
Corequisites:
? 
ELEC1601 AND (INFO1110 OR INFO1910 OR INFO1103 OR INFO1113)
Prohibitions:
? 
None
Assumed knowledge:
? 
A basic knowledge of Python is assumed. For most students, INFO1110 should have already been passed in Semester 1

At the completion of this unit, you should be able to:

  • LO1. manage their time and activities in a multi-week individual project
  • LO2. produce clear written report
  • LO3. extend their knowledge, acquire new knowledge, and connect to conceptual frameworks in operating systems and networks and the impact on application development, without explicit instruction
  • LO4. understand basic functions that an operating system performs, and know the main subcomponents of the OS
  • LO5. understand basic functions that networking performs, and know the most important layers/subcomponents in networking
  • LO6. use essential system tools to monitor OS and network status
  • LO7. understand additional concepts relevant for OS for server and for handhelds, including virtualisation and containers
  • LO8. demonstrate experience with a number of different operating systems
  • LO9. identify the interfaces at which users/applications can interact with the OS and the network, and identify where the OS function or network communication needs to be protected against unauthorized access
  • LO10. understand major ideas used in internal implementation of OS and networks, such as caching, process structures, memory mapping, layering, reliable/unreliable transport, multiplexing and packet switching
  • LO11. demonstrate awareness of some key algorithmic approaches that can be used in some subcomponents of OS and networking (eg routing, scheduling); also aware of alternative implementations in some cases, and of the tradeoffs involved
  • LO12. write basic application functionality to interact with the operating system and the network, e.g. by opening and closing files, writing to disk, and sending application-layer data to remote applications
  • LO13. demonstrate awareness of several major challenges that arise in distributed systems and mobile applications, e.g. failure tolerance and latency tolerance.

Unit availability

This section lists the session, attendance modes and locations the unit is available in. There is a unit outline for each of the unit availabilities, which gives you information about the unit including assessment details and a schedule of weekly activities.

The outline is published 2 weeks before the first day of teaching. You can look at previous outlines for a guide to the details of a unit.

Session MoA ?  Location Outline ? 
Semester 2 2024
Normal day Camperdown/Darlington, Sydney
Outline unavailable
Session MoA ?  Location Outline ? 
Semester 2 2020
Normal day Camperdown/Darlington, Sydney
Semester 2 2021
Normal day Camperdown/Darlington, Sydney
Semester 2 2021
Normal day Remote
Semester 2 2022
Normal day Camperdown/Darlington, Sydney
Semester 2 2022
Normal day Remote
Semester 2 2023
Normal day Camperdown/Darlington, Sydney

Modes of attendance (MoA)

This refers to the Mode of attendance (MoA) for the unit as it appears when you’re selecting your units in Sydney Student. Find more information about modes of attendance on our website.