Campus
Delivery
Hybrid
Duration
8 Semesters (4 Years)
Credential
Honours Bachelor Degree

Program Learning Outcomes

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.