Bachelor of Information Technology (Hons.) in Software Engineering
- UniKL MIIT
- (R4/0613/6/0068) (10/31) (MQA/FA14995)
Program Learning Outcomes
Programme Overview
Software is ubiquitous and central to our lives. We interact daily with software systems – at home through computer games, at the office through online services and in the car through embedded control systems. We expect software to be reliable, efficient and effective in safety critical systems as well as desktop computers. Software engineering applies both computer science and engineering principles and best practices to the design, implementation, testing, maintenance, and evolution of software. Software engineering covers not only the technical aspects of building software systems but also management issues.
Some of the skills that you will acquire in the programme will include an understanding of all aspects of software development and the software development process from the early design stages to long-term software maintenance and evolution; the ability to construct and evaluate software in the context of physical systems and real-world applications; and a breadth of knowledge and skills in software engineering, as well as related areas of engineering, Computer Science, Mathematics and complementary studies, that will provide you with a base for life-long learning.
Programme Educational Objectives (PEOs)
- PEO1: UniKL graduates who are knowledgeable, competent and innovative which will contribute towards the requirement of IT and Software Engineering 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 committed 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.
Programme Learning Outcomes (PLOs)
- PLO1: Apply the knowledge of technology fundamental to broadly defined procedures, processes, and methodologies in Software Engineering.
- PLO2: Propose and employ current tools and techniques to resolve broadly-defined problems.
- PLO3: Demonstrate analytical and critical thinking abilities to design and provide a solution for broadly-defined problems in Software Engineering.
- PLO4: Communicate effectively and flexibly in oral and written language for social, academic and professional purposes.
- PLO5: Illustrate the understanding of corresponding issues related to the society and the subsequent responsibilities to the broadly-defined technology practices.
- PLO6: Acknowledge the requirement of professional establishment and to employ independent continuing learning in specialist technology.
- PLO7: Illustrate consciousness of management and technopreneurship routine in real perspective.
- PLO8: Illustrate ethical awareness and professionalism.
- PLO9: Illustrate leadership character, mentoring and work efficiently in diverse teams.
Programme Structure
Semester 1
- Principles of Computer Programming
- Discrete Mathematics for IT
- IT Essentials
- Introduction to Software Engineering
- Fundamental English
- Falsafah dan Isu Semasa (L) or Bahasa Melayu Komunikasi 2 (I)
Semester 2
- Object – Oriented Programming
- Computer Organization and Operating Systems
- Professional English 1
- Database Management Systems
- Probability and Statistics for IT
- Object – Oriented System Analysis and Design
Semester 3
- Foreign Language 1
- Kursus Integriti dan Anti-Rasuah 2
- Co-Curriculum
- Penghayatan Etika dan Peradaban (L) or Falsafah dan Isu Semasa (I) OR Penghayatan Etika dan Peradaban (I)
Semester 4
- Data Structures and Algorithms
- Software Design and Integration
- Internet Programming
- Software Requirements Engineering
- Foreign Language 2
- Elective 1
Semester 5
- Innovation Management or Isu-isu Kontemporari Muslim (L-M) or Culture and Lifestyle 2 (L-NM & I)
- Computer Network – A Business User’s Approach
- Interaction Design
- Mobile and Ubiquitous Computing
- Elective 2
- Elective 3
Semester 6
- Research Methodology
- IT Project Management
- Professional English 2
Semester 7
- Final Year Project 1
- Software Testing
- Reuse and Component – Based Development
- Technopreneurship
Semester 8
- Final Year Project 2
- Software Quality and Configuration Management
- Open Elective
Semester 9
- Industrial Training
Elective Courses (Software Engineering)
- Advanced Programming
- Web Application Framework
- Emerging Trend in Software Engineering
- Secure Software Development
Elective Courses (Automation and Robotics)
- Automated Fare Collection Technology
- Real Time and Embedded Systems
- Computer Vision
Elective Courses (Applied Data Science)
- Principles of Artificial Intelligence
- Data Science Essential
- Machine Learning
Career Information
The software industry has grown dramatically over the years: Mechanical and electronic devices in automobiles, airplanes, entertainment and communication equipment, and manufacturing are being replaced by software components because software is more adaptable and can provide greater functionality. Software is used in medical, transportation and financial systems to automate critical tasks.
Scientists and business researchers use software to sift through data warehouses and identify pertinent facts and trends. Banking, insurance and other businesses use software to automate and personalize the services they offer to their customers. This proliferation of software applications has led to an urgent and growing demand for software professionals in Malaysia and all over the world.
- Pass Diploma MQF level 4 with a minimum CGPA of 2.00 or equivalent; OR
- Pass Advanced Diploma MQF level 5 with a minimum CGPA of 2.00 or equivalent; OR
- Pass STPM or equivalent with a minimum Grade C (CGPA 2.00) in two (2) subjects; OR
- Pass Matriculation/ Foundation with a minimum CGPA of 2.00 or equivalent; OR
- Pass STAM (Grade Jayyid) or equivalent; OR
- APEL A as prescribed by MQA; OR
- Other recognised qualifications or equivalent.
- Minimum requirement IELTS 5.0 or Equivalent.
Fee:
Local Students:
RM 9,000.00 (Per Semester)
RM 54,000.00 (Total Tuition Fee)
International Students:
RM 11,733.00 (Per Semester)
RM 70,399.00 (Total Tuition Fee)
* Fees shown are the tuition fees only
** Fees shown are not inclusive of visa processing fee (international students)
*** Fees and charges are subject to Malaysian Sales and Service Tax (SST) at the prevailing rate of 6%. SST implementation.
**** Fees shown are correct at time of publication and subject to change without prior notice.
Demonstrate an understanding of how communication shapes patterns of social interaction, the expression of cultural values and norms, political practices and relations of power, and our positions as local and global citizens.
Be able to use a variety of methodological tools to analyze interpersonal, intercultural, and rhetorical discourse that structures everyday interactions in both our public and private lives.
Demonstrate an understanding of the possibilities, problems, and history of discourse and deliberation in democracy and will be prepared to use their knowledge to work for a just and more humane world.
Programme
| Semester 1 | Credits | Number |
|---|---|---|
| Rhetoric & the Public Sphere | 4 | ESTU 203 |
| Communication & Everyday Life | 2 | ESTU 340 |
| Critical & Rhetorical Methods | 4 | ESTU 657 |
| Semester 2 | Credits | Number |
|---|---|---|
| Relational Communication | 4 | ESTU 768 |
| Public Relations Campaigns | 4 | ESTU 432 |
| Rhetoric of Social Movements | 2 | ESTU 873 |
Contact us
UNIVERSITI KUALA LUMPUR
KAMPUS CAWANGAN BRITISH MALAYSIAN INSTITUTE (UniKL BMI)
Batu 8 Jalan Sungai Pusu, 53100 Gombak, Selangor.
How to Apply?
- You Apply
Tell us a little about yourself and we’ll help with the rest. Our convenient online application tool only takes 10 minutes to complete.
- We Connect
After you submit your application, an admissions representative will contact you and will help you to complete the process.
- You Get Ready
Once you’ve completed your application and connected with an admissions representative, you’re ready to create your schedule.