top of page
CS0-1.png

CS0 Course

Fundamentals of Computing
  • Course resources and announcements are delivered through Coursemology

  • 3 months course, video with 8 Lesson Units

  • Suits for Grades 7-12 (NZ Years 8-13)

Course includes free video training by NUS professors
Registration Deadline
  • Registration Deadline: 8 April 2024

CS0 in-person Online Final Contest
  • Final Contest Date: 11 August 2024

  • Final Contest time:

6 pm - 11 pm (NZ time)

1 pm - 6 pm (Singapore/ Beijing/ Perth time)

4 pm  - 9 pm (Sydney time)

  • Obtaining a Pass will allow students to enrol in CS1

Course Syllabus

  • Process knowledge and algorithms

  • Problem-solving by brute-force search

  • Data abstraction and decomposition

  • Functional abstraction and decomposition

  • Recursion

  • Extending problem-solving with divide and conquer

The fee for enrolling CS0 course: NZ $749

BANK: ANZ

Name of Account: Pinnacle Education Group

Account: 06-0241-0684634-00

 

Please make payment with the students 'full name + CS0 ' as reference.

⚠️ Please note that any fees and payments made are non-refundable.

⚠️ Before you make any payment, read through the refund policy on our website to avoid misunderstandings.

(Terms and conditions apply).

Upload File

Please note: If you registered after the deadline (8 April), the fees will be doubled.

PGA reserves the right to interpret all competition and course arrangements.

CS Courses.png

CS0 Final Contest Awards

  • For reference only. CS medals are being designed now.

  • CS medals will be from NUS CeNCE (National University of Singapore Centre For Nurturing Computing Excellence).

cert1.png

Computational Thinking

• Similar to Mathematical Thinking
• Quantification via numbers / structures / representations
• Applied towards Modelling and Computation
• Generally categorised by the following skills:
Abstraction: generalising data into representations and structures
Algorithmic Thinking: defining process knowledge specifically (primary focus)

Decomposition: dividing a problem into sub-problems
Pattern Recognition: generalising relationships (modelling)

Problem Solving

• General process for finding solutions
• Pólya's Problem-Solving Process (4 steps)

 1. Understand the problem: define all the relevant information
2. Devise a plan: attempt using methods that you know
3. Carry out the plan: execute the devised plan and try again if it fails

 4. Look back: reflect on what worked and what did not

Default plan: Brute-force Search (i.e. Automated Guess and Check)

bottom of page