Course description for 2026/27
Programming Fundamentals
SPO1110
Course description for 2026/27

Programming Fundamentals

SPO1110
This subject will give students basic training in modern programming, various programming tools, techniques and languages.
A program is a set of instructions in computer language that makes a computer behave in a desired manner. A video game is (usually) a sophisticated computer program that one can develop using code and other helper programs. This course will teach the fundamentals of programming and concepts such as modern object-oriented programming. The course will mainly be teaching the C# programming language and use the Unity Game engine where C# scripts can directly be used to make games, apps and tools.
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.

Fundamental theoretical and practical subject.

Lectures and lab work on assignments.
Evaluation using mid-term and final surveys. Students are also encouraged to participate in the central quality surveys.

Teaching activities

Mandatory attendance min. 80 %

Assignments

4 mandatory assignments - approved/not approved

2 mandatory on-campus tests - approved/not approved

Examen

Take home exam - Total assessment project worth 100/100 of the grade

Any sources allowed

Generating responses using ChatGPT or similar generative artificial intelligence and submitting them wholly or partially as your own work is considered plagiarism.