As a graduate, you will be prepared to reliably demonstrate the ability to:
- Apply professional ethics, accountability, and equity to computer science principles to promote diversity and cultivate inclusion within global and social contexts.
- Design and implement secure solutions to support the virtual infrastructure and application development needs for the project.
- Analyze problems to create and implement solutions within the limitations of computer science.
- Design and develop robust software systems that meet functional and non-functional requirements for multiple industries and technical ecosystems.
- Design and build human-centred applications that enhance user experience and support clients in achieving business goals.
- Create and validate business solutions using mathematical foundations, algorithmic principles, and critical thinking skills.
- Demonstrate interpersonal, teambuilding and leadership skills, while participating in a variety of work environments.
- Develop critical thinking and research practices to facilitate lifelong learning for personal and professional development.
- Apply knowledge of database design and management to support software development processes.
- Communicate complex information using a variety of formats to audiences with different levels of technical knowledge.