Bachelor of Information Technology (Hons.) in Software Engineering (BSE)

With embedded curriculum of professional bodies such Microsoft, COMPTIA to equip students with relevant skills of information technology and management by offering entry, associate and professional certification

3.5 years


Universiti Kuala Lumpur Malaysian Institute of Information Technology, Kuala Lumpur, Malaysia   View map


The programme is designed to prepare students for careers in the field of software engineering who are knowledgeable and competent in the software engineering process and activities such as software engineers, requirement engineers, software designers and software testers or test engineers and software developers.


This programme is designed to:-

  • Apply the knowledge, principles and skills related to software engineering to define procedures, processes, systems or methodologies
  • Select and apply appropriate techniques, resources and software engineering tools to broadly-defined software engineering activities, with an understanding of the limitations
  • Identify, formulate and solve software engineering problems using appropriate design techniques to meet specified needs
  • Demonstrate awareness and consideration for societal, safety and consequent responsibilities
  • Understand and commit to professional ethics and responsibilities and norms of information technology practice
  • Communicate and function effectively as an individual and as a member or leader in a diverse technical team
  • Recognise the need for, and have the ability to engage in independent and lifelong learning
  • Demonstrate an awareness and understanding of management, business practices, and technopreneurial competencies
JPT/BPP (R3/481/6/0632) 10/26, MQA A6067
  • Pass in Matriculation or Foundation studies with minimum CGPA of 2.0 and a credit in Mathematics at SPM level or its equivalent;
  • OR
  • Pass in STPM with a minimum Grade C (GP 2.0) in any 2 subjects and a credit in Mathematics at SPM level or its equivalent;
  • OR
  • Diploma in Computer Science or Software Engineering or Information Technology or Information Systems or equivalent with a minimum CGPA of 2.5 and a credit in Mathematics at SPM level or its equivalent;
  • OR
  • Any other Diploma in Science and Technology or Business Studies with a minimum CGPA of 2.5 may be admitted, subject to a rigorous internal assessment process and a credit in Mathematics at SPM level or its equivalent.
  • Candidates with CGPA below 2.5 but above 2.0 with a credit in Mathematics at SPM level or its equivalent may be admitted, subject to a rigorous internal assessment process.

Note: The Mathematics grade requirement for each SPM candidate of (i), (ii), (iii) and (iv) can be exempted if the said qualification includes Mathematics and the candidate has achieved a grade equivalent or more than the required credit in SPM. Candidate with a credit in computing related subject at SPM or STPM level or its equivalent may be given preferential consideration.
NO Programme Educational Outcomes (PEO)
PEO1 UniKL graduates who are knowledgeable, competent and innovative which will contribute towards the requirement of the human capital in IT and Software Engineering related industries.
PEO2 UniKL graduates who  have effective leadership and team work skills as well as verbal, non-verbal and interpersonal communication skills to support their roles in IT and Software Engineering industries.
PEO3 UniKL graduates who are commited to the importance of lifelong learning and continuous improvement.
PEO4 UniKL graduates who practice professionalism with ethics and social responsibility.
PEO5 UniKL graduates who are capable to participate in business and technopreneurial activities of the industries.
NO Program Learning Outcomes (PLO)
PLO1 Apply skills and principles of lifelong learning in academic and career development
PLO2 Communicate effectively with peers, clients, superiors and society at large
PLO3  Demonstrate teamwork, leadership, interpersonal and social skills
PLO4 Utilise relevant techniques and demonstrate analytical and critical thinking skills in problem solving
PLO5 Demonstrate professionalism and social and ethical consideration in accordance with ethical and legal principles
PLO6 Apply broad business and real world perspectives daily and demonstrate entrepreneurial skills.
PLO7 Demonstrate knowledge of essential facts, concepts, principles, and theories relating to Software Engineering
PLO8 Apply theoretical principles of Software Engineering in relevant areas
PLO9 Apply appropriate methodologies, models and techniques that provide a basis for analysis, design, development, test and implementation, evaluation, maintenance and documentation of a large scale software.
Semester 1
  • Principles of Computer Programming
  • Discrete Mathematics for IT
  • IT Essentials
  • Introduction to Software Engineering
  • Fundamental English
  • Professional English 1
  • Tamadun Islam & Tamadun Asia (TITAS) (L)
  • Bahasa Melayu Komunikasi 2 (I)
Semester 2
  • Object-Oriented Programming
  • Probability and Statistics for IT
  • Object-Oriented System Analysis and Design
  • Database Management Systems
  • Computer Organization and Operating Systems
  • Hubungan Etnik (L)
  • Pengajian Malaysia 3 (I)
Semester 3
  • Data Structures and Algorithms
  • Software Requirements Engineering
  • Interaction Design
  • Internet Programming
  • Isu-isu Kontemporari Muslim di Malaysia (L-M)
  • Culture and Lifestyle in Malaysia 2 (L-NM & I)
  • Co-Curriculum*
Semester 4
  • Technopreneurship
  • Software Design and Integration
  • Mobile and Ubiquitous Computing
  • Professional English 2
  • Foreign Language 1**
  • Elective BSE 1***
  • Elective BSE 2***
Semester 5
  • Research Methodology
  • IT Project Management
  • Final Year Project 1
  • Software Testing
  • Reuse and Component-Based Development
  • Foreign Language 2**
Semester 6
  • Final Year Project 2
  • Software Quality and Configuration Management
  • Computer Network - A Business User's Approach
  • Innovation Management
  • Elective BSE 3***
Semester 7
  • Industrial Training
Elective Courses
  • Web Application Development
  • Real Time and Embedded Systems
  • Principles of Artificial Intelligence
  • Advanced Programming
  • Selected Topics in Software Engineering
  • Information Security Management Systems
  • Business Continuity Planning
  • Digital Graphic Design
  • Software Engineers
  • Requirement Engineers
  • Software Designers
  • Software Testers Or Test Engineers
  • Software Developers.
  • Malaysian Software Testing Board (MSTB)
The programme which is attached to the Malaysian Software Testing Board (MSTB), aims to equip students with the necessary knowledge and skills in software engineering, besides offering opportunities in professional certification such as :-

  • Certified Professional for Requirements Engineering – Foundation Level (CPRE-FL)
  • Certified Tester Foundation Level in Software Testing (CTFL).

Jan 2011 30 12
Jun 2011 18 12
Jan 2012 29 28
Jun 2012 25 18
Jan 2013 50 45
Jun 2013 20 7
Jun 2014 21 4 50 17
Sept 2015 22 8 32 8
Total 165 89 132 70

Please wait while flipbook is loading. For more related info, FAQs and issues please refer to DearFlip WordPress Flipbook Plugin Help documentation.

NOTE: Programme contents are subject to change. All information is correct at the time of publishing, the university reserves the right to change any information without prior notice and for more information please contact us.