Home Programme Bachelor of Software Engineering (Hons)
Bachelor of Software Engineering (Hons)
Bachelor of Software Engineering (Hons)
(N/481/6/0690(MQA/PA6200)09/20)
Overview

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

 

Internship

 

• 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

Intake
Jan 2020, May 2020, Sep 2020
Duration
3 Years
Study Mode
On-Campus
Career Outcome

• Software Engineer

• Database Administrator

• Systems Engineer

• Systems Analyst

• Web Developer

• Network Integrator

Entry Requirement
STPM

Minimum 2Cs with credit in Additional Mathematics or credit in Mathematics and Science/ Technology/Engineering subjects at SPM or its equivalent

UEC

Minimum 5Bs (including English and Mathematics)

GCE A-LEVEL

Minimum 2Es with 5 credits in GCE O Level / SPM (including English and Mathematics)

FOUNDATION / MATRICULATION

Pass with minimum CGPA 2.0 with credit in Additional Mathematics in SPM

DIPLOMA

Pass minimum CGPA 2.5 with a credit in Additional Mathematics in SPM or its equivalent

OTHER QUALIFICATIONS

Other equivalent qualifications which are recognized by the Malaysian government