Student Achievements

Home > Academic > Computing


H2 Computing (Syllabus 9569)

(A) Overview

The teaching and learning of H2 Computing at Temasek Junior College follows closely the Computer Education Framework that governs the provision of a balanced coverage between theory and practice through the learning of fundamental Computing concepts and principles, as well as the application of logical reasoning and problem-solving skills to practical contexts. In delivering the content, a multi-dimensional approach of Computer as a ToolComputer in Society and Computer as a Science undergirds the broad ideas of systems thinking and computational thinking inherent in the study of Computing.

Computing Overview.jpg

(B) Curriculum

The H2 Computing curriculum in Temasek Junior College is aligned with the Desired Outcomes of Education (DOE), which aims to develop students into a confident person, a self-directed learner, an active contributor and a concerned citizen. The scheme of work can be broadly classified into four main categories: (A) Algorithms and Data Structures, (B) Programming, (C) Data and Information, and (D) Computer Networks. Categories (A) and (B) are enduring concepts and skills that form the core fundamentals in computing courses while categories (C) and (D) are timely concepts and skills, intended to keep students abreast of new trends and developments in computing and technology.

Computing Curriculum.jpg
Through engagement with content associated with these four categories, students can
  • acquire knowledge and understanding of core areas in computing covering concepts of algorithms, data structures, programming, databases and networks.
  • develop and apply problem-solving and computational thinking skills to solve real-world problems using suitable algorithms and data structures in a web-based environment using a personal computer.
  • develop an appreciation of computing as a dynamic and creative field including awareness of recent developments in computer systems.
  • develop an understanding of the social, ethical, legal and economic implications of computing. 
  • develop attitudes and 21st century skills needed to do well in computing such as inventive thinking, perseverance, collaboration, communication as well as striving for accuracy and thoroughness.

To ensure an immersive learning experience, various pedagogical approaches will be adopted and these include but are not restricted to:
  • Live, collaborative coding
  • Auto-marking and feedback of practices & assignments
  • Unplugged activities
  • Web-based digital learning portfolio
  • Peer-teaching
  • Practitioners’ problem-based learning
  • Projects & performance tasks 
  • Competitions, conferences & forums.
By creating authentic learning settings, students will be able to apply their knowledge of relevant computing concepts and computational thinking skills to create solutions, encouraging them to become critical thinkers and innovators in resolving complex problems. They are also able to develop perseverance and resilience through rigorous debugging and refinement of their own programs. Students will also get opportunities to think critically, evaluate information sources, collaborate with others and communicate effectively.

More details pertaining to the syllabus content can be found on

(C) Enrichment

Enrichment opportunities are abound. Where possible and appropriate, students will be provided with a myriad of choices which include but are not restricted to the following:

  • Global Competitive Platforms
    • Google Kickstart
    • Google Code Jam
    • Google Code-In
    • Hacktoberfest
  • Local Competitive Platforms
    • National Olympiad of Informatics
    • NTU SCSE Computing Challenge
    • HCI Cyberthon
    • Splash Awards
  • Further Learning
    • AI Singapore + Data Camp
    • MongoDB University
  • Conferences & Forums
    • BuildingBloCS
    • PyConSG

Computing Students.jpg

(D) Assessment

At the end of two years, students will sit for the Singapore-Cambridge GCE ‘A’ Level Examination. The assessment will comprise of

  • Paper 1 – 3 hour written paper consisting of 6 to 8 questions (60%)
  • Paper 2 – 3 hour laboratory session consisting of 4 questions (40%)