Skip to content

Commit 5acfbfd

Browse files
authored
Update AMA and syllabus info (#70)
* set email to computing-contact@nyjc.edu.sg * add open house post * fix filename typo * add Syllabus page * update reddit ama link * normalise syllabus info
1 parent 05a9491 commit 5acfbfd

5 files changed

Lines changed: 76 additions & 19 deletions

File tree

_data/navigation.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
- title: Our Programme
22
url: /our-programme
3+
- title: Syllabus
4+
url: /syllabus
35
- title: FAQ
46
url: /faq
57
- title: About
@@ -11,4 +13,4 @@
1113
- title: Free Resources
1214
url: /free-resources
1315
- title: Nanyang System Developers
14-
url: /nanyang-system-developers
16+
url: /nanyang-system-developers
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
title: Open House 2026
3+
author: Mr Ng
4+
date: 2026-01-14 11:40:00 +0800
5+
categories:
6+
- update
7+
layout: post
8+
description: "Information about Open House 2026"
9+
---
10+
11+
Congratulations, Sec 4 class of 2025! When you get your results today, I know some of you will be considering NYJC as one of your options. If you don’t know what the H2 Computing subject is about, or have some idea of it but would like to find out more, here are some resources you can look at:
12+
13+
- [A-Level curriculum and subject syllabuses](https://www.moe.gov.sg/post-secondary/a-level-curriculum-and-subject-syllabuses) [MOE]
14+
- [Computing (Syllabus 9569)]({{site.data.links["current-syllabus"]["url"]}}) [SEAB]
15+
16+
For more targetted questions, we will be running an AMA on Reddit and Discord during the JAE period, where you can ask more specifically about how we run our Computing programme in NYJC.
17+
18+
- Reddit AMA: [https://www.reddit.com/r/SGExams/comments/1hx4bz1/nyjc_computing_ama/](https://www.reddit.com/r/SGExams/comments/1qcd387/nyjc_computing_ama/)
19+
20+
See you soon, and all the best in your JAE exercise!

pages/faq.md

Lines changed: 2 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -14,32 +14,16 @@ You can refer to the admissions websites of the universities for further informa
1414
- [{{uni | first}}]({{uni | last}}){% endfor %}
1515

1616
## What is the H2 Computing A Level examination like?
17+
## What will I learn in H2 Computing at NYJC?
1718

18-
The exam syllabus for all A level subjects can be found on [SEAB's website](https://www.seab.gov.sg/gce-a-level/school-candidates/). The current syllabus for H2 Computing is 9569 ([{{site.data.links["current-syllabus"]["year"]}}]({{site.data.links["current-syllabus"]["url"]}})).
19-
20-
There are two papers. Paper 1 is a 3-hr written paper. Paper 2 is a 3-hr lab-based paper, administered digitally on a laptop without internet access. The code files/submissions are uploaded via an electronic system at the end of the exam.
19+
Our [Syllabus](/syllabus) page covers the exam syllabus, our approach to lessons, and the topics covered in JC1 and JC2.
2120

2221
## Why would I want to take H2 Computing as a subject?
2322

2423
H2 Computing is not required for admission to any university degree programme. In the JAE system, it also counts as a science stream subject.
2524

2625
Hence, most students in NYJC who take Computing are either firmly determined to take a Math-/Computing-related degree programme, or are intending to take only one Science subject (Physics / Chemistry).
2726

28-
## What will I learn in H2 Computing at NYJC?
29-
30-
We cover 6 broad Computing-related areas in the course of the two-year programme:
31-
32-
1. Programming
33-
2. Data Principles
34-
3. Algorithms and Data Structures
35-
4. Computer Networks
36-
5. Computers and Society
37-
6. Machine Learning and AI
38-
39-
We take a hands-on approach to learning. Students carry out tasks in practical lessons, then learn the theory behind what they just did. They will progressively write programs of greater complexity, moving from individual work to pair programming, and finally to a team context.
40-
41-
Their learning experience is capped off with a Summary Project in JC1, and a Capstone Project in JC2.
42-
4327
## What will be covered in the diagnostic test? Am I disadvantaged if I do not have any background in programming?
4428

4529
The diagnostic test assesses dispositions towards complex tasks, and does not require any background in programming or computing. Problems are designed as questions and puzzles to provide a context for computational thinking and problem solving under time pressure.

pages/our-programme.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@ style: assets/custom.css
88
## Our Approach
99
At NYJC, we take a hands-on approach to learning. Computing students will learn the syllabus topics through a variety of programming exercises that keep the focus on gaining programming experience. We then use this experience as an anchor for the theoretical principles that improve their programming.
1010

11+
## Computing lessons
12+
13+
See our [Syllabus](/syllabus) page for details on our lesson approach and topics covered in JC1 and JC2.
14+
1115
## Learning Tracks
1216

1317
Students who wish to push themselves beyond the H2 Computing syllabus have three (optional) tracks of development available to them.

pages/syllabus.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
title: Syllabus
3+
permalink: "/syllabus"
4+
layout: page
5+
style: assets/custom.css
6+
---
7+
8+
# Exam Syllabus
9+
10+
## A Level H2 Computing (Syllabus 9569)
11+
12+
The exam syllabus for all A level subjects can be found on [SEAB's website](https://www.seab.gov.sg/gce-a-level/school-candidates/).
13+
14+
The current syllabus for H2 Computing is 9569 ([{{site.data.links["current-syllabus"]["year"]}}]({{site.data.links["current-syllabus"]["url"]}})). Note that there is no H1 or H3 Computing subject.
15+
16+
There are two papers. Paper 1 is a 3-hr written paper. Paper 2 is a 3-hr lab-based paper, administered digitally on a laptop without internet access. The code files/submissions are uploaded via an electronic system at the end of the exam.
17+
18+
The A Level H2 Computing syllabus covers the following modules:
19+
- Programming Fundamentals
20+
- Data Structures and Algorithms
21+
- Data and Information
22+
- Computer Networks
23+
- Social, Ethical and Security Impact of Computing
24+
- Emerging Technologies
25+
26+
## H2 Computing at NYJC
27+
28+
At NYJC, we cover the above modules with a hands-on approach to learning. Students carry out tasks in practical lessons, then learn the theory behind what they just did. They will progressively write programs of greater complexity, moving from individual work to pair programming, and finally to a team context.
29+
30+
### JC1
31+
32+
- Programming in Python
33+
- Data Representation
34+
- Object-Oriented Programming
35+
- Data Structures and Algorithms
36+
- Time Complexity
37+
- J1 Summary Project
38+
39+
### JC2
40+
41+
- Web Programming
42+
- Data Management and Databases
43+
- Machine Learning and AI
44+
- Computer Networks
45+
- Data and Network Security
46+
- Computers and Society
47+
- Capstone Project

0 commit comments

Comments
 (0)