You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* 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
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]
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.
Copy file name to clipboardExpand all lines: pages/faq.md
+2-18Lines changed: 2 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,32 +14,16 @@ You can refer to the admissions websites of the universities for further informa
14
14
-[{{uni | first}}]({{uni | last}}){% endfor %}
15
15
16
16
## What is the H2 Computing A Level examination like?
17
+
## What will I learn in H2 Computing at NYJC?
17
18
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.
21
20
22
21
## Why would I want to take H2 Computing as a subject?
23
22
24
23
H2 Computing is not required for admission to any university degree programme. In the JAE system, it also counts as a science stream subject.
25
24
26
25
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).
27
26
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
-
43
27
## What will be covered in the diagnostic test? Am I disadvantaged if I do not have any background in programming?
44
28
45
29
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.
Copy file name to clipboardExpand all lines: pages/our-programme.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,10 @@ style: assets/custom.css
8
8
## Our Approach
9
9
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.
10
10
11
+
## Computing lessons
12
+
13
+
See our [Syllabus](/syllabus) page for details on our lesson approach and topics covered in JC1 and JC2.
14
+
11
15
## Learning Tracks
12
16
13
17
Students who wish to push themselves beyond the H2 Computing syllabus have three (optional) tracks of development available to them.
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.
0 commit comments