Frequently Asked Questions
- General Information
- How are the programmes offered at the School of Computing and Information Systems (SCIS) different from one another?
- 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)?
- What support can I get if I am interested in entrepreneurship?
- Will I have opportunities to pursue Postgraduate Studies immediately after my undergraduate degree?
- What are the possible careers and options after I graduate?
- 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?
- 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?
- Bachelor of Science (Information Systems)
- What is the focus of the BSc (Information Systems) degree?
- What are the career prospects and outcomes of the BSc (Information Systems) degree?
- How many courses do I need to complete to graduate with an BSc (Information Systems) : IS degree?
- Is a second major mandatory with the BSc (Information Systems) major?
- How is SMU BSc (Information Systems) degree in SCIS different from Information Systems in other universities?
- Bachelor of Science (Computer Science)
- What is the focus of the BSc (Computer Science) : IT 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): IT Solution Development (ITSD) Major?
- Bachelor of Science (Computing & Law)
- Bachelor of Science (Software Engineering)
- Why is the BSc (Software Engineering) SkillsFuture Work-Study Degree a Work-Study degree?
- What is a "Work-Study Degree" (WSDeg)?
- Who can apply for BSc (Software Engineering) WSDeg?
- Will the term "SkillsFuture Work-Study Degree" be on the degree scroll (certificate)?
- What is the difference between a “Work-Study Degree” (WSDeg), “Work-Study Elective” (WSE) and “Work-Study Programme” (WSP)?
- Is there a difference between "apprenticeship" and "internship"?
- Can students complete their Software Engineering apprenticeship at a company that is not an SCIS anchor partner?
- What is the difference between your Bachelor of Science (Software Engineering) and a Bachelor of Engineering (Software Engineering) offered by another university?
- Why is there no track option for BSc (Software Engineering) WSDeg?
- Can I pursue a 2nd major with BSc (Software Engineering) WSDeg?
- What are the career prospects of the BSc (Software Engineering) WSDeg?
- Do Software Engineering students do any academic research in this programme?
General Information
How are the programmes offered at the School of Computing and Information Systems (SCIS) different from one another?
All undergraduate SCIS programmes deal with leveraging on computing technologies to create value to businesses through innovative solutioning. All programmes have some overlapping learning outcomes such as acquiring programming skills, understanding how data is stored etc. The focus of each programme is different catering to the immediate job roles that the graduates are prepared for.
Information Systems emphasises the competencies to identify emerging technologies and market trends, exploit opportunities to digitally transform an organisation, and develop applications that harmonise with the overall IT infrastructure.
Computer Science emphasises computing theories and technical skills in translating them to usable computing technologies and solutions, as well as management skills needed to navigate complex software development & system deployment concerns.
Software Engineering emphasises the use of rigorous methods to construct reliable, trustworthy, secure and usable software systems, through a work-study program that integrates classroom learning with on-the-job training via a substantive apprenticeship.
Computing & Law emphasises legal skills to be able to comply with pertinent legal and regulatory requirements, and technical skills to protect technological innovation and manage the technology and business risks posed by innovation.
What is a major?
The first major refers to a student’s core field of study (i.e. his/her degree). At SMU, the first major requires one to complete 36 course units which includes SMU core courses, Major core courses, and electives.
In the Information Systems and Computer Science major, you pick one or two tracks to go deeper in one or two areas of specialization.
The second major exposes you to a wider breadth of knowledge and is designed to provide greater depth of study in an additional discipline. It requires you to take a set of 8 courses that gives you additional knowledge in the chosen field. Some of these courses can be double counted. Therefore, you will end up taking an additional 3 to 6 courses on top of your 36 courses required for your degree. A second major at SMU is like a minor offered in other universities.
What is the difference between a double degree programme and a second major?
If you do a double degree, you will be exposed to more breadth and depth as you must fulfil the degree requirements of each programme. This would require you to take a greater number of courses compared to doing a second major.
Both double degree and second major allow you to expand your horizon and acquire skill sets in possibly two academic fields of study.
Double degree students can declare a maximum of two majors (1st and 2nd majors) for the primary degree and one major (1st major) for the secondary degree. You do not need to declare your major(s) until your second year of study in SMU.
What is a track?
A track is an area of specialization within a degree that allows a student to acquire relevant technical/business skills based on their career aspirations.
The Information Systems programme offers 4 tracks:
Business Analytics
Cloud Digitalization and Cloud Solutions
Financial Technology
Smart-City Management and Technology
The Computer Science programme offers 3 tracks:
Artificial Intelligence
Cyber-Physical Systems
Cybersecurity
Can I transfer from one programme to another after attending a semester / term?
Yes, it is possible. However, you will need to fulfil these transfer criteria by the end of year 2:
A Cumulative GPA of at least 3.40 (out of a total of 4)
Meet the grade requirement(s) for certain foundational courses of the programme that you wish to transfer to.
Will I have research opportunities at the School of Computing and Information Systems (SCIS)?
Yes, SCIS has an Undergraduate Research (UResearch) Programme that allows students to experience the challenges and exhilaration of research, discovery, and innovation. The programme will enrich students’ academic experience by enabling them to work at the frontiers of research in technology besides preparing them for graduate studies.
For more details refer to /undergraduate/academic-experience/uresearch
What support can I get if I am interested in entrepreneurship?
SMU has an Institute of Innovation and Entrepreneurship (IIE) that offers a myriad of programmes to kickstart your journey. The centre combines the academic rigour of SMU, with invaluable guidance from our experienced industry titans.
For example, the Global Innovation Immersion (GII) programme is a 3-month overseas internship with High-Growth Innovative companies. Through this programme, you will get to develop future-ready skills to future-proof your career
For more details refer to https://iie.smu.edu.sg/GII.
Will I have opportunities to pursue Postgraduate Studies immediately after my undergraduate degree?
Yes. If you have good academic records, you can pursue masters programme along with your undergraduate studies and complete both degrees within 4.5 years.
You can pick from a list of integrated post-graduate programme offered by SCIS:
What are the possible careers and options after I graduate?
You would be able to work in diverse job roles in a range of industries. Some of the job positions of our recent graduates includes Applications Programmer, Business Support Engineer, Cybersecurity Specialist, Data Analyst, Data Scientist, Information Technology Project Manager, Product Manager, Software Engineer, Technology Analyst, and User Experience Designer.
The companies that have employed our graduates include ByteDance, Citi, Dell Technologies, Goldman Sachs, GovTech, Google, Meta.
You can also choose to pursue post-graduate studies at a local or foreign university. Our alumni have completed graduate studies from reputable universities like Carnegie Mellon and Cornell Universities.
Admissions Related
What programmes are offered at SMU School of Computing and Information Systems (SCIS)?
SCIS offers the following four undergraduate programmes.
1fulltime programme open to JC / Poly students
2interdisciplinary programme jointly offered by SCIS and YPHSL
When should I apply to do a double degree?
If you have outstanding academic results (A level, Poly GPA or equivalent), you can apply to do a double degree at the point of application to undergraduate programme.
If you are not offered direct entry into the double degree programme, you can still apply for the double degree programme at the end of your first or second year if you have performed well (good cumulative GPA), and fulfilled the stipulated courses, subject to the availability of double degree places.
Can I apply for a computing programme if I have no prior programming experience?
Yes. You will be taught programming from scratch. A computing education requires logical thinking and problem-solving skills rather than prior programming experience.
Many of the courses enjoy a high teaching team (faculty, instructor, and teaching assistants) to student ratio (3 to 4 teaching members for a class of 40 to 50 students). With ample support from the teaching team your seniors without any background have excelled in our programmes.
There is also a strong peer coaching and learning culture within the student community in our school. /news/2021/sep/06/strengthening-students-programming-skills-through-peer-support-and-personalised
Coders Assembly is a peer assisted learning initiative by the SCIS Society, Ellipsis.
Our Special Interest Group .Hacks, also conducts Code Clinics and workshops on a regular basis.
What is the grade requirement for me to apply to a computing programme?
You can refer to the Indicative Grade Profile here, https://admissions.smu.edu.sg/admissions-requirements/indicative-grade-profile. The grade requirement will vary from year to year.
At SMU, we are committed to a holistic and aptitude-based admissions approach, where we look for students who have not only been successful academically but who possess qualities that we value. In addition to academic grades, we will look for evidence of these qualities such as aptitude, positive attitude, impactful involvement in community service and volunteer programmes, intellectual curiosity, critical thinking and communication skills as demonstrated through leadership in co-curricular activities.
Significant awards and achievements in areas relevant to the course applied for, noteworthy involvement in work/internships relevant to the course applied for will be considered.
During the application, do include the necessary information for us to make a holistic evaluation of you.
Do I get exemptions if I am a polytechnic / Junior College / High school student?
If you are a polytechnic student, this will depend on your diploma and grades for relevant courses. The usual number of exemptions ranges between 3 to 8.
If you are a JC student, you are likely to be eligible for 2 to 4 exemptions depending on your subject combination and grade obtained.
if you wish to find out the estimated number of exemptions that you will get, you can use the exemption calculator: https://admissions.smu.edu.sg/exemptions-calculator
What are the scholarships available if I am applying for a computing programme?
36% of our freshman receive a scholarship or financial award each year.
SMU offers various flagship scholarships:
There are also other scholarships that are available for computing applicants:
SMU SCIS Aspirations Scholarship
SMU SCIS Achievements Scholarship
SMU School of Computing and Information Systems (SCIS) Scholarship
SMU Steven Miller Scholarship
NG Kai Wa Scholarship
For the full list of SCIS scholarships, please visit /undergraduate/admissions-aid
Bachelor of Science (Information Systems)
What is the focus of the BSc (Information Systems) degree?
The BSc (Information Systems) degree equips students with the skills and knowledge to identify emerging technologies and market trends, exploit opportunities to digitally transform an organisation, and develop applications that harmonise with the overall IT infrastructure.
Information Systems degree students take 1 to 2 tracks that help enhance the flexibility of career options for graduates.
Track options:
Business Analytics
Product Development
Financial Technology
Smart-City Management & Technology
What are the career prospects and outcomes of the BSc (Information Systems) degree?
This programme will prepare students for a wide variety of job roles.
Here are some examples:
Account Technology Strategist; Business Analyst; Business Development Consultant; Business and Product Strategist; Digital Business Integration Analyst; Enterprise Architect; Financial Application Developer; Full Stack Developer; Revenue Assurance Manager ; Software Engineer; Systems Analyst; User Experience Designer; Digital Product Manager; Health Informatics Officer; IoT Solution Architect; Project Management Associate; Smart Systems Analyst; Smart City Partnership Strategist; Sustainable Solutions Designer; Technopreneur; Urban Planner
How many courses do I need to complete to graduate with an BSc (Information Systems) : IS degree?
You need to complete at least 36 courses.
12 are from the SMU Core Curriculum to equip students with skills necessary to operate in an increasingly complex digitised environment and enable our students to learn to think outside of the box as demands in life situations vary.
12 Information System (IS) Major Core to provide the foundation skills for the students to better align a company business needs with their IT capabilities and technologies.
6 Information Systems (IS) Major electives for students to specialize in one of the tracks of their interest and career needs.
6 free electives for students to choose from within SCIS or other SMU schools for a holistic education.
For details on SMU’s Core Curriculum, please visit,
https://cis.smu.edu.sg/core-curriculum/overview
For the full BSc (Information Systems) Curriculum stack, please
visit,
/bsc-information-systems/curriculum
Is a second major mandatory with the BSc (Information Systems) major?
It is not mandatory for you to do a second major with BSc (Information Systems) as your first major. However, you are encouraged 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 for Information Systems students
Computing Studies with specialization in one of the following
Artificial Intelligence
Cybersecurity
Cyber-Physical Systems
IT Solution Management
For the full listing of 2nd majors offered also by other SMU Schools, please visit /undergraduate/academic-experience/double-degrees-second-majors
How is SMU BSc (Information Systems) degree in SCIS different from Information Systems in other universities?
Our BSc (Information Systems) programme is designed to prepare graduates with the technology know-how and the business acumen to digitally transform an organization and develop technology solutions to solve business and society problems.
SMUs interactive pedagogy and experiential learning learning framework requires students to work in teams and present their project work. These experiences make them confident speakers, work ready and put them in good stead to take on challenges in the ever-changing technological world. The students can also take work-study electives to further immerse themselves in the work culture of the IT industry.
Bachelor of Science (Computer Science)
What is the focus of the BSc (Computer Science) : IT Solution Development Major?
The BSc (Computer Science): IT Solution Development major (ITSD 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 IT 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
Artificial Intelligence
Cybersecurity
Cyber-Physical Systems
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): ITSD 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:
IT 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 relate 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,
/bsc-computer-science/curriculum
Is a second major mandatory with BSc (Computer Science): IT Solution Development (ITSD) Major?
It is not mandatory for you to do a second major with BSc (Computer Science): IT 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
Business Analytics
Product Development
Financial Technology
Smart-City Management & Technology
For the full listing of 2nd majors offered also by other SMU Schools,
please visit ,
/undergraduate/academic-experience/double-degrees-second-majors
Bachelor of Science (Computing & Law)
What is the focus of the BSc (Computing & Law) degree?
The BSc (Computing & Law) degree is a unique interdisciplinary programme offered jointly by SMU School of Computing and Information Systems and Yong Pung How School of Law. The programme aims to produce IT professionals who are adept at bridging technology and law.
The programme will equip students with skillsets in IT and business innovation, operating IT & business innovations within a legal framework, and employing IT in legal practice.
Beyond a solid foundation in Computing and Law, students get to specialise in advanced technology tracks to become future-ready for Business & Public Sectors, Consulting and Finance Sectors, as well as the Legal Sector.
What are the career prospects and outcomes of the BSc (Computing & Law) degree?
With a BSc (Computing & Law) degree, graduates can look forward to careers in the following sectors:
Business & Public Sectors: Digital Transformation Consultant; Technology Innovator; Regulatory & Policy Advisor
Consulting & Finance Sectors: Technology Strategist; Compliance & IT Auditor; Risk Management Analyst
Legal Sector: Legal Tech / Project Manager; Legal Knowledge Engineer; Legal Technologist; Lawyers, In-House, Legal Advisors Practicing Technology Law
BSc (Computing & Law) with a Fast-Track to Juris Doctor (+2 years) is subject to students meeting the eligibility criteria for enrolment in the Juris Doctor programme offered by SMU School of Law
How many courses do I need to complete to graduate with a BSc (Computing & Law) degree?
You need to complete at least 36 courses to graduate. This includes exemptions and other graduation requirements as listed here, as stipulated by the SMU Core Curriculum:
7 are from the SMU Core Curriculum to equip students with skills necessary to operate in an increasingly complex digitized environment and enable our students to learn to think outside of the box as demands in life situations vary.
18 Computing & Law Major Core focuses on building solid foundations in computing and law
8 Computing & Law Major electives which students can acquire either deep technical skills or a balance of technical and business skills based on their aspirations or career goals.
3 free electives for students to choose within SCIS or other SMU schools for a holistic education.
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,
/bsc-computer-science/curriculum
Can I pursue a 2nd major with BSc (Computing & Law) as my primary degree?
Yes, it is possible for Computing & Law students to take a second major from options available within SCIS or from those offered by other schools at SMU. Careful planning is required to complete the second major within the 36 course units mandated to complete SMU’s undergraduate degree programme.
Second major options offered within SCIS
Computing Studies with specialization in one of the following
Artificial Intelligence
Cybersecurity
Cyber-Physical Systems
Technology for Business Solutions with specialization in one of
Business Analytics
Product Development
Financial Technology
Smart-City Management & Technology
IT Solution Management
For the full listing of 2nd majors offered also by other SMU Schools,
please visit ,
/undergraduate/academic-experience/double-degrees-second-majors
Bachelor of Science (Software Engineering)
Why is the BSc (Software Engineering) SkillsFuture Work-Study Degree a Work-Study degree?
We believe that software engineering can be best learnt with a hands-on approach, which is why we developed the BSc (Software Engineering) SkillsFuture Work-Study Degree. We combined classroom-learning with structured on-the-job training for our students. We collaborated closely with our anchor partners to co-develop and co-teach the curriculum to ensure that you are familiar with current trends and best practices in software engineering. After the completion of the 12 Software Engineering major courses, you will have the opportunity to embark on a rigorous 52-week apprenticeship with one of our anchor partners.
What is a "Work-Study Degree" (WSDeg)?
SkillsFuture Singapore (SSG) is a statutory board under the Ministry of Education. An undergraduate degree awarded by one of the six Autonomous Universities is recognized as a "Work-Study Degree" (or WSDeg) by SSG if it meets certain requirements. Generally, WSDegs dedicate a significant portion of curriculum time to on-the-job training to help students "better transit to the workplace upon graduation". There are currently about 40 WSDegs offered in Singapore. More information can be found at SSG | SkillsFuture Work-Study Degree.
The BSc (Software Engineering) SkillsFuture Work-Study Degree is the first WSDeg offered by SMU. It requires the same level of academic rigor as other degrees offered by the School of Computing and Information Systems (SCIS), and is equal in status to a full-fledged bachelor's degree offered by SMU.
Who can apply for BSc (Software Engineering) WSDeg?
Like all other undergraduate degrees offered at SMU, the BSc (Software Engineering) WSDeg is targeted at graduates from the "A"-level, polytechnic diploma, the IB and NUS High School Diploma programmes (or a foreign equivalent).
Will the term "SkillsFuture Work-Study Degree" be on the degree scroll (certificate)?
No. The SMU degree scroll and transcript will indicate "Bachelor of Science (Software Engineering)" as the degree title only.
What is the difference between a “Work-Study Degree” (WSDeg), “Work-Study Elective” (WSE) and “Work-Study Programme” (WSP)?
WSDeg: A SkillsFuture Work-Study Degree (WSDeg) is a degree programme with significant work component. At least 30% of curriculum time for WSDeg is spent on apprenticeships or structured on-the-job trainings (e.g. BSc (SE) features a rigorous 52-week apprenticeship programme worth 6 Credit Units). The curriculum is co-designed and co-delivered by both SMU and industry partners to provide an in-depth and immersive work experience weaved meaningfully into the degree programme. Only degrees specifically approved by SkillsFuture Singapore and MOE can be categorized as WSDeg. Currently, SMU offers 2 WSDegs: the Bachelor of Science (Software Engineering) and the Bachelor of Business Management (Private Banking).
Other work-study related terms used at SMU are "Work-Study Elective" (WSE) and "Work-Study Programmes" (WSP).
WSE: A Work-Study Elective (WSE) is a pass/fail course that is worth 2 Credit Units (CUs). It involves a minimum 20-week internship attachment during regular term time whereby students work for at least four days each week at the host company and are allowed to take a maximum of 2 CUs at SMU up to one day each week. Some of the WSEs offered by SCIS are:
IS491 Analytics and Cloud Technology WSE,
IS492 Cloud Solution Development WSE and
CS490 Computer Science WSE.
WSP: A work-study programme (WSP) is a programme that provides opportunities for students to undergo longer internship durations to better interlace classroom-learning with structured on-the-job training. It consists of WSE and a maximum of 2 pre-determined courses, which can be taken before, during or after the required minimum 20-week internship. Neither the WSE nor the WSP are SkillsFuture programmes.
Is there a difference between "apprenticeship" and "internship"?
Yes, and we have deliberately chosen to use the word "apprenticeship" for the BSc (Software Engineering) WSDeg. All SMU students must complete a 10-week internship as part of the graduation requirements. Such internships are centrally managed by the Dato' Kho Hui Meng Career Centre.
The Software Engineering apprenticeship, however, is closely monitored by the school. Besides a mentor from the host company, an academic advisor will be attached to each apprentice to get feedback about the work that the apprentice is performing.
And because the apprenticeship is a key component of the BSc (Software Engineering) WSDeg, a lot of emphasis is placed on the apprentices' experience and a continuous conversation between the mentors and the school takes place. You should expect the scope and nature of the 52-week apprenticeship to be different from a 10-week internship: companies are more willing to invest more in the professional development of apprentices who will be with them for an extended period. The length of the apprenticeship also enables apprentices to take on larger and longer projects. Host companies are also aware that by the time Software Engineering students commence on their apprenticeship, they would have already completed all their Software Engineering major core courses, and already have the technical foundation to tackle professional software engineering work.
Software Engineering students who have completed their 52-week apprenticeship are deemed to have fulfilled their 10-week internship requirement by SMU.
Can students complete their Software Engineering apprenticeship at a company that is not an SCIS anchor partner?
Yes. While we expect most of our students to perform their apprenticeship with one of our anchor partners, students are allowed to source for their own sponsor companies and get approval from the school to perform their apprenticeship there. The academic advisors attached to these students will carefully vet these self-sourced apprenticeship proposals to ensure that the proposed sponsor company is reputable, and that the proposed work meets our job role and scope requirements.
Do students enjoy a guaranteed placement in the
apprenticeship?
We do not want to assign our Software Engineering students to specific
companies for their apprenticeship. We will work with our anchor
partners so that they can start recruitment activities for our students
in year 2. We expect our students to prepare for and apply for an
apprenticeship placement with our anchor partners or self-source a host
company (if the job scope meets our requirements).
We want to give our students the independence and flexibility to make decisions about their apprenticeship. We want to train them to take responsibility for and put effort into securing a placement themselves.
Having said that, the school will provide adequate support to our students in this regard. We believe that our major core courses - including career preparatory activities - prepare our students adequately for their apprenticeship. SMU is a safe environment to learn and explore. If a student really has difficulties finding a placement, our academic advisors and career coaches will be there to help.
What is the difference between your Bachelor of Science (Software Engineering) and a Bachelor of Engineering (Software Engineering) offered by another university?
Traditionally engineering degrees (such as the Bachelor of Engineering or Master of Engineering) are offered by a school or faculty of engineering. In the past, software engineering (SE) was frequently viewed as a specialisation of electrical engineering.
Today, software engineering has grown to be quite an independent discipline. When designing the software engineering degree, SCIS has decided to keep it as a “Bachelor of Science” in line with the existing BSc (Information Systems) and BSc (Computer Science) offerings from the school.
Why is there no track option for BSc (Software Engineering) WSDeg?
"Tracks" are specializations within a major. While the BSc (Software Engineering) WSDeg programme does not offer Software Engineering major students any "track", Software Engineering students may choose to complete a 2nd major if they have the capacity and interest to do so.
Can I pursue a 2nd major with BSc (Software Engineering) WSDeg?
Yes, it is possible for Software Engineering students to graduate with Software Engineering as the first major, and take a second major from options available within SCIS or from those offered by other schools at SMU.
Second major options offered within SCIS
Computing Studies with specialization in one of the following
Artificial Intelligence
Cybersecurity
Cyber-Physical Systems
Technology for Business Solutions with specialization in one of the following
Business Analytics
Product Development
Financial Technology
Smart-City Management & Technology
IT Solution Management
All SCIS students who wish to take a second major will need to declare their intentions in year 2. Careful planning is required so that students take the correct courses as their "free electives" to fulfil the requirements of their selected second major.
For the full listing of 2nd majors offered also by other SMU Schools,
please visit ,
/undergraduate/academic-experience/double-degrees-second-majors
What are the career prospects of the BSc (Software Engineering) WSDeg?
The demand for good software engineers is extremely high globally and is expected to remain high. Our graduates will be well sought after in the industry. In fact, the 1-year apprenticeship gives them a head-start! It is also possible for Software Engineering graduates to move into other tech-related roles such as software project managers and business analysts.
Do Software Engineering students do any academic research in this programme?
Yes. All SCIS students (including Software Engineering students) who are keen to pursue a postgraduate research degree after completing their bachelor’s may register for SCIS's Undergraduate Research (UResearch) Programme. Software Engineering students who are eligible for UResearch may choose to take research-related courses as their "free electives".
For more details refer to /undergraduate/academic-experience/uresearch