School of Computing offers 3 full-time diplomas and 1 common programme:
1. What aptitudes does SoC look for in a candidate?
The School of Computing (SoC) seeks candidates with two key types of aptitude: computing-related and general learning.
For computing aptitude, candidates should demonstrate:
- Computational Thinking: Skills like problem decomposition and pattern recognition.
- Logical Reasoning: Abilities in probabilistic, proportional, and combinatorial reasoning.
- Abstract Concept Handling: Competence in working with mental models and analogies.
- Computer Literacy: Understanding how computers operate, including knowledge of programs, operating systems, and file systems.
For general learning aptitude, candidates should have the ability to:
- Organize and Elaborate Ideas: Effectively structure and explain their thoughts.
- Synthesize Information: Gather and integrate information from various sources, such as online research and peer discussions.
This combination of computing-related and general learning aptitudes ensures that candidates are well-prepared to excel in the academic and professional environments of the School of Computing.
2. What is the EAE process for SoC?
The Early Admissions Exercise (EAE) process for SoC consists of two stages:
- Online Assessment: Applicants must sit for an online assessment.
- Group Activity and Presentation: Shortlisted applicants are invited to participate in group activities. These may include discussing technical topics and preparing a simple presentation. During this stage, applicants are assessed
on their ability to think abstractly, work collaboratively, and organize their ideas. Judges will observe and interact with the candidates to evaluate these skills.
While the process is the same for all SoC courses, applicants should clearly indicate their first choice based on their interests and aptitudes.
3. What is your advice if I have no experience or haven't participated in many relatable events for the course I would like to pursue?
If you lack experience or have not participated in many relevant events, you should:
- Familiarize Yourself with Computational Thinking: Practice breaking down problems, identifying patterns, working with analogies, and engaging in algorithmic or systemic thinking. There are many videos available that introduce computational
thinking concepts which you can start familiarizing yourself with.
- Engage in Peer Discussions: Revise subjects with your peers, discuss the content together, identify what you have learned, and tackle challenging material by asking questions and collaborating.
By focusing on these areas, you can develop the necessary skills and mindset to excel in your chosen course.