What will I learn?

We’ve created a first-year experience that provides you with a great foundation in computer science and problem-solving. Regardless of your program of choice, you will develop programming skills, explore the foundations of computer science, and embark on an exploration of the social and philosophical impacts of computing.

In this program, you will learn to develop solutions to real-world problems using technologies. You’ll learn to combine a deep understanding of technology with problem-solving, communications, and management skills. You will know how to analyze problems, manage and lead teams to tackle those problems, and communicate solutions and opportunities back to the wider organization.

Your courses

You will take a project course where, working with a team of classmates, you will follow the project's life cycle to create solutions and solve problems for real clients. You will experience life as part of a project management team and boost your portfolio.

You'll expand your knowledge with courses in:

  • Software Development
  • Database Systems
  • Web-Centric Computing
  • Designing User Interfaces
  • Project Management
  • Privacy & Security
  • Information Systems
  • Multidisciplinary Management
  • and more

Flexibility and options

You can follow along with our suggested course schedules or you can tailor your degree and experience by choosing from a range of options including co-op, certificates and minor options, or diving into innovation and the world of emerging technologies.

Co-op opportunities

Enhance your studies with career-focused work experience. Co-op allows you to apply classroom theory, explore career options and build your resume.

Certificate options

Certificates are one way that recognizes graduating students have achieved a level of proficiency or specialization in a particular area or subject. Students can build skills in specialized areas when they complete a certificate in one of the following areas:

  • Artificial Intelligence and Intelligent Systems
  • Communication Technologies and Cyber Security
  • Data Science
  • Graphics, Gaming, and Media
  • User Experience Design and Evaluation
  • Web and Mobile Development

                      > Next: What can I do with this degree?