Bachelor of Science (Hons) in Software Engineering draft
Kuala Lumpur , Malaysia
Tuition Fee
USD 99,500
Per course
Start Date
Medium of studying
On campus
Duration
Program Facts
Program Details
Degree
Bachelors
Major
Software Development | Software Engineering
Area of study
Information and Communication Technologies
Education type
On campus
Timing
Full time
Course Language
English
Tuition Fee
Average International Tuition Fee
USD 99,500
Intakes
Program start date | Application deadline |
2024-03-14 | - |
2024-07-25 | - |
2024-09-24 | - |
2024-11-21 | - |
About Program
Program Overview
This comprehensive computing program provides a solid foundation in networking, software development, and database management. Students specialize in software engineering, gaining expertise in programming, system development, and project management. The program prepares graduates for a wide range of careers in the technology industry, including software engineering, systems analysis, and project management.
Program Outline
Outline:
Degree Level 1
- Core Modules:
- Introduction to Networking
- Systems Software and Computing Concepts
- Introduction to Databases
- Python Programming
- Systems Analysis and Design
- Integrated Computer Systems
- Fundamental of Entrepreneurship
- Specialized Modules:
- Digital Thinking and Innovation
- Introduction to Object-Oriented Programming
- Mathematical Concepts for Computing
- Elective Modules (Choose 1):
- Introduction to Artificial Intelligence
- Fundamentals of Web Design & Development
Degree Level 2
- Core Modules:
- Innovation Process
- Research Methods for Computing and Technology
- Specialized Modules:
- Programming for Data Analysis
- System Development Methods
- Object Oriented Development with Java
- Requirements Engineering
- Enterprise Systems
- Data Structures
- Software Testing
- Software Architecture
- Design Methods
- Elective Modules (Choose 1):
- Concurrent Programming
- Further Web Design & Development
- Mobile App Engineering
Degree Level 3
- Core Modules:
- Venture Building
- Development and Operations
- Specialized Modules:
- Investigations in Software Engineering
- Project Management
- Design Patterns
- Software Quality Engineering
- User Experience
- Project in Software Engineering
- Designing and Developing Applications on Cloud
- Elective Modules (Choose 2):
- Distributed Computer Systems OR Enterprise Programming for Distributed Applications OR Blockchain Development
- Advanced Database Systems OR Optimisation and Deep Learning
Careers:
- 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
SHOW MORE