Computer Science 40S (CSC40S)
Course Description
The program that is used in this course is Microsoft Visual C#, and MonoGame. A continuation of the programming skills from Computer Science 30S is emphasized. This course should be of interest to students who are interested in technical courses such as programming and engineering. Topics include: Database programming, game design fundamentals and game development using C# and MonoGame. The course includes creating a simple game as a final project.
Recommended Prerequisite
- Computer Science 30S
Units Covered
- Introduction to MonoGame
- 2D Images in MonoGame
- Getting Player Input
- Writing Text
- Working with Sound
- Rotations
- Collisions
- Object Oriented Programming
- Final Project - Design and create a simple game from start to finish