Bachelor in Software Engineering (Honours)(MQA/PA17127)
Programme Overview:
The Bachelor of Software Engineering (Honours) at AIMST is an intensive 3.5-year program meticulously crafted to furnish students with the indispensable knowledge and skills requisite for a triumphant career in the field. The curriculum amalgamates theoretical underpinnings, practical applications, and emergent technologies, guaranteeing that graduates are primed for an array of opportunities within the expansive domain of Software Engineering, a pivotal pillar of global industries.
Throughout the program, students immerse themselves in experiential learning encounters, including industrial training, research projects, and integrated design projects. These components bestow invaluable real-world exposure and cultivate the honing of critical problem-solving aptitudes.
Encompassing a wide spectrum of subjects, students explore programming, software engineering principles, data structures and algorithms, database systems, operating systems, computer networks, artificial intelligence, cybersecurity, human-computer interaction, web development, and mobile application development. Additionally, courses aligned with Industry Revolution 4.0, such as machine learning, deep learning, big data analytics, and cloud computing, are seamlessly woven into the curriculum, ensuring that graduates are well-versed in cutting-edge technologies shaping the future of software engineering.
Upon successful completion of the program, graduates emerge with a robust foundation in Software Engineering, empowering them to pursue diverse career pathways, including software development, project management, consultancy, data science, and programming across various industries, both domestically and internationally.
It’s worth noting that the Bachelor of Software Engineering (Honours) program is accredited by esteemed bodies including the Malaysian Qualifications Agency (MQA) and is recognized by various professional organizations, thus ensuring the quality and recognition of the qualification.
Programme Outline
Year 1 | Year 2 | Year 3 |
---|---|---|
Programming Technique | Web Development using Platforms | Final Year Project Phase-I |
Computer Organization and Architecture | Web System & Technology | User Interface Frameworks |
Introduction to Computer Systems and Networks | Application Integration | Final Year Project Phase-II |
Operating Systems | Software Engineering Methods | Graphic and Visualization |
Python Programming | Information Technology Security | Industry Training (24 Weeks) |
Database Design and Implementation | Information Management | |
Application Development & Processes | Human Computer Interaction | |
System Analysis and Design | UX Design | |
Project Management | ||
Social Issues and Professional | ||
Practice | ||
Machine Learning |
Elective Courses |
---|
Cloud Computing |
Database Management System |
Internet of Things |
Big Data Analytics |
Artificial Intelligence |
E-Commerce |
Wireless Communication for 5G |
Robotics |
Minimum Entry Requirements
ACADEMIC REQUIREMENTS |
---|
AIMST foundation / Matriculation with a minimum CGPA of 2.00 and a credit in Additional Mathematics at SPM level or equivalent / Mathematics and any one of the science subjects at SPM level or equivalent. i. A pass in Matriculation of Foundation studies with a minimum CGPA of 2.00; OR ii. A pass in STPM with a minimum grade of C (CGPA 2.00) in any TWO (2) subjects or any equivalent qualification; OR iii. A pass inSTAM with a minimum grade of Jayyid in any TWO (2) subjects; OR AND a credit in: a. Additional Mathematics at SPM level or its equivalent; OR b. Mathematics and any one of the Science, Technology, or Engineering subjects at SPM level or its equivalent. Notes:
iv. A pass in STPM (Science Stream) or its equivalent with a minimum grade of C (CGPA 2.00) in Mathematics subject and ONE (1) Science/ICT subject;
Other qualifications will be assessed and approved on a case-by-case basis. |
Career Opportunities
- Software Developer
- Project Manager
- IT Consultant
- Data Scientist
- Cybersecurity Analyst
- Web Developer
- Software Engineer
- System Architect
- Cloud Solutions Architect
- Technical Support Engineer
- UX/UI Designer
- AI
- Machine Learning Engineer
Programme Highlights
- Prominent Internship Opportunities
- Broad Carrer Prospects
- Articulation Pathways
- Research Opprtunities
- Industry Connections