As a graduate, you will be prepared to reliably demonstrate the ability to:
- Design software utilizing knowledge of organizational structures, business practices, and project management techniques, in the implementation of business systems.
- Apply problem-solving skills by writing software using a number of programming languages to implement information systems.
- Utilize system development and delivery methodologies, including software quality control and testing techniques, in the design and implementation of software solutions.
- Use and configure several operating systems to develop and deploy software on a diverse range of computing platforms.
- Develop and deploy applications using web technologies to fulfil business requirements.
- Design databases and combine the use of various programming languages to build data driven applications.
- Apply data communications, networking, security concepts, and industry standards to develop distributed systems.
- Communicate information and ideas to technical and non-technical audiences when participating in diverse organizational settings.
- Employ interpersonal, team building, and cooperative skills as a team member in different roles and settings.
- Utilize investigative and self-directed techniques to identify and pursue lifelong learning opportunities and conduct applied research.
- Comply with privacy protection, industry standards, ethics and codes of conduct in professional practice.
- Perform quantitative analysis to solve problems or recommend a course of action.