Nurturing Tomorrow's Software Engineers

Be equipped with software engineering principles, technical, teamwork and communication skills to design and develop modern enterprise software solutions in professional software development teams.

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

SMU Provost, Professor Timothy Clark said, “In spite of a challenging economic landscape due to the weaker outlook in 2023, we are delighted to observe the continuing high demand for SMU graduates, who have once again achieved notable success in securing employment opportunities. ..."

Source: Graduate Employment Survey 2023


overall employment rate

$ 5,530

mean monthly salary

for Information Systems Graduates


overall employment rate

$ 6,120

mean monthly salary

for Computer Science Graduates

Highly Collaborative Learning Culture

Interact with professors in seminar-style classrooms and engage with peers in out-of-class activities.

Flexible Learning Pathways

Broaden and deepen your knowledge by combining majors based on your interests and strengths. Fast track to complete your bachelors and masters degree within 4.5 years.

World-Class Computer Scientists
& Industry Practitioners

Work with faculty on their innovative research, and learn from professionals with diverse experience.

Experiential Learning & Global Exposure

Apply concepts to real-world projects and be industry-ready graduates with an understanding of global development.