Programme

 

 

Programme

registration
10:00 - 18:00
Arrival & Registration
  • Arrival @ Changi International Airport
  • Pick up and transfer to University Town, NUS.
  • Registration, collection of goodies bag, team photo taking
  • Tour of NUS Campus Facilities
  • Breakfast, Lunch and Dinner will be provided at the U-Town

breakfast
08:00 - 09:00
Breakfast @ U-Town Auditorium 2

welcome speech
09:00 - 11:00
Opening Ceremony @ U-Town Auditorium 2

welcome speech
11:00 - 12:00
Briefing

lunch break
12:00 – 13:00
Lunch @ U-Town

travel
13:00 – 13:30

Contestants Leaders

Transfer to COM3 MPH

excursion
13:00 – 15:00

Guests

Campus Tour
  • NUS Coop
  • U-Hall
  • SOC Gallery

sessions
13:30 – 14:30

Contestants

CTF Practice Session at COM3 - MPH

Leaders

GA 1 - Regulation

sessions
14:30 – 15:00

Contestants Leaders

Practice Session review

talk
15:00 – 18:00
Sponsor talks

Dinner
18:00 - 20:30
Dinner at COM3

meeting
19:30 - 20:30

Leaders

GA Meeting 2 - Review of Practice Session

Transfer
07:00 - 08:00
Transfer from u-Town to COM3

breakfast
08:00 – 09:00
Breakfast @ COM3 MPH

contest
09:30 – 14:30

Contestants

Day 1 Contest (5 hours) at COM3 MPH & SRs – Attack-Style CTF Challenges

Students are required to wear the RED ICO T-shirt. Snacks are
available during the contest but must be consume outside the contest hall

talk
09:30 – 12:30

Leaders

Talks by School of Computing, Sponsors

travel
09:30 – 15:30

Guests

Social programme visit to Singapore attractions

lunch break
12:30 - 14:30

Leaders Committee Volunteer

Lunch @ COM3 MPH

lunch break
14:30 - 16:30

Contestants

Lunch @ COM3 MPH

meeting
14:30 - 15:30

Leaders

GA Meeting 3: Analysis and Appeal

Transfer
15:30 – 16:00

Transfer from COM3-MPH to u-Town

16:00 - 19:00
Free time / Break

Dinner break
18:00 - 20:30
Dinner @ U-Town

breakfast
08:00 – 09:30
Breakfast @ U-Town

Excursion
10:00 – 21:00
Excursion Day 1
  • Marina Barrage
  • Gardens By the Bay (Flower Dome + Cloud Forest)
  • Marina Bay Sands (Sky Observation Deck)
  • Merlion Park

breakfast
11:15
Lunch

breakfast
18:30
Dinner

breakfast
08:00 – 09:00
Breakfast @ COM3 MPH

contest
09:30 – 14:30

Contestants

Day 2 Contest (5 hours) at COM3 MPH & SRs– Defence-Style CTF Challenges

Students are required to wear the BLUE ICO T-shirt. Snacks are
available during the contest but must be consume outside the contest hall

meeting
09:30 – 12:00

Leaders

GA meeting 4: Future hosts presentation

IC, ISC, ITC nomination and election

travel
09:30 – 15:30

Guests

Social Programme 2: Singapore attractions

lunch break
12:30 - 14:30

Leaders Committee

Lunch

lunch break
14:30 - 16:30

Contestants

Lunch

meeting
12:00 - 14:30

Leaders

Analysis and Appeal

travel
15:30 – 17:00
Transfer to U-Town

lunch break
17:00 – 19:30
Closing and Award ceremony

Participants may wear their respective national costume to represent their countries

lunch break
19:30 – 20:30
Celebration Dinner

breakfast
08:00 – 09:00
Breakfast @ U-Town

Excursion
10:00 – 18:00
Excursion Day 2
  • Universal Studios Singapore

Excursion
18:00 – 21:00
Free and Easy at Sentosa Island and shopping at Vivo City
  • 20:00 First bus to return to U-Town
  • 20:30 Second bus to return to U-Town
  • 21:00 Last bus to return to U-Town

breakfast
08:00 – 09:00
Breakfast @ U-Town

breakfast
12:00 – 13:00
Lunch

Departure
Departure @ Changi International Airport
  • Participants are encouraged to go to Changi Airport early to enjoy the attraction at the
    airport (Jewel at Terminal 1)

  • 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 students and team
    leaders must attend all ICO activities and programmes to be eligible for certificates and medals.
  • Team leaders are also
    required to participate in all ICO activities and programmes. Failure to do so will result in them being
    treated as guests, and additional fees will apply.
  • 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 (always provided in the goodie bags) 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.