Frequently Asked Questions

Frequently Asked Questions

Bachelor of Science (Computer Science)

UG | FAQ | BSc (Computer Science) by

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)

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.

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.

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.

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

UG | FAQ | BSc (Computer Science) by

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)

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.

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.

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.

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

UG | FAQ | BSc (Computer Science) by

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)

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.

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.

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.

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.