Contact Us Contact Us
Course Details
First City University College (FCUC) Logo

Bachelor of Software Engineering (Hons)

Offered by: First City University College (FCUC)
Add to Educart

Ask About This Course

Your Name
E-mail Address
Phone Number
Date Of Birth
Are You a Robot?
Exam BodyInternal Degree, Malaysia
Course Duration3 years (6 semesters)
Part Time/Full TimeFull Time
FeesRefer to Univ.
Fees (International Student)Refer to Univ.
CampusFirst City UC
FacultyFaculty of Engineering & Computing
Conducted entirely in MalaysiaYes
Awarding CountryMalaysia
Level of StudyBachelor's Degree Level
Field of StudyComputing & IT
Course Description

Software Engineering is the systematic application of appropriate methodologies, models and techniques for analysis, design, development, test and implementation, evaluation, maintenance and documentation of software systems for robustness and reliability.

The Bachelor of Software Engineering (Hons) degree is designed to enable students to develop th 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.

Year 1
Semester 1 Semester 2
• Basic Computing Principles • Computer Architecture 
• Systems Analysis and Design • Computer Ethics and Cyber Law 
• Programming Methods  • Structured Programming 
• Mathematics in Computing  • Internet Programming & Applications 
• Database Systems • Discrete Mathematics 
• Internet Design Principles  • Software Requirements Engineering 

• MPU 1 (Paper 1) - Hubungan Etnik (Local Student) - Bahasa Melayu Komunikasi 2 (International Student)

• MPU 1 (Paper 2) - Tamadun Islam dan Tamadun Asia (Local Student) - Pengajian Malaysia 3 (International Student)


Year 2
Semester 3 Semester 4
• Software Project Management 1  • Software Project Management 2 
• Generic Programming  • Object-oriented Programming 
• Visual Programming  • Software Engineering Principles 
• Software Testing and Quality Assurance  • Data Structures and Algorithms 
• Operating Systems  • Software Verification and Validation 
• Database Management Systems   • Computer Networks 
• MPU 2 - Bahasa Kebangsaan A - Stress Management - Social Networking for Higher Education • MPU 3 - Scientific Thinking Skills


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


Year 3
Semester 5 Semester 6
• Project  • Project 
• Human Computer Interaction  • Project Management 
• Object-oriented Analysis and Design  • Formal Methods 
• Research Methodology  • Real-time Analysis and Design 
• * Large-Scale Computing  • * Natural Language Processing 
• * Artificial Intelligence  • * Cloud Computing 
• * Mobile Platform Programming  • * Distributed Systems
• MPU 4 - Team Building  

* Select FOUR elective modules in Year 3 - Two in each semester

MPU Compulsory Subjects - All Malaysian and International students are required to take 5 MPU compulsory subjects.

Entry Requirements

Foundation/Matriculation: Pass with min CGPA 2.0 + credit in Additional Mathematics at SPM level or its equivalent. STPM: Pass with a min Grade C (GP 2.0) in any 2 subjects + credit in Additional Mathematics at SPM level or its equivalent. Diploma: In Computer Science/ Software Engineering/ Information Technolagy/ Information Systems with min 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. OR Any other Diploma in science and technology with a min CGPA of 2.50 may be admitted subject to a rigorous internal assessment process and a credit in Additional Mathematics at SPM level or its equivalent.

Intake Months

January, May, September

Career Prospects

Wide employment opportunities in the field of:

Software development - analysis, design, implementation and testing Web design and development Database Management System Mobile application development

All fees are in RM (Ringgit Malaysia) currency unless stated otherwise.

Other Courses in this Level of Study Other Courses in this Field of Study

Back to Courses

Download FREE myCourseGuide