Bachelor of Computer Science (Honours) in Software Engineering

Duration:3 years

Intakes:May, June & Nov

Campus:TARUC Penang Branch Campus

Level of Study:Degree

Faculty:Faculty of Engineering & Technology

Course Code:(N/481/6/0818)(10/24)(MQA/PA10814)

About this course

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, Blockchain Application Development, Distributed Systems and Parallel Computing, 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.

Total Course Fees

Estimated Total Fees : RM 34,600 (Malaysian Student), RM55,700 (International Student)

Please e-mail tankk@tarc.edu.my or limcn@tarc.edu.my for more details.

Subject Listing

    • 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
    • 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
    • Distributed Systems and Parallel Computing
    • Music Appreciation
    • Project I
    • Project II
    • Industrial Training (6 months)
    • Electives (Choose 3):
      • Advanced Database Management
      • Web Application Development
      • Blockchain Application Development
      • Introduction to Computer Security
      • Mobile Application Development
      • Data Science
      • Cloud Computing
      • Introduction to the Short Story
      • Modelling and Simulation
    • English for Tertiary Studies, Tamadun Islam dan Asia, Academic English, Hubungan Etnik, English for Career Preparation, Entrepreneurship, Bahasa Kebangsaan A, Contemporary Malaysian Issues, Co-curricular

Entry RequirementsApplicants must have one of the following Entry requirements:

International Student Only

International students: Please contact TARUC Penang Branch for more information

Apply Course - TARUC Penang Branch