Computer Science
The Computer Science ATAR course builds on the core principles, concepts and skills developed in the Digital Technologies subject in previous years. Students utilise and enhance established analysis and algorithm design skills to create innovative digital solutions to real-world problems. In the process, students develop computational, algorithmic and systems thinking skills which can be successfully applied to problems across domains outside Information Technology.
In addition to the development of software, the essential concepts of networking, data management and cyber security are explored. With the vast amounts of data collected in our increasingly digital world, especially in the information-intensive business and scientific disciplines, data management is becoming ever more important. Similarly, with more and more devices connecting to the internet, cyber security is a major issue for society and the world continues to look for new, young experts to emerge in this field.
Ethical considerations, security requirements and legal factors affect society as a whole and their influence and impact on the development of digital solutions are examined.
This course provides students with options in a range of post-school pathways. The course has been designed to meet the expectations of tertiary institutions and students will be well prepared for further study in university and TAFE courses. It provides a sound understanding of computer science to support students pursuing further studies and employment in other areas, including Science, Technology, Engineering, Mathematics and Business, all of which are underpinned and driven by advances in Computer Science. |
-
Computer Science ATAR
WACE Breadth & Depth Requirement:
List B
Prerequisite
60% in English Standard. Entry to Mathematics Applications or higher would be required for this course. It is desirable to have Digital Technologies class experience in Year 9 and /or 10, though not essential.
Unit 1
Design and Development of Programming and Network Solutions
In this unit, students gain knowledge and skills to create software solutions. They use algorithms and structured programming to design and implement software solutions for a range of problems. They consider the complex interactions between users, developers, the law, ethics and society when computer systems are used and developed. Students learn about network communications and the transfer of data through a network.
Unit 2
Design and Development of Database Solutions and Cybersecurity Considerations
In this unit, students learn about the design concepts and tools used to develop relational database systems. Students gain knowledge and skills to create database solutions and create queries to extract relevant information. Students consider the security of network communications, exploring a range of threats and measures used to keep networks secure. Students examine attitudes and values involved in the creation and use of computer-based systems and their effect on society. They examine the ethical and legal obligations of the user and developer in the collection and storage of data.