COMP-3010Software Development and Documentation 1
This is the first course in a two-part introduction to software development and documentation in the game industry. Students will explore foundational software engineering techniques used to develop modern applications and games. The course will cover software life-cycle topics such as requirement gathering, planning, design, implementation, and maintenance. Problem solving techniques will also be covered. Additionally, there will be an introduction to source control tools and other software development best practices.