Academics

  • Home
  • Academic
  • Program

Bachelor of Computer Science (Software Engineering) - UTM

Software Engineering uses an engineering approach in the development, operation, and maintenance of large-scale software. A software engineer needs to be able to employ systematic technical and management methods in the creation of high-quality software. The Bachelor of Computer Science specializing in Software Engineering is a new academic programme specially designed to support the nation’s need for professional and capable software engineers to undertake the task of increasing the effectiveness and performance of both the public and private sectors. To further support this goal, the course is closely associated with the Sun Certified Programmer, the Sun Certified Web Component Developer, and the Sun Certified Business Component Developer certifications.

Bachelor of Computer Science (Software Engineering)  - UTM
Bachelor of Computer Science (Software Engineering)  - UTM

Program Information

    1 Awarding Institution Universiti Teknologi Malaysia (UTM)
    2 Teaching Institution Qaiwan International University
    3 Programme Name Bachelor of Computer Science (Software Engineering)
    4 Final Award Bachelor of Computer Science (Software Engineering)
    5 Programme Code SECJH
    6 Professional or Statutory Body of Accreditation Ministry of Higher Education
    7 Language(s) of Instruction English
    8 Mode of Study (Conventional, distance learning, etc) Conventional
    9 Mode of operation (Franchise, self-govern, etc) Self-governing
    10 Study Scheme (Full Time/Part Time) Full Time
    11 Study Duration Minimum: 4 years - Maximum: 6 years

Program Classification


    # Classification Credit Hours
    1 General 6 credits
    2 Language 6 credits
    3 Co-Curriculum 2 credits
    4 IT Entrepreneurship 2 credits
    5 Free Electives 3 credits
    6 Core Courses 74 credits
    7 Elective Courses 34 credits
    Total Credit Hours to Graduate 127 credit hours

Program Educational Objective

Program Learning Outcome

    # PLO
    1 Ability to acquire and apply knowledge of Computer Sciences and Software Engineering fundamentals.
    2 Ability to demonstrate comprehensive problem analysis and creative design skills to solve and manage complex computing problems using systematic and current approaches.
    3 Ability to demonstrate technical and scientific expertise in the field of software engineering.
    4 Ability to perform effective collaboration with stakeholders professionally.
    5 Ability to communicate effectively both in written and spoken form with other professionals and community.
    6 Ability to use digital technologies and software to support studies competently.
    7 Ability to analyze numerical or graphical data using quantitative or qualitative tools in solving problems.
    8 Ability to function individually or in teams effectively, with the capability to be a leader.
    9 Ability to self-advancement through continuous academic or professional development.
    10 Ability to initiate entrepreneurial projects with relevant knowledge and expertise.
    11 Ability to conduct respectable, ethical and professional practices in an organization and society.

Career Prospect

    A graduate of the programme can work as a Software Engineer, Software Project Engineer, Systems Analyst, Systems Engineer, Software Quality Engineer, Software Configuration Engineer, Software Architect, Software Process Engineer, Software Test Engineer, Software Maintainer, Academician, Researcher, and Software Designer.