Programme information
Apply programming languages and design principles to implement solutions
Explore key topics including various programming paradigms, encompassing functional and object-oriented programming languages like C++, Java, JavaScript, C#, and Python. You will acquire foundational knowledge to integrate appropriate functionalities, such as stack and heap management, from a scalability and performance perspective when making software development design choices. The course also covers software and application frameworks and various add-on components to ensure comprehensive design decisions.
Develop your skills, knowledge
and abilities in:
- Reviewing software programming language functionalities and how they’re used in a real-world setting.
- Applying programming strategies and approaches to develop a new or existing software program or application.
- Reviewing software and application development frameworks and how they are used in software development and application development for mobile and computer devices.
- Describing key strategies when implementing a program solution that meets performance expectations.
- Utilising problem-solving techniques such as logging, debugging, unit tests, and other mechanisms.
And cultivate the professional competencies to work in a high-demand field
- Business Intelligence Analyst
- C++ Developer
- Computer Programmer
- Computer Systems Analyst
- Computer Systems Engineer
- Database Administrator
- Java Developer
- JavaScript Developer
- Network Systems Administrator
- Python Developer
- Software Application Developer
- Software Quality Assurance (QA) Engineer
- Web Developer