Submit Your Inquiry
APU University BSc in Software Engineering

APU University BSc in Software Engineering

Reading Time: 6 minutes
4.9/5 - (10 votes)

Software Engineering program gives students a comprehensive understanding of computer science and engineering principles. It prepares them for careers as software developers, systems analysts, and engineers.

APU BSc in Software Engineering applications extend across industries, including web and mobile development, artificial intelligence, and more.

Graduates can work in dynamic and rewarding roles in the technology sector, contributing to the evolving digital age.

Join APU’s top-ranked Software Engineering program and turn your tech dreams into reality!

Call us for a free consultation!

Contact us for free+60102221070

Program Outline

 APU BSc in Software Engineering aims to teach students with:

  • Learning how to use tools and careful methods that are important for making software systems that are important and safe.
  • Being able to carefully check and judge design ideas, computer languages, ways to solve problems, and methods used to make big and detailed software systems.
  • Understanding why the design of software, careful checking, full written details, and keeping software working for a long time are important.

Degree Level 1

In year 1, students will gain essential skills needed for IT professionals. They will build a solid foundation in programming, problem solving, algorithms, mathematics, and system analysis and design.

Some specific modules will introduce students to the basics of computer systems, including computer architecture, operating systems, networking, and databases.

These modules also focus on improving personal and organizational skills while fostering creativity and innovation.

Common Courses

  • Digital Thinking and Innovation
  • Intercultural Awareness and Cultural Diversity
  • System Analysis & Design
  • Programming with Python
  • Mathematical Concepts for Computing
  • Operating Systems and Computer Architecture
  • Introduction to Networking
  • Introduction to Databases
  • Fundamental of Entrepreneurship

Specialized Courses

  • Introduction to Object Oriented Programming

Elective Courses (Choose 1)

  • Introduction to Artificial Intelligence
  • Fundamentals of Web Design & Development

Degree Level 2

In year 2, students will obtain a wider set of skills. They will gain a deeper understanding of design methods, programming languages, and algorithms used in creating big software systems.

They will also learn the entire software lifecycle, including how to plan, design, build, test, evaluate, analyze, and maintain software systems.

Additionally, APU will encourage their creativity, innovation, and self learning to prepare them for their future careers.

Common Courses

  • Object Oriented Development with Java
  • System Development Methods
  • Programming for Data Analysis
  • Innovation Process
  • Research Methods for Computing and Technology

Specialized Courses

  • Computer Theory
  • Data Structures
  • Design Methods
  • Requirements Engineering
  • Software Architecture and Testing
  • Enterprise Systems

Elective Courses (Choose 1)

  • Concurrent Programming
  • Further Web Design & Development
  • Mobile App Engineering

Internship

To bridge the gap between academic and professional worlds, students will experience an Internship or Industrial Training for at least 16 weeks. This ensures they transition smoothly from academic settings to real world jobs.

Degree Level 3

In year 3, students use their previous studies and work experience to learn more about software engineering. They focus on improving software design, making it organized and easy to maintain, resulting in efficient applications.

In the final year, they work on a real world project to demonstrate their technical skills, critical thinking, and problem solving abilities in a personal portfolio.

Common Courses

  • Venture Building
  • Project Management

Specialized Courses

  • Advanced Programming Language Concepts
  • Algorithmic
  • Design Patterns
  • Software Quality Engineering
  • Designing & Developing Applications on Cloud
  • Investigations in Software Engineering
  • Software Engineering Project

Elective Courses (Choose 2)

  • Distributed Computer Systems OR Enterprise Programming for Distributed Applications OR Blockchain Development
  • Advanced Database Systems OR HCI &Usability OR Optimization and Deep Learning

MQA Compulsory Subjects

  • Appreciation of Ethics and Civilization (Malaysian Students)
  • Malay Communication Language (Int’l Students)
  • Philosophy and Current Issues
  • Workplace Professional Skills
  • Integrity and Anti-corruption
  • Co-Curriculum

APU-DMU Dual Degree

Students enrolled in the Bachelor’s Degree Program are presented with the opportunity to join the APU-DMU Dual Degree Scheme.

