• Home
  • Bachelor of Computer Science (Hons.) in Software Engineering

Bachelor of Computer Science (Hons.) in Software Engineering

Course Information

Mode: Physical
Duration: 36 Month
Intakes:

July, October

Campus:

Cyberjaya

Type: Full-time Study
Application fees: 8100 RM
Tuition fees: 25750.00 RM

Course Overview

This three-year programme equips students with fundamental computing knowledge and the latest technology. In year 1, all students learn common subjects before specialising in one of the following areas – Software Engineering, Game Development, Data Science or Cybersecurity – in the second year. Each designed specialisation prepares students with specific skills. Students will also complete a final year project and undergo industrial training to acquire practical industry experience.

Programme Structure

  • Core
    • Year 1
      • Calculus
        Programming Fundamentals
        Discrete Structures & Probability
        Professional Development
        Computational Methods
        Object Oriented Programming & Data Structures
        Computer Architecture & Organisations
        Database Fundamentals
        Research Methodology in Computer Science
        Integrity and Leadership
        U4
        Character Building
        Sustainable Society
    • Year 2
      • Software Engineering Fundamentals
        Operating Systems
        Computer Networks
        Object Oriented Analysis & Design
        Algorithm Design & Analysis
        Industrial Training
        U2
      • Specialisation: Software Engineering
        Software Requirements Engineering
        Software Design
      • Specialisation: Game Development
        Computer Graphics Fundamentals
        Game Design Fundamentals
      • Specialisation: Data Science
        Data Science Fundamentals
        Statistical Data Analysis
      • Specialisation: Cybersecurity
        Cybersecurity Fundamentals
        Network Security
    • Year 3
      • Final Year Project
        Elective 1
        Elective 2
        Elective 3
        Elective 4
        U1
        U1
        Fundamentals of Digital Competence for Programmers
      • Specialisation: Software Engineering
        Software Reliability & Quality Assurance
        Software Verification & Validation
        Specialisation Elective 1
        Specialisation Elective 2
      • Specialisation: Game Development
        Game Algorithms
        3D Game Programming
        Specialisation Elective 1
        Specialisation Elective 2
      • Specialisation: Data Science
        Data Mining
        Data Visualisation
        Specialisation Elective 1
        Specialisation Elective 2
      • Specialisation: Cybersecurity
        Cryptography and Data Security
        Ethical Hacking and Penetration Testing
        Specialisation Elective 1
        Specialisation Elective 2

Universities Offering This Course