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
through semester assessment (40%), final exam (60%)
A basic knowledge of Python is assumed. For most students, INFO1110 should have already been passed in Semester 1.
ELEC1601 AND (INFO1110 OR INFO1910 OR INFO1103 OR INFO1113)