By choosing this pathway, upon graduation, students will be awarded two Degree Certificates and Transcripts: one from Asia Pacific University (APU) in Malaysia and another from De Montfort University (DMU) in the UK.

Duration Intakes
3 Years
(6 Semesters)
14 Mar 2024 | 25 Jul 2024
24 Sep 2024 | 21 Nov 2024

Admission Requirements

General Requirements
Direct Entry to Level 1 of Degree
STPM • 2 Passes in STPM in Science stream with minimum Grade C (GPA 2.0) in Mathematics and one Science or ICT Subject.
OR
• 2 Passes in STPM with minimum Grade C (GP 2.0) in any subject with a credit in Additional Mathematics at SPM.
A-Level • 2 Passes in A-Level in Science stream with a Pass in Mathematics and one Science or ICT subject.
OR
• 2 Passes in A-Level with a Credit in Additional Mathematics at SPM/IGCSE/O-Level or equivalent.
OR
• 2 Passes in A-Level with a Credit in Mathematics and Science or ICT subjects at SPM/O-Level/IGCSE or equivalent. Candidates need to do a Pre-Requisite module in Further Mathematics or equivalent in the first semester of Degree Program.
UEC • 5 Grade B Passes in UEC in Science Stream in any subject including Mathematics and one Science or ICT subject.
• 5 Grade B Passes in UEC in any subject including Additional Mathematics.
• 5 Grade B Passes in UEC in any subjects with Credit in Mathematics and Science or ICT Subject at SPM or equivalent. Candidates need to do a Pre-Requisite module in Further Mathematics or equivalent in the first semester of Degree Program.
Foundation/ Matriculation • A pass in Matriculation or Foundation studies with minimum CGPA of 2.0 with a Credit in Additional Mathematics at SPM/IGCSE/O-Level or its equivalent.

OR
• A pass in Matriculation or Foundation studies with minimum CGPA of 2.0 and a Credit in Mathematics and Science or ICT subject at SPM/IGCSE/O-Level or its equivalent. Candidates need to do a Pre-Requisite module in Further Mathematics or equivalent in the first semester of Degree Program.

Direct Entry to Level 2 of Degree
ICT Related Diplomas • Diploma with a minimum CGPA of 2.50.

English Requirements for International Students

  • IELTS : 5.0
  • TOEFL iBT : 40
  • Pearson (PTE) : 47
  • MUET : Band 3.5

Career Options

With a Bachelor’s degree in Software Engineering, you will have a world of possibilities in the exciting tech industry! Here is a look at some of the cool careers you could choose from:

  • Software Engineer
  • Systems Analyst
  • Project Manager
  • Software Consultant
  • Programmer
  • Chief Technology Officer (CTO)
  • Application Engineer
  • Software Test Engineer
  • Software Quality Assurance (QA) Specialist
  • R&D Specialist
  • Software Architect
  • Systems Integration Engineer
  • Senior Technical Lead
  • Product Manager
  • Solutions Architect
  • Development Manager
  • Senior System Designer

FAQs

1.Is there an internship component in the program?

  • Yes, the program includes an internship component, providing hands-on experience in the industry and exposure to real-world software engineering practices.

2.What makes APU a good choice for studying Software Engineering?

  • APU is renowned for its cutting-edge programs, strong industry connections, and emphasis on practical, real-world skills. Its diverse international student community and state-of-the-art facilities also make it a top choice.

Program Fees

APU Bachelor in Software Engineering fees is different for Malaysian and International students. Table below shows the fees for each year as well as total tuition fees.

Malaysian Students  International Students
Year 1: RM 31,700 Year 1: RM 32,000 (USD 7,270)
Year 2: RM 32,800 Year 2: RM 33,100 (USD 7,520)
Year 3: RM 33,800 Year 3: RM 34,400 (USD 7,820)
Total: RM 98,300 Total: RM 99,500 (USD 22,610)

SharifStudy can help you to learn more about programs, faculties, services and facilities, and how to apply in APU University.

Call us for a free consultation!

Contact us for free+60102221070

Leave a Reply

Your email address will not be published. Required fields are marked *