Bachelor Degree

Bachelor of Computer Science (Honours) in Software Engineering

Programme Overview:

Graduates of this programme will be able to develop, manage and maintain high-quality software in a systematic, controlled and efficient manner. In addition to fundamentals of computing, students will develop their specialisation by going through some of the following courses: Systems Analysis and Design, Software Engineering, Software Requirements Engineering, Software Design and Architecture, Formal Methods for Software Engineering, Software Quality Assurance and Testing, Software Evolution and Maintenance and Software Project Management.

Electives courses like Introduction to Computer Security, Advanced Database Management, Mobile Application Development, Web Application Development, Distributed Computer Systems, Data Science and Cloud Computing will be offered to students undergoing this programme.

Students will have an opportunity to work with the industry through their 6 months industrial training and carry out real-life projects on software engineering. All such training will add value to their qualification and increase their employment opportunities.

Duration:

3 years

Campuses:

Progression Route

Entry Requirements:

Click to enlarge

Find out more about AELE0364 English Language (1119 Level)

Programme Outline:
  • Problem Solving and Programming
  • Database Management
  • Introduction to Computer Systems
  • Object-Oriented Programming
  • Research Methods
  • Data Structures and Algorithms
  • Software Engineering
  • Social and Professional Issues
  • Artificial Intelligence
  • Software Quality Assurance and Testing
  • Software Requirements Engineering
  • Software Design and Architecture
  • Software Project Management
  • Modelling and Simulation
  • Formal Methods for Software Engineering
  • Software Evolution and Maintenance
  • Graphic Programming
  • Systems Analysis and Design
  • Introduction to Computer Networks
  • Web Design and Development
  • Human Computer Interaction
  • Probability and Statistics
  • Discrete Mathematics
  • Further Discrete Mathematics
  • Project I
  • Project II
  • Industrial Training (6 months)
Electives (Choose 4):
  • Distributed Computer Systems
  • Advanced Database Management
  • Web Application Development
  • Introduction to Computer Security
  • Mobile Application Development
  • Data Science
  • Cloud Computing
  • Introduction to the Short Story
  • Music Appreciation
Language, Mata Pelajaran Pengajian Umum (MPU) and Co-curricular Courses:

English Language, Tamadun Islam dan Asia, English for Communication, Hubungan Etnik, English for the Profession, Entrepreneurship, Bahasa Kebangsaan A, Contemporary Malaysian Issues, Co-curricular

Note: General College Curriculum and Liberal Arts requirements must be fulfilled for Campbell University BS Degree programme
Career Prospects:
  • Software Engineers
  • Software Testers
  • Software Quality Assurance Engineers
  • Software Developers
  • Software Architects
  • Systems Analysts
  • Web Developers
  • Mobile Application Developers
  • IT Consultants
  • IT and Project Managers
  • Programmers
Contact Us


FACULTY OF COMPUTING AND INFORMATION TECHNOLOGY
TUNKU ABDUL RAHMAN UNIVERSITY COLLEGE
JALAN GENTING KELANG
SETAPAK
53300 KUALA LUMPUR

TELEPHONE: 603-41450123 Ext no. 3233
MOBILE PHONE: 6011-10758554
FAX: 603-41423166 / 018 925 1001
EMAIL : focs@tarc.edu.my

OPENING HOURS
8.30am - 5.30pm (Monday - Friday)

Map to TAR UC
General / Programme Enquiry