Programming with C/C++ 4: Computer Games in 2D
Syllabus, Bachelor's level, 5SD814
- Code
- 5SD814
- Education cycle
- First cycle
- Main field(s) of study and in-depth level
- Computer Science G1F
- Grading system
- Fail (U), Pass (G), Pass with distinction (VG)
- Finalised by
- The Department Board, 31 March 2021
- Responsible department
- Department of Game Design
General provisions
The course is part of the Bachelor's programme in Game Design and Programming, 180 Credits.
Entry requirements
Programming with C/C++ 1: Introduction, 5 credits, and Programming with C/C++ 2: Algorithms, Data Structures and Design Patterns, 5 credits, and Programming with C/C++ 3: Computer Games in 2D, 5 credits, and Linear Algebra, Trigonometry and Geometry, 7.5 credits
Learning outcomes
Upon completing the course, students will be able to:
- understand and develop frequently occurring systems used in game engines,
- describe how game engines use and reconstruct external resources such as images, sounds and text for internal use,
- produce and manage project and code structure,
- be able to apply strategies and patterns for memory management.
Content
The course looks on components commonly utilized by game engines that handle rendering, collision, input management, etc. During the course the students will develop game engine components that will be used in 2D games.
Instruction
Instruction includes lectures, teacher led exercises, laboratory work and compulsory hand-in assignment.
Assessment
Examination is based on assignments handed in during the course.
If there are special reasons for doing so, an examiner may make an exception from the method of assessment indicated and allow a student to be assessed by another method. An example of special reasons might be a certificate regarding special pedagogical support from the University´s disability coordinator.
Uppsala University does not accept cheating or plagiarism. Suspected incidents of cheating or plagiarism are reported to the Vice-Chancellor, which may issue a formal warning to the student or suspend the student from studies for a certain period.
NB: Only a completed course may be counted towards a degree.
Reading list
No reading list found.