Bachelor of Computer Science (Software Engineering) - UTM

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

    # Awarding Institution Universiti Teknologi Malaysia (UTM)
    2Teaching InstitutionQaiwan International University
    3Programme NameBachelor of Computer Science (Software Engineering)
    4Final AwardBachelor of Computer Science (Software Engineering)
    5Programme CodeSECJH
    6Professional or Statutory Body of AccreditationMinistry of Higher Education
    7Language(s) of InstructionEnglish
    8Mode of Study (Conventional, distance learning, etc)Conventional
    9Mode of operation (Franchise, self-govern, etc)Self-governing
    10Study Scheme (Full Time/Part Time)Full Time
    11Study DurationMinimum: 4 years - Maximum: 6 years

Program Classification

    # Classification Credit Hours
    1General6 credits
    2Language6 credits
    3Co-Curriculum2 credits
    4IT Entrepreneurship2 credits
    5Free Electives3 credits
    6Core Courses74 credits
    7Elective Courses34 credits
    Total Credit Hours to Graduate127 credit hours

Program Educational Objectives

    Program Learning Outcomes

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

    Career Prospects

      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.