• Computing science provides students with many opportunities to gain hands-on experiences such as co-op placements, leadership opportunities, and on-campus computer lab positions. 
  • The graduates are creative problem solvers, lifelong learners, and highly adaptable leaders in the rapidly changing world.
  • In addition to studying fundamental computing science topics, the students choose from a variety of elective courses, including artificial intelligence, software engineering, computer graphics, databases, programming languages, computer networking, and virtual reality.
  • They encourage the students to engage in undergraduate research with their computing science professors.
  • These research projects often result in students presenting their work at international conferences. Past students have co-authored papers with their professors and published their findings in peer-reviewed journals, providing them with valuable experience and identifiable skills.