Frequently Asked Questions
- Bachelor of Science (Computer Science)
- What is the focus of the BSc (Computer Science): AI Solution Development Major?
- How is SMU BSc (Computer Science) degree in SCIS different from Computer Science in other universities?
- What are the career prospects and outcomes of the BSc (Computer Science) degree?
- How many courses do I need to complete to graduate with a BSc (Computer Science) degree?
- Is a second major mandatory with BSc (Computer Science): AI Solution Development (AISD) Major?
- General Information
- What is a major?
- What is the difference between a double degree programme and a second major?
- What is a track?
- Can I transfer from one programme to another after attending a semester / term?
- Will I have research opportunities at the School of Computing and Information Systems (SCIS)?
- Will I have opportunities to pursue Postgraduate Studies immediately after my undergraduate degree?
- What are the possible careers and options after I graduate?
- What kind of career support/career services do you provide?
- What kind of support do you provide for students with accessibility needs?
- Admissions Related
- What programmes are offered at SMU School of Computing and Information Systems (SCIS)?
- When should I apply to do a double degree?
- Can I apply for a computing programme if I have no prior programming experience?
- What is the grade requirement for me to apply to a computing programme?
- For the Indicative Grade Profile, it is with reference to the old UAS computation. If I took my A-Levels in 2025, how can I interpret the SMU IGP which is computed on a 90-point scale?
- Do I get exemptions if I am a Polytechnic / Junior College / High school student?
- What are the scholarships available if I am applying for a computing programme?
- When do applications close?
Bachelor of Science (Computer Science)
What is the focus of the BSc (Computer Science): AI Solution Development Major?
The BSc (Computer Science): AI Solution Development major (AISD major) equips students with technical skills to build computing products and solutions to thrive in the marketplaces and society. This requires an understanding of the interplay between computing theory and practice and the essential links between them, as well as fundamental business innovation and AI solution development and management skills.
Computer Science students must take 1 to 2 tracks in emerging areas, which enhances the flexibility to create their learning journey.
Track Options:
- Frontier Artificial Intelligence
- Cybersecurity
- Software Systems
- Dual Tracks (combination of any 2 of the above)
How is SMU BSc (Computer Science) degree in SCIS different from Computer Science in other universities?
Our BSc (Computer Science) programme is designed from the ground-up to prepare graduates ready for the digital future. Our focus is on solution development, students learn not only computing concepts, but more importantly also how to design solutions for real-world problems in an innovative and holistic manner.
Moreover, as being an effective computing professional involves understanding the business contexts in which the computing solutions will operate, we also build into our programme a series of courses on solution management.
SMU's unrivalled interactive pedagogy also provides a conducive environment to nurture students to communicate strategically and present ideas convincingly, traits highly valued by employers. In senior years, under the experiential learning framework students take what is known as SMU-X courses wherein students work in diverse teams to solve a business case or problem given by our industry partners. These experiences prepare our students for the emerging jobs of the future.
In addition to the first major, BSc (Computer Science): AISD Major can also do a 2nd major in IT Solution Management.
What are the career prospects and outcomes of the BSc (Computer Science) degree?
This programme will prepare students for a wide variety of job roles.
Here are some examples:
AI Solution Development major: Artificial Intelligence Developer, Chatbot Engineer, Cryptography Developer, Cybersecurity Operations Engineer, Data and AI Solution Architect, Fraud Analyst, Full Stack Developer, Product Manager; Software Engineer, Security Penetration Tester.
How many courses do I need to complete to graduate with a BSc (Computer Science) degree?
You need to complete at least 36 courses to graduate. Of which:
- 6 are from the SMU Core Curriculum that inculcates skills that all professionals should have, such as global and cultural awareness, and communication abilities.
- 17 related to the Computer Science major core, providing rigorous fundamental training in various aspects of computing.
- 7 concern Computer Science major electives, allowing students to develop a specialization in tracks and electives of their interest that would differentiate them in the marketplace
- 6 would be Free Electives, engendering a holistic education by letting students take courses from any school in SMU.
For details on SMU's Core Curriculum, please visit, https://cis.smu.edu.sg/core-curriculum/overview.
For the full BSc (Computer Science) Curriculum stack, please visit, https://computing.smu.edu.sg/bsc-computer-science/curriculum.
Is a second major mandatory with BSc (Computer Science): AI Solution Development (AISD) Major?
It is not mandatory for you to do a second major with AI Solution Development Major as your first major. Unique to this programme however, students have the option to graduate with a 2nd major in IT Solution Management with completion of 36 course units - the minimum units required to graduate.
We encourage all BSc (Computer Science) students to do a second major as it will help you to be better prepared for your long-term career goals.
Second major options offered within SCIS:
- IT Solution Management
- Technology for Business Solutions with specialization in one of the following tracks:
- Business Analytics
- Financial Technology
- Product Development
- Smart-City Management & Technology
For the full listing of 2nd majors offered also by other SMU Schools, please visit, https://computing.smu.edu.sg/undergraduate/academic-experience/double-degrees-second-majors.
General Information
What is the focus of the BSc (Computer Science): AI Solution Development Major?
The BSc (Computer Science): AI Solution Development major (AISD major) equips students with technical skills to build computing products and solutions to thrive in the marketplaces and society. This requires an understanding of the interplay between computing theory and practice and the essential links between them, as well as fundamental business innovation and AI solution development and management skills.
Computer Science students must take 1 to 2 tracks in emerging areas, which enhances the flexibility to create their learning journey.
Track Options:
- Frontier Artificial Intelligence
- Cybersecurity
- Software Systems
- Dual Tracks (combination of any 2 of the above)
How is SMU BSc (Computer Science) degree in SCIS different from Computer Science in other universities?
Our BSc (Computer Science) programme is designed from the ground-up to prepare graduates ready for the digital future. Our focus is on solution development, students learn not only computing concepts, but more importantly also how to design solutions for real-world problems in an innovative and holistic manner.
Moreover, as being an effective computing professional involves understanding the business contexts in which the computing solutions will operate, we also build into our programme a series of courses on solution management.
SMU's unrivalled interactive pedagogy also provides a conducive environment to nurture students to communicate strategically and present ideas convincingly, traits highly valued by employers. In senior years, under the experiential learning framework students take what is known as SMU-X courses wherein students work in diverse teams to solve a business case or problem given by our industry partners. These experiences prepare our students for the emerging jobs of the future.
In addition to the first major, BSc (Computer Science): AISD Major can also do a 2nd major in IT Solution Management.
What are the career prospects and outcomes of the BSc (Computer Science) degree?
This programme will prepare students for a wide variety of job roles.
Here are some examples:
AI Solution Development major: Artificial Intelligence Developer, Chatbot Engineer, Cryptography Developer, Cybersecurity Operations Engineer, Data and AI Solution Architect, Fraud Analyst, Full Stack Developer, Product Manager; Software Engineer, Security Penetration Tester.
How many courses do I need to complete to graduate with a BSc (Computer Science) degree?
You need to complete at least 36 courses to graduate. Of which:
- 6 are from the SMU Core Curriculum that inculcates skills that all professionals should have, such as global and cultural awareness, and communication abilities.
- 17 related to the Computer Science major core, providing rigorous fundamental training in various aspects of computing.
- 7 concern Computer Science major electives, allowing students to develop a specialization in tracks and electives of their interest that would differentiate them in the marketplace
- 6 would be Free Electives, engendering a holistic education by letting students take courses from any school in SMU.
For details on SMU's Core Curriculum, please visit, https://cis.smu.edu.sg/core-curriculum/overview.
For the full BSc (Computer Science) Curriculum stack, please visit, https://computing.smu.edu.sg/bsc-computer-science/curriculum.
Is a second major mandatory with BSc (Computer Science): AI Solution Development (AISD) Major?
It is not mandatory for you to do a second major with AI Solution Development Major as your first major. Unique to this programme however, students have the option to graduate with a 2nd major in IT Solution Management with completion of 36 course units - the minimum units required to graduate.
We encourage all BSc (Computer Science) students to do a second major as it will help you to be better prepared for your long-term career goals.
Second major options offered within SCIS:
- IT Solution Management
- Technology for Business Solutions with specialization in one of the following tracks:
- Business Analytics
- Financial Technology
- Product Development
- Smart-City Management & Technology
For the full listing of 2nd majors offered also by other SMU Schools, please visit, https://computing.smu.edu.sg/undergraduate/academic-experience/double-degrees-second-majors.
Admissions Related
What is the focus of the BSc (Computer Science): AI Solution Development Major?
The BSc (Computer Science): AI Solution Development major (AISD major) equips students with technical skills to build computing products and solutions to thrive in the marketplaces and society. This requires an understanding of the interplay between computing theory and practice and the essential links between them, as well as fundamental business innovation and AI solution development and management skills.
Computer Science students must take 1 to 2 tracks in emerging areas, which enhances the flexibility to create their learning journey.
Track Options:
- Frontier Artificial Intelligence
- Cybersecurity
- Software Systems
- Dual Tracks (combination of any 2 of the above)
How is SMU BSc (Computer Science) degree in SCIS different from Computer Science in other universities?
Our BSc (Computer Science) programme is designed from the ground-up to prepare graduates ready for the digital future. Our focus is on solution development, students learn not only computing concepts, but more importantly also how to design solutions for real-world problems in an innovative and holistic manner.
Moreover, as being an effective computing professional involves understanding the business contexts in which the computing solutions will operate, we also build into our programme a series of courses on solution management.
SMU's unrivalled interactive pedagogy also provides a conducive environment to nurture students to communicate strategically and present ideas convincingly, traits highly valued by employers. In senior years, under the experiential learning framework students take what is known as SMU-X courses wherein students work in diverse teams to solve a business case or problem given by our industry partners. These experiences prepare our students for the emerging jobs of the future.
In addition to the first major, BSc (Computer Science): AISD Major can also do a 2nd major in IT Solution Management.
What are the career prospects and outcomes of the BSc (Computer Science) degree?
This programme will prepare students for a wide variety of job roles.
Here are some examples:
AI Solution Development major: Artificial Intelligence Developer, Chatbot Engineer, Cryptography Developer, Cybersecurity Operations Engineer, Data and AI Solution Architect, Fraud Analyst, Full Stack Developer, Product Manager; Software Engineer, Security Penetration Tester.
How many courses do I need to complete to graduate with a BSc (Computer Science) degree?
You need to complete at least 36 courses to graduate. Of which:
- 6 are from the SMU Core Curriculum that inculcates skills that all professionals should have, such as global and cultural awareness, and communication abilities.
- 17 related to the Computer Science major core, providing rigorous fundamental training in various aspects of computing.
- 7 concern Computer Science major electives, allowing students to develop a specialization in tracks and electives of their interest that would differentiate them in the marketplace
- 6 would be Free Electives, engendering a holistic education by letting students take courses from any school in SMU.
For details on SMU's Core Curriculum, please visit, https://cis.smu.edu.sg/core-curriculum/overview.
For the full BSc (Computer Science) Curriculum stack, please visit, https://computing.smu.edu.sg/bsc-computer-science/curriculum.
Is a second major mandatory with BSc (Computer Science): AI Solution Development (AISD) Major?
It is not mandatory for you to do a second major with AI Solution Development Major as your first major. Unique to this programme however, students have the option to graduate with a 2nd major in IT Solution Management with completion of 36 course units - the minimum units required to graduate.
We encourage all BSc (Computer Science) students to do a second major as it will help you to be better prepared for your long-term career goals.
Second major options offered within SCIS:
- IT Solution Management
- Technology for Business Solutions with specialization in one of the following tracks:
- Business Analytics
- Financial Technology
- Product Development
- Smart-City Management & Technology
For the full listing of 2nd majors offered also by other SMU Schools, please visit, https://computing.smu.edu.sg/undergraduate/academic-experience/double-degrees-second-majors.