Computer Studies / Computing
Course summary
This course aims to encourage students to develop: • The capacity to think creatively, innovatively, analytically, logically and critically; • An understanding of the organisation of computer systems, including software, hardware, data communications and people; • The ability to apply skills, knowledge and understanding of computing, including coding in Python, SQL and JavaScript, in a range of contexts to solve problems; • Skills in project and time management; • The capacity to see relationships between different aspects of the subject and perceive their field of study in a broader perspective; • An understanding of the consequences of using computers, including social, legal, ethical and other issues; • An awareness of emerging technologies and an appreciation of their potential impact on society. COURSE CONTENT • Characteristics of contemporary processors • Software and software development • Programming • Exchanging data • Data types, structures and algorithms • Legal, moral and ethical issues • The principles of computational thinking • Problem solving and programming • Algorithms to solve problems and standard algorithms • Computing Project covering: • Analysis • Design • Development of code • Evaluation
Ready to Apply?
0%