As the key initiative under Infocomm Media Programme (ICM), the Infocomm Media (ICM) Learning Roadmap is an important outreach initiative to engage students from primary schools to the junior colleges and help interested students to delve deeper into computer science and develop coding skills.
The ICM Learning Roadmap aims to provide students with specialised training in various ICM domains. Through ICM, students now have easy access to learn more about computer science and develop computational thinking.
ACP has been part of the Infocomm Clubs Programme since 2005 and have consistently provided ICM training via carefully selected training platforms for specific roadmaps focusing in these 3 key areas:
CS-ACP-POF
MD-ACP-POF
CS-ACP-SOF
DA-ACP-SOF
DA-ACP-SOF-ADD
MD-ACP-SOF
MD-ACP-SOF-ADD
The course aims to raise awareness on cybersecurity among our young students in a fun and engaging manner.
During the course, we seek to expose our students to various publicly discussed topics ranging from what are the common cyberattacks, why do there be people conducting the attacks, and how do we protect ourselves against the attacks. Some of the key topics include (not exhaustive):
At the end of the course, we aspire our students to adopt cyber hygiene practices, to pick up quick cyber tips in protecting themselves and sharing with their loved ones.
We encourage all our students to practice cyber etiquette while surfing on the internet.
Theme of the project:
Party Time!
Joe is going to invite his friends to a surprise party to his house. As it is a surprise, no details are given to his friends in advance! His friends are to decipher the codes to seek out details of the party:
Memory (RAM)
Minimum Value: 2.0 GB/p>
Recommended Value: 4.0 GB
Processor Type
Recommended Value: 64 bit
Processor Speed:
Minimum Value: Core 2 duo 3Ghz
Recommended Value: core i5 2400 3.1 Ghz
This course is going to get our young students to put on their design thinking hats!
It is not about just designing the best aesthetic looking App, it is about why do we need an App and how do we engage the target audience in using the App?
During the course, we seek to introduce to our students on various programming technologies as well as the available design tools on mobile applications. They will be exposed to the industry standards, the operating systems for an App and the block based programming tool.
At the end of the course, our students will be able to demonstrate the learning with their own creation of a mobile App.
Theme of the project:
Experience & create
Students will be creating their own movie app that they can download to their smartphone.
Students will be applying what they have learnt in the course to do the project. They will plan the flow & user interface of the app using the storyboard and database requirement before developing the app. Finally, they will be testing the functionalities and UI of the app.
Memory (RAM)
Minimum Value: 2.0 GB/p>
Recommended Value: 4.0 GB
Processor Type
Recommended Value: 64 bit
Processor Speed:
Minimum Value: Core 2 duo 3Ghz
Recommended Value: core i5 2400 3.1 Ghz
The course aims to raise awareness on cybersecurity among our young teenagers and to seek them to practise cyber etiquette while surfing on the internet.
During the course, we seek to expose our students to various publicly discussed topics ranging from what are the common cyberattacks, why do there be people conducting the attacks, and how do we protect ourselves against the attacks. Some of the key topics include (not exhaustive):
At the end of the course, we aspire our students to adopt cyber hygiene practices, to pick up quick cyber tips in protecting themselves and sharing with their loved ones.
They need to be aware and mindful of divulging their own data online, especially on the social media platforms.
Theme of the project:
Let's build a network:
Memory (RAM)
Minimum Value: 2.0 GB/p>
Recommended Value: 4.0 GB
Processor Type
Recommended Value: 64 bit
Processor Speed:
Minimum Value: Core 2 duo 3Ghz
Recommended Value: core i5 2400 3.1 Ghz
This course aims to introduce to our young teenagers the basic concepts of Data Analytics.
During the course, we seek to guide the students to understand the data ecosystem. They will be exposed to the fundamentals of data analysis, such as data gathering or data mining.
At the end of the course, the students will be able to appreciate data more as they learn to collect data, the derive valued information from the data, to help them to make better decisions.
Join us to explore into the world of analytics and leverage on the technology to make sense from the data.
Add-on
This course aims to level up our students' knowledge in Data Analytics.
The course will do a quick recap on the basics of data gathering and data mining in our information ecosystem.
The students will need to learn new programming tool – Python to perform detailed data analysis with the allocated data.
Data is valuable if one can drive the meaning and use of it.
Join us to explore into the world of analytics and leverage on the technology to make sense from the data.
Theme of the project:
Which brand of chocolate is more valuable?
Add-on
Theme of the project:
Can we predict the next win?
World Cup 2022
Add-on
Memory (RAM)
Minimum Value: 2.0 GB/p>
Recommended Value: 4.0 GB
Processor Type
Recommended Value: 64 bit
Processor Speed:
Minimum Value: Core 2 duo 3Ghz
Recommended Value: core i5 2400 3.1 Ghz
This course is going to get our young teenagers to put on their design thinking hats!
It is not about just designing the best aesthetic looking App, it is about why do we need an App and how do we engage the target audience in using the App?
During the course, we seek to introduce to our students on various programming technologies as well as the available design tools on mobile applications.
They will be exposed to the industry standards, the operating systems for an App and the script- based programming tool, Ionic.
At the end of the course, our students will be able to demonstrate the learning with their own creation of a mobile App via Ionic.
Add-on
Students will gain an understanding of the data analysis process and how data collected from their mobile app can be visualized, analysed, and presented using a data analytics visual representation software.
Theme of the project:
Learning on the Go!
Students will be creating their own Favourites app (content of their choice) that they can download to their smartphone.
Students will be applying what they have learnt in the course to do the project. They will plan the flow & user interface of the app using the storyboard and database requirement before developing the app. Finally, they will be testing the functionalities and UI of the app via an emulator.
Memory (RAM)
Minimum Value: 2.0 GB/p>
Recommended Value: 4.0 GB
Processor Type
Recommended Value: 64 bit
Processor Speed:
Minimum Value: Core 2 duo 3Ghz
Recommended Value: core i5 2400 3.1 Ghz
Our instructors will expose the students to the concept of each functional domain that they have enrolled in, via sharing with them the relevant used cases around them. The students will be able to relate and discover the technology that is happening in their daily lives. The process of the delivery of any training session with our carefully selected technology aid will involve the following.
ACP allows integration of video conferencing tools into our learning management system. During the online delivery of session, the instructors will adopt the use of video-conferencing tool to continue teaching. We have specifically created a set of online netiquette to advise our students on the proper protocol for virtual training.
All our instructors proposed to conduct the Programme are MOE registered and are equipped with experience to conduct ICT trainings in schools. To prepare our instructors for the Programme, we will conduct train the trainers programme that will reinforce their training capability and competency.
With our proposed learning management system to facilitate our delivery of curriculum, our instructors will be able to achieve our CASE in point that equipping our students with ICM skill can be done CONSISTENTLY, bearing in mind that the ACCOUNTABILITY of their progress will be in check continuously. The students are playing a part to maintain SUSTAINABILITY of the environment with all training materials to be accesses via digital means. Lastly with the many bite-sized mission –oriented exercises and quizzes, our students will be motivated to stay ENGAGED in the learning process.
To be eligible, you must be from
1. All Governement, Governement-Aided or Independent Schools (Primary & Secondary Schools, Junior Colleges)
2. Infocomm Media-related Co-Curricular Clubs
The application process is as follows:
*Please note that all application should include minimally a 3-week window from application date to commencement date.
To apply for the Infocomm Media Learning Roadmap, you need to have the agreed training schedule liaised with us. The training schedule should include the following details:
No, you can not apply through ACP. All applications for Infocomm Media Learning Roadmap needs to be submitted directly to IMDA.
Schools that intend to submit late applications can email IMDA at IMDA_Codesg@imda.gov.sg for assistance.
Each school can select up to 2 Learning Roadmaps per year, with each roadmap scheduled to be completed within the calendar year. Stretching the learning roadmap over the calendar year is strictly not allowed.
No, support for the Roadmap is only rendered for an ICM-related CCA club, not for the entire cohort of students.
Yes, POs will be issued based on actual demand.
The recommended class size is at a minimum of 10 students and maximum of 30 students.
No, customisation of lesson plans is strictly not allowed.
All lesson plans are fixed at a total of either 24 hours or 36 hours and all sessions should form part of a regular weekly training. “Bootcamp” or crash-course style is not allowed (E.g. Completing the 24 hours of learning roadmap within a week).
Yes, the training schedule can be changed as long as both School and ACP are agreeable to it. However, IMDA needs to be updated on any form of changes.
It is not recommended to have long gaps between trainings as much as possible as it will render the trainings less effective.
The default mode of training is physical on-site training.
Virtual off-site training will only be allowed if the general situation does not permit the conduct of physical on-site training (E.g. Closure of schools of tightening of safety management measure arising from COVID-19).