What will I learn?
We鈥檝e 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鈥檒l 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