Subject description for 2023/24
Programming Fundamentals
SPO1110
Subject description for 2023/24

Programming Fundamentals

SPO1110
This subject will give students basic training in modern object oriented programming, various programming tools, techniques and languages.
Programming is a key component in any video game production and this subject is all about how to program computers to behave in a desired manner. It concerns how different programming languages implements the fundamental concepts og modern object oriented programming. The students also get to work in small development teams to solve different programming tasks.
Reserved for students on the bachleor program Games and entertainment technology
Admission is based on general study competence or practical skills according to current rules.

After completing the course the students should have:

Knowledge about:

  • what object oriented programming is and how it's used
  • the basic construction of programming languages, general syntax rules, data types, variables and constants, functions, control structures, logical operations and events

Skills within:

  • solving programming problems using different techniques
  • making simple applications and games with their chosen programming tools

General competence within:

  • documenting code for maintenance and bug fixing
No tuition fees. Semester fees and cost of course literature apply.
Mandatory
Lectures, Lab work on assignments.
Evaluation using mid-term and final surveys. Students are also encouraged to participate in the central quality surveys.
Take home exam - Total assessment project worth 100/100 of the grade
Any sources allowed