Computer Science

Computer Science

Computer science drives innovation in the 21 st Century. From influencing the space program and contributing to models of personalized medicine, to solving life and business challenges through big data applications, computer science is all about exploring possibilities and influencing outcomes. The Department of Computer Science at Western is responsive to rapidly changing business, social and natural landscapes. As such, we provide students with innovative programs, courses, internships and extracurricular learning opportunities that reflect focus areas of greatest interest to students (testimonial) and their potential employers.


Do you want to learn how technology can be applied to solve critical business problems and create exciting new opportunities?

Consider studying Information Systems at Western!

Learn More


Making a successful video game is not child’s play. In fact, video games generate more revenue each year than music, film, television, and books.

Consider studying Game Development at Western!

Learn More


The cure is out there - we just have to find it, and that is where computing and medical data comes in!

Consider studying Medical Health Informatics at Western!

Learn More

 To learn more about all of our modules see Modules at a Glance .

What You’ll Learn

The work of a computer scientist falls into several categories, and students in the Department of Computer Science at Western acquire skills and experience in all. Undergraduates learn skills that allow them to design and build software as well as develop effective ways to solve computing problems, including storing information in databases, sending data over networks, and providing new solutions to cyber-security issues. Our students also acquire the expertise needed to devise new and better ways to address challenges in big data, game development, medical imaging, social and mobile computing and in bioinformatics.

Distinguishing Features

Authentic Learning Contexts

Learning in real-world contexts prepares our students for successful integration into the workforce. Future game developers benefit from courses set up as game development studios. Students take on leadership roles in simulated consultant firms and assume ownership of technical deliverables and project management responsibilities, from the determination of requirements and production of timelines to communications with the client.


You don’t have to wait until the completion of your degree to get started on a career in computer science. At Western, the Propel program provides institutional support and guidance to students who are prepared to take their innovations to market through tech transfer facilitation, intellectual property protection, or business planning resulting in a start-up enterprise.

Undergraduate Research Opportunities

Our fourth-year thesis course gives undergraduate students the opportunity to connect one-on-one with our faculty. Thesis research topics cover all areas of computing, from augmented reality and computation linguistics, to computer vision and theoretical studies. Western receives many summer USRA awards which pairs undergraduate students with faculty supervisors for funded summer research projects. Our experiential learning courses often intersect with our research programs, providing students with hands on opportunities to work with researchers in fields ranging from data analytics to computational intelligence and beyond!


Computer Science Career Network, Transcript Below

Careers Transcript

  • User Interface Designer
  • Network Administrator
  • Multimedia Programmer
  • Game Developer
  • Mobile Developer
  • Software Engineer
  • Network Analyst
  • E-Commerce Analyst
  • System Analyst
  • Database Administrator
  • Programmer Analyst
  • Technology Manager
  • Systems Engineer
  • Web Developer
  • Researcher
  • Security Analyst
  • Professional School
  • Data Modeller
  • Data Scientist