Information Communication Technology (ICT)

Information Communication Technology (ICT)

Information Communication Technology (ICT) is a compulsory subject for students of Secondary 1, 2 & 3. During these years, students would be exploring and learning the foundational knowledge and concepts in computer science, specifically on building core programming skills that are relevant to the world today.

Secondary 1 - Introduction to Programming

Students will be introduced to the foundational concepts of computer programming, which unlocks the ability to make rich, interactive apps. This course uses JavaScript as the programming language, and App Lab as the programming environment to build apps, but the concepts learned in these lessons span all programming languages and tools.

Secondary 2 - Building Apps

Student will continue with the introduction of foundational concepts of computer programming, which unlocks the ability to make rich, interactive apps. This course uses JavaScript as the programming language, and App Lab as the programming environment to build apps, but the concepts learned in these lessons span all programming languages and tools.

Secondary 3 - Web Development

In this level, students will learn how to create and share the content on their own web pages. After deciding what content to be shared with the world, students will learn how to structure and style their pages using HTML and CSS. They will also practise valuable programming skills such as debugging, using resources, and working in a team.