CSC 3370 Web/Mobile Game Development

Students will be introduced to the development process of large-scale applications through the individual and collaborative creation of substantial games. Emphasis will be placed on sound software engineering design principles, independent learning and team management. Students will learn how to decompose large problems into smaller more manageable ones and will learn how to effectively use a distributed version control system such as Git. The games will be developed as web applications and converted to native mobile apps via tools such as PhoneGap.

Credits

3

Prerequisite

CSC 1200, CSC 2350

Distribution

Mathematics/Computer Studies