System NoticeWe're enhancing our site to serve you better and for better experience. We apologize for any temporary interruptions.System NoticeWe're enhancing our site to serve you better and for better experience. We apologize for any temporary interruptions.
BSc Computer Science

BSc Computer Science

University of Southampton Malaysia · Johor, Malaysia

QS World University Ranking: N/A

Quick Overview

Apply Now
Duration
3 Years
🎓
Degree
Bachelor
📍
Campus
EduCity, Johor, Malaysia
📚
Total credits
120 credit hours
📅
Intake
N/A
Admission restriction
Non-Restricted
🗣️
Teaching language
English

📘 Program Overview

This BSc Computer Science course teaches you the essentials of computer science and lets you follow your interests through specialist modules, including topics such as algorithmics, data management, software design and modelling, interaction design, and cyber security.

You do not need previous computing experience to join the course, and you will study logical and mathematical theory for computer science, software engineering and practical projects in your first years, then complete a final-year individual project and choose optional modules in your third year.

🎯 Course & Curriculum

Course structure

Foundation phase
  • COMP1201 Algorithmics
  • COMP1202 Programming I
  • COMP1203 Computer Systems I
  • COMP1204 Data Management
  • COMP1215 Foundations of Computer Science
  • COMP1216 Software Modelling and Design
  • COMP1205 Professional Development
  • COMP1206 Programming 2
Core development phase
  • COMP2207 Distributed Systems and Networks
  • COMP2208 Intelligent Systems
  • COMP2209 Programming III
  • COMP2210 Theory of Computing
  • COMP2211 Software Engineering Group Project
  • COMP2212 Programming Language Concepts
  • COMP2213 Interaction Design
Project and specialisation phase
  • COMP3200 Part III Individual Project
  • Optional modules in Year 3 include COMP3201 Cyber Security, COMP3207 Cloud Application Development, and COMP3222 Machine Learning Technologies
  • Optional modules may also include ELEC3219 Advanced Computer Architecture and COMP3218 Game Design and Development

Curriculum

Credit hours are shown for each module from the University of Southampton Malaysia BSc Computer Science course module list. Total programme credits: 120 credit hours.

SemesterNo. of modulesModule / subject categorycredit hoursSemester total
Year 1Year 1 modulesAlgorithmics15120
Computer Systems I15
Data Management15
Foundations of Computer Science15
Professional Development15
Programming I15
Programming 215
Software Modelling and Design15
Year 2Compulsory modules (Year 2)Distributed Systems and Networks15105
Intelligent Systems15
Interaction Design15
Programming III15
Programming Language Concepts15
Software Engineering Group Project15
Theory of Computing15
Year 2 (Optional)Optional modules (Year 2)Advanced Software Modelling and Design1545
Computer Systems II15
Principles of Cyber Security15
Year 3Core modules (Year 3) and optional modulesPart III Individual Project4545
Year 3 (Optional)Optional modules (Year 3)Advanced Computer Architecture15105
Cloud Application Development15
Cyber Security15
Engineering Management and Law15
Game Design and Development15
Machine Learning Technologies15
Security of Cyber Physical Systems15
TotalAll modules listed across Years 1 to 3 for BSc Computer Science at the University of Southampton Malaysia.120 credit hours

Career outcomes

  • You’ll build software engineering and programming fundamentals from Year 1 modules, so you graduate ready for entry roles like software engineer, app developer, web developer, or systems analyst.
  • The degree includes work across cyber security, machine learning, and interaction design, helping you target high-demand pathways within modern technology teams.
  • Your Year 3 includes COMP3200 Part III Individual Project, giving you a substantial, portfolio-ready project you can discuss in interviews.
  • The programme is designed to support both programming/software development careers and IT project or information systems roles.
  • You study a Southampton BSc Computer Science degree while learning technical breadth through specialist options in later years, helping you stand out in a competitive hiring market.

Employability rate

Computer science graduates in Malaysia typically see an employability rate of around 82% and an unemployment rate of about 18%, reflecting steady hiring needs for software and technology roles while job outcomes depend on skills and portfolio readiness.

Together, these figures point to a generally reliable career outlook for graduates who complete project-based learning and build demonstrable software and technical competencies.

✅ Entry Requirements

Academic qualification

RequirementDetails
International school qualifications (A-Level/IB/STPM/UEC or equivalent)For this BSc Computer Science, successful applicants typically have A*AA or A*A*B with A in mathematics. Equivalent qualifications (including international qualifications) are considered, and you should contact a UoSM education counsellor if you need confirmation for your specific qualification. Offers typically exclude General Studies and Critical Thinking.
Mathematics requirementThis programme requires mathematics as part of your entry qualification (for example, A in mathematics at A-Level). If your mathematics background is different across your qualification system, UoSM will consider equivalent mathematics content for international applicants.

Module matching by study area

Study areaMatch possible?Conditions
Computer Science and related computing subjectsPossible alignmentThe programme does not require previous computing experience to join, but you will be expected to meet the mathematics and English language entry requirements for international applicants.

Language requirements

All University of Southampton Malaysia undergraduate programmes are taught in English. International applicants must provide evidence of English language proficiency as specified for this BSc Computer Science programme.

IELTS Academic

Overall
6.5
Listening
6.0
Reading
6.0
Writing
6.0
Speaking
6.0

MOI (Medium of Instruction)

MOI waiver details are not published for this programme. See the English test requirements above.

💶 Fees & Funding

ItemAmountNotes
TuitionMYR 47450 / per yearInternational (overseas) tuition fee for BSc Computer Science, years 1 and 2 (in Malaysia): RM47,450 per annum (fees 2024/2025).

Proof of financial resources

International applicants are responsible for meeting tuition fee and living costs while studying at University of Southampton Malaysia. You should prepare evidence of your ability to pay when requested by the university and/or as part of your visa process.

    Important dates

    Application window

    Milestone
    Application portal opens
    Application deadline (final submit)
    Application deadline (EU students)
    Application deadline (Non-EU students)
    Recommended apply-by
    Semester begins

    Pre-application & reviews

    Milestone
    VPD request - recommended
    VPD result expected
    APS - recommended
    Start eligibility check

    Document submission deadlines

    Milestone
    Application submission deadline
    Document submission deadline (EU students)
    Document submission deadline (Non-EU students)
    Language certificate deadline
    Official transcripts deadline
    Certified translations deadline
    Postal / hard-copy documents deadline
    Missing documents (if requested)

    📝 How to Apply

    1

    Check eligibility for international applicants

    Review the published entry qualifications and English language requirement for BSc Computer Science at University of Southampton Malaysia. Confirm that your school-leaving qualification includes mathematics and that your English test score meets the stated minimums. If you are unsure whether your qualification is considered equivalent, contact the university’s education counselling team for guidance before applying. Start preparing documents early so you can upload them within the application period.

    2

    Submit your application during the intake window

    Complete your application for the relevant intake using the university’s official process shown for international applicants. Fill in your personal details, programme choice, and qualification information exactly as shown on your documents. Upload your academic transcripts/certificates and your English language evidence. Submit the application before the published deadline for that intake.

    3

    Respond to any additional checks requested by admissions

    After you apply, admissions may request additional clarification or documents to verify your eligibility. Monitor your email and applicant account for updates and follow any instructions promptly. If your English evidence or academic documents need further review, provide the requested documents as soon as possible. Meeting all document requests helps avoid delays to your decision.

    Application opens
    N/A
    Application Deadline
    N/A
    Semester begins
    N/A
    Apply Now

    ❓ Frequently Asked Questions