Programme information
Design and develop program solutions based on architectural principles
Discover how to create a new software program solution using appropriate computer architectural design. Core topics focus on understanding the essential hardware and software functionalities required to design a solution that meets the usability, performance, and support requirements of the program. You will also learn strategies for making architectural decisions crucial for successful implementations.
Develop your skills, knowledge
and abilities in:
- Describing computer architecture configurations and their impact on data processing, software functionality, and business support.
- Analysing server classifications for on-premise and cloud-based solutions, including layouts, storage, and network connectivity.
- Reviewing techniques used to determine architecture design approaches and strategies.
- Describing architecture implementations by reviewing design concepts, hardware, software and reasons for its success or failure.
- Ensuring a design meets performance and supportability expectations to deliver desired results.
And cultivate the professional competencies to work in a high-demand field
- Data Engineer
- Database Administrator
- Database Programmer
- Information Security Analyst
- IT Project Manager
- IT Solutions Architect
- Software Engineer
- Systems Analyst