Course Details
First City University College (FCUC) Logo

Bachelor of Software Engineering (Honours)

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
Part Time/Full TimeFull Time
CampusFirst City UC
FacultyFaculty of Engineering & Computing
Conducted entirely in MalaysiaYes
Awarding CountryMalaysia
Level of StudyBachelor's Degree Level
Field of StudyComputing & IT
Study Abroad Pathway

Entry into our full-time/part-time Master of Software Engineering or Master of Business Administration (MBA) programme with special Alumni tuition fees.

Course Description

This programme equips students with a broad range of knowledge and technical skills in industrial, commercial and scientific computing. It integrates skills development relevant to the Information & Communications Technology (ICT) industry. Students will study modules focusing on mobile programming, SQL, C++, C, C#, PHP, Java Script, Java, HTML, CSS and Python. Emphasis will be placed on system analysis & design, software requirements engineering, software development, software testing and quality assurance. Also, students will undergo internships where they will gain hands-on experience.

The Programme objectives are to:

  1. Equip students with knowledge and technical competencies in software engineering for today’s dynamic IoT and Cloud Computing environment.
  2. Equip students with the ability to provide innovative, creative, and ethical integrated software solutions.
  3. Equip students with communication, teamwork, leadership, entrepreneurial, and social skills.
  4. Produce graduates who can work globally and engage in research and life-long learning.


  • 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


  • IT Project Management
  • Generic Programming
  • Visual Programming
  • Software Testing and Quality Assurance
  • Operating Systems
  • Database Management Systems
  • Software Development
  • Object-oriented Programming
  • Software Engineering Principles
  • Data Structures and Algorithms
  • Software Verification and Validation
  • Computer Networks


  • Project 1
  • Human Computer Interaction
  • Object-oriented Analysis and Design
  • Research Methodology
  • Elective I
  • Elective II
  • Project 2
    • Cloud Computing
    • Formal Methods
    • Real-time Analysis and Design
  • Elective III
  • Elective IV
  • Elective I & II
    • Large-scale Computing
    • Artificial Intelligence
    • Mobile Platform Programming
  • Elective III & IV
    • Internet of Things
    • Distributed Systems
    • Natural Language Processing

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

Entry Requirements
  • 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 – Equivalent qualifications which are recognized by the Malaysian Qualifications Agency.
Intake Months


Career Prospects
  • Software Design & Development
  • Programming
  • Cloud Computing
  • IoT Systems Programming
  • Mobile Application Development
  • Systems Analysis & Design
  • Web Development
  • Network Design, Integration & Maintenance
  • Database Administration
  • IT Consultancy

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