Programme

 

 

Programme

registration
10:00 - 18:00
Arrival & Registration
  • Arrival of Registered Participants (Students, Team Leaders, Teachers, parents) at Singapore Changi Airport
  • Pick up and transfer to University Town, NUS
  • Registration and Collection of Goodie bags at U Town Reception
  • Team Leaders Briefing
  • Tour of NUS Campus Facilities
  • Breakfast, Lunch and Dinner will be provided at the U-Town
breakfast
08:00 - 09:30
Breakfast at U-Town
welcome speech
09:30 - 11:30
Opening Ceremony
  • Opening Ceremony; Welcome Speech
  • Sponsors Keynote Speech
  • Performances
lunch break
11:30 – 13:30
Lunch at U-Town
lunch break
13:30 – 18:00
Practice Sessions at COM3 - MPH
Dinner
18:00 - 19:30
Dinner at COM3
breakfast
08:00 – 09:30
Breakfast at COM3
contest
09:30 – 14:30
Contest (5 hours) Day 1 at COM3 MPH & SRs
lunch break
12:00 – 15:30
Lunch at COM3-MPH
  • (Food will be available during these timings, and students can have their lunch after the contest)
Teacher’s / Educators Workshop
14:00 – 17:00
Teacher’s / Educators Workshop (2 to 3hrs)
– Session 1 at COM3
Break
17:00 – 18:00
Break
Dinner break
18:00 - 19:30
Dinner at COM3
breakfast
08:00 – 09:30
Breakfast at U-Town
Excursion
10:00 – 19:00
Excursion Day 1
  • Marina Barrage
  • Gardens By the Bay (Flower Dome + Cloud Forest)
  • Marina Bay Sands (Sky Observation Deck)
  • Merlion
workshop
14:00 – 17:00
Teacher’s / Educators Workshop (2 to 3 hrs)
– Session 2 at COM3
breakfast
08:00 – 09:30
Breakfast at COM3
Excursion
09:30 – 14:30
Contest & Teacher’s/Educators Workshop
  • Contest (5 hrs) Day 2 at COM3 MPH & Seminar Rooms
  • Teacher’s/Educators Workshop (2 to 3 hrs) – Session 3 at COM3
lunch break
12:00 – 15:30
Lunch at COM3
  • (Food will be available during these timings, and students can have their lunch after the contest)
lunch break
15:30 – 18:30
Award Ceremony at U-Town
lunch break
18:30 – 20:00
Dinner at U-Town
breakfast
08:00 – 09:30
Breakfast at U-Town
Excursion
10:00 – 19:00
Excursion Day 2
  • Universal Studios
Departure
10:00 – 18:00
Departure
  • Transfer from U-Town to Changi Airport
  • Programmes at JEWEL
  • Departure
  • Breakfast and Lunch will be available at U-Town
  • The schedule timings and programmes are subject to change. Any updates will be communicated promptly.
  • Shuttle services will be provided for transfers between University Town (U-Town) and School of Computing – COM3.
  • Participants are encouraged to adhere to the shuttle timings to ensure smooth transitions.
  • All meals mentioned in the schedule will be provided. If you have specific dietary requirements or allergies, please inform the organizing team during registration.
  • During the Excursion days, Lunch and Dinner will be provided in Bento sets/ Food vouchers will be provided.
  • Please carry your event ID badges and any required materials (provided in the goodie bags) at all times for easy identification and access to venues.
  • Emergency contact numbers and a help desk will be available at U-Town and COM3 for any assistance required during the event.
  • Photographs and videos will be taken throughout the event. If you have concerns about being photographed, please notify the organizers.
  • Ensure all personal belongings are packed and checked before departure on Saturday, 28 June 2025.

Training Materials

Links to access training materials for the qualifier:

Participants can refer to the NCL online training materials (pre-recorded basic training videos below), covering the following topics:

Additional Advanced Topics:

Online platforms such as TryHackMe, picoCTF, and Hack The Box can be used as demos in the training program. Participants can use these platforms to learn and practice on the real CTF environment.

Participants can refer to any other relevant training resources (not limited to NCL materials).

The online qualifier contest will be a 3-hour continuous open book CTF contest. The CTF questions for the qualifier will be set based on the above topics but not limited to. Students are encouraged to learn any concepts which will be helpful to take part in the online qualifier contest.

Python programming knowledge required:

  • Basic python programming knowledge about Comments, Variables, Data Types, Conditional Statement, Loop, file I/O, Operators, Conditional Statement, OOPs Concepts, Exception Handling, Collections.
  • Network library such as Requests, Socket, Scapy, Paramiko, Socket.IO, HTTPx, PyCurl.
  • Cryptography library such as SSL, Cryptography, PyCrypto, PyCryptodome, Hashlib, PyNaCl.
  • Library for penetration test such as Impacket, Python-nmap, Pwntools, BeautifulSoup.

C Programming knowledge required:

  • Basic C program Compilation Skills, Basic Syntax and Structure, Data Types and Memory, Control Structures, Functions, Pointers and Arrays, Strings, Memory Management.
  • File I/O, Bitwise Operations, Buffer Overflows, Structs and Typedefs, Assembly and System Calls, Debugging and Tools(optional).

Other References:

 

Disclaimer: All cited sources on this page, except for the course videos, belong to their respective owners, and while the site may include third-party links for educational purposes, we do not own, monitor, or take responsibility for these external resources or any interactions with third-party providers.