UNSW Sydney

Designed in consultation with industry, the Computer Science degree is designed to develop a grasp of the key concepts of computing, software and systems. It provides a deep understanding of the underpinning theoretical foundations of data and computation, along with developing highly transferable computational thinking, analytical and problem-solving skills, as well as a broad range of software development skills. Students begin by developing fundamental knowledge of the theory of computing, computer architectures and the construction of computers and their operating systems, whilst developing their underpinning programming skills. Students move on to examine how professional software code is best organised and begin working at the boundary where software and hardware meet to understand how software can interact with the physical world. Broadening options can be undertaken that allow students to gain knowledge in specialist areas such computational intelligence, cyber security, advanced programming techniques, data analytics and business intelligence to become highly employable across many sectors of the digital economy. As such, students can graduate with a named award in: - BSc (Hons) Computer Science (Mobile Computing) - BSc (Hons) Computer Science (Robotics) - BSc (Hons) Computer Science (Artificial Intelligence) - BSc (Hons) Computer Science (Data Analytics)