BSc CS with Specialization in Video Game Programming
(BSc, 4 Years)
For a position in Programming / Software Engineering
Campus:Yes Online: No
In state: 0 Canadian Dollar (CAD) per Year
Out of state: 0 Canadian Dollar (CAD) per Year
Non-US National (Overseas Students): 0 Canadian Dollar (CAD) per Year
UPEI has offered a Bachelor's Degree in computer science with a specialization in video game programming since 2007. Designed with extensive local industry input, the program aims to produce top quality programmers with an in-depth knowledge of video game development technologies and industry practices. The program is built on top of the normal requirements for a (fully accredited) Bachelor's Degree in computer science. Students in the specialization must take (in addition to the normal requirements for a major in cs) the following courses as part of their studies: Non-Traditional Platform Computing (presently iPhone-based), Topics in Non-Traditional Platform Computing (this year video game development for the iPhone), Physics of Gaming, Computer Graphics Programming, Advanced Computer Graphics Programming, Object-Oriented Design (C++-based) Video Game Design, and Interactive Storytelling. In their final year students must complete a two semester (8 month total) capstone project course under the supervision of industry mentors. At present, industry professionals teach 4 of these courses (and act as mentors in a 5th), with regular faculty teaching the rest.
Charlottetown PEI is the video game development centre of the Atlantic Provinces, with 3 medium sized (~50 employees each) independent studios, a medium sized game testing studio and a number of smaller studios. UPEI works closely with the industry and graduates of the program are uniquely positioned to enter the local workforce. A video game art program is also offered at the local college.
Program information can be found at: http://www.upei.ca/csit/