Skip to content
WijhaUniوجهة يوني

Computer Science & IT · Bachelor's

Bachelor of Computer Science (Hons.) in Software Engineering

Multimedia University (MMU)

Program overview

The Bachelor of Computer Sciencce (Hons.) in Software Engineering program at Multimedia University Malaysia offers a comprehensive three-year curriculum designed to prepare graduates for careers at the forefront of software development and engineering. Through a blend of theoretical foundations and practical applications, students acquire the expertise to design, develop, and maintain software systems effectively. Core components of the program include Software Development Fundamentals, Object-Oriented Programming, Software Architecture, Software Testing, and Software Project Management. Upon completion, graduates are equipped to pursue diverse career paths in software engineering, including roles in software development, software quality assurance, software architecture, and project management, meeting the growing demand for skilled software engineering professionals in today's digital landscape.

Entry Requirements

Pass Foundation or Matriculation studies from a recognised institution with a minimum CGPA of 2.00.

For other qualifications and certificates (e.g., UEC, Foundation, STAM, etc..) please contact our educational consultants or submit your application for Admission assessment.

Career opportunities

Software Developer, Software Architect, Quality Assurance Engineer, Systems Analyst, DevOps Engineer, Technical Product Manager, Director, Embedded Software Engineer.

Curriculum

Show full curriculum

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

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

Specialisations:

Focuses on designing and developing software systems with innovative methodologies and sophisticated tools. Students are exposed to various techniques of analysing user requirements and specifications, as well as the design, implementation and verification of software system.

Specialisation Elective Modules

TWO (2) subjects should be taken from the following based on specialisation:

Digital and Computer Forensic

Database and Cloud Security

Blockchain and Smart Contracts

Elective Module

Four (4) subjects should be taken from the following:

Consumer Trends

Creativity and Innovation

Becoming A Leader

Corporate Training

Professional Image and Etiquette

Corporate Communication

Corporate Strategy

Design Thinking for Strategic Communication

Social Media Strategies

Film Appreciation

Basic Filmmaking

Suspenseful Filmmaking

Fundamental of Wireless Communications

Communications Networks

Radio Network Planning Towards 5G

Internet & Mobile Application

Media Anthropology

Media Law

Project Management

Motion Capture

Information Visualization

Visual & Corporate Identity

Accounting for Decision Making

Management

Personal Finance

Fundamentals of Marketing

Digital Transformation Strategy

Digital Transformation Technologies

Ergonomics and Human Factor

Machine Vision

IoT Design and Interfacing

Radio Network Planning Towards 5G

Digital Business

Business Information Systems

Data Analytics for Businesses

Cyber Security

Understanding Management

Fundamentals of Marketing

Financial Management

Data Analytics for Businesses

Business Risk Management

Consumer law

Labour Law

Law and Economics

Environmental Law

Law of Banking

University Subjects

U1 – TITAS (Local) or Pengajian Malaysia III (International)

U1 – Hubungan Etnik (Local) or BM Komunikasi II (International)

U2 – Bahasa Kebangsaan or Foreign Language Beginners

U3 – Business and Entrepreneurship in Malaysia

U4 – Co-curriculum

For other information based on your specialization please contact our educational consultants or submit your application for Admission assessment.

Available scholarships

  • International Student Discount

    Up to 10% coverage

    Automatically applied upon submission of the application for an official University Offer Letter.

Entry requirements

Bachelor's: strong high-school results, a foundation, or a diploma.

Typically IELTS 5 or equivalent (TOEFL / PTE). Some universities offer a preparatory English program if you haven't reached the score yet.

Exact requirements vary by program, and an English certificate such as IELTS or an equivalent may be required.

Career opportunities

  • Software developer
  • Security analyst
  • Data scientist
  • Cloud engineer

Is this program right for you?

Send us your qualifications and we'll confirm your eligibility and next steps during your consultation.

No commitment required