Our Anchor Partners
Discover perspectives on
BSc (Software Engineering) in SMU
BSc (Software Engineering)
Programme director, MOK Heng Ngee
From Classroom-Learning To Innovating Software Solutions
Strong Industry Collaboration
The BSc (Software Engineering) combines classroom-learning with structured on-the-job training for our students. It features a rigorous 52-week apprenticeship where you get to work in development teams under the mentorship of professional software engineers.
SCIS collaborates closely with our anchor partners to equip you with technical, teamwork and communication skills to take on software engineering roles. Besides mentorship, career talks and guest lectures, our anchor partners will also co-develop and co-teach the curriculum to ensure that you are familiar with current trends and best practices in software engineering.
Get a head-start in your career by embarking on an apprenticeship which is strongly supported by both academia & industry. As an apprentice, you will:
- Work in development teams to innovate software solutions under the mentorship of professional software engineers.
- Strengthen and broaden your technical and soft skills with hands-on experience.
- Learn about organisational work culture.
- Enhance your career opportunities with deep industry knowledge and personal professional network.
- Earn a stipend to supplement your finances.
Why SMU School of Computing and Information Systems?
High Graduate Employability
Achieve a 92% employment rate with a mean salary ranging from $5,530 to $6,120. (Graduate Employment Survey 2023)
World-Class Computer Scientists
& Industry Practitioners
Collaborate with faculty on innovative research and learn from their diverse industry experiences.
Multiple Career Pathways
Tailor your learning journey with flexible combinations of majors and an option to graduate with a master’s degree in 4.5 years.