Home Programme Bachelor of Software Engineering (Hons)
Bachelor of Software Engineering (Hons)
Bachelor of Software Engineering (Hons)

The Bachelor of Software Engineering (Hons) degree is designed to enable students to develop the knowledge and skills for lifelong learning, research and career development in industrial, commercial and scientific computing.


The programme integrates skills development in the curriculum relevant to the ICT industry. Student will develop both practical Computing skills and transferable skills for general graduate employment in an ever-changing job market.

Learning Outcome

Graduates of this programme will be able to:


  • Apply knowledge, skills, and principles of lifelong learning in academic and career development
  • Communicate effectively via reports and presentations
  • Demonstrate teamwork, leadership, interpersonal and social skills
  • Utilise relevant techniques and demonstrate analytical and critical thinking skills in problem-solving
  • Demonstrate professionalism and social and ethical considerations in accordance with ethical and legal principles
  • Apply broad business and real world perspectives daily and demonstrate creative and innovative thinking, and entrepreneurial skills
  • Demonstrate knowledge and understanding of essential facts, concepts, principles, and theories relating to Software Engineering
  • Apply theoretical principles and techniques of Software Engineering in various areas (such as database, web applications, real-time systems)
  • Apply appropriate methodologies, models and techniques that provide a basis for analysis, design, development, test and implementation, evaluation, maintenance and documentation of software systems that are robust and reliable
Course Structure

Year 1


• Basic Computing Principles

• Systems Analysis and Design

• Programming Methods

• Mathematics in Computing

• Database Systems

• Internet Design Principles

• Computer Architecture

• Computer Ethics and Cyber Law

• Structured Programming

• Internet Programming & Applications

• Discrete Mathematics

• Software Requirements Engineering


Year 2


• Software Project Management 1 & 2

• Generic Programming

• Visual Programming

• Software Testing and Quality Assurance

• Operating Systems

• Database Management Systems

• Object-oriented Programming

• Software Engineering Principles

• Data Structures and Algorithms

• Software Verification and Validation

• Computer Networks




• Upon completion of Year 2, students are required to undergo 12 weeks of industrial training


Year 3


• Project

• Human Computer Interaction

• Object-oriented Analysis and Design

• Research Methodology

•  * Large-Scale Computing

•  * Artificial Intelligence

•  * Mobile Platform Programming

•  Project

• Project Management

• Formal Methods

• Real-time Analysis and Design

• * Natural Language Processing

• * Cloud Computing

• * Distributed Systems

* Select FOUR elective modules

Jan 2019, May 2019, Sep 2019
3 Years
Study Mode
Career Outcome

• Software Engineer

• Database Administrator

• Systems Engineer

• Systems Analyst

• Web Developer

• Network Integrator

Entry Requirement

Pass with a minimum Grade C (GP 2.0) in any 2 subjects + credit in Additional Mathematics at SPM level or its equivalent


Minimum 5 Bs (inclusive of English & Mathematics)


Minimum 2 Es & 5 credits in GCE O Level/ SPM (inclusive of English & Mathematics)


Pass with minimum CGPA 2.0 + credit in Additional Mathematics at SPM level or its equivalent

  • Diploma in Computer Science/Software Engineering/Information Technology/ Information Systems with a minimum CGPA 2.5 + credit in Additional Mathematics at SPM level or its equivalent. Candidates with CGPA below 2.50 but above 2.00 with a credit in additional mathematics at SPM level or its equivalent may be admitted subject to an internal assessment process



  • Any other Diploma in Science and Technology with a minimum CGPA of 2.50 may be admitted subject to an internal assessment process and a credit in Additional Mathematics at SPM level or its equivalent

Other qualifications equivalent to 12 years High School recognized by the Malaysian government