Enrolment options

Coding in a Connected World: Development of Computational Thinking Skills (CS2)
G8 Courses

This course builds on the essential and develops further the computational thinking skills learned in computer science 1, while exploring ethical considerations, data privacy, cybersecurity, and intellectual property in software development. Scholars will engage in hands-on problem-solving, algorithmic reasoning, and coding exercises, with emphasis on the responsible and ethical use of technology. A key focus of the course that starts in the third quarter, will be on the use of persistent data in software systems, how data is stored, accessed, and protected in computing environments. Students will know the implications of persistent data on privacy, security, and intellectual property, ensuring they understand its significance in real-world applications by creating simple application projects. By the end of the course, scholars will be equipped to apply computational thinking principles while making informed ethical decisions in software development.

Guests cannot access this course. Please log in.