Course description for 2025/26
Programming Online Apps
SPO2160
Course description for 2025/26

Programming Online Apps

SPO2160
This subject addresses how simple online games and applications are programmed.
This subject addresses how online games and applications are developed. This course teaches the basics of networking, internet technologies and multiplayer fundamentals. The course uses the Unity Game Engine and use Unity specific services to create online games. Students will also work on projects in small teams. Students will learn to program online applications for multiple platforms using object-oriented programming, different programming tools and techniques.
Reserved for students on the bachelor program Games and entertainment technology
SPO1110 Programming fundamentals

The candidate...

Knowledge:

  • Knows the fundamentals of networking and internet protocols.
  • Know the limitations and challenges of developing online video games
  • Know programming tools and online services used for video game development for relevant platforms
  • Know monetizing models and technologies for video games on relevant platforms

Skills

  • Can create client-server applications using a server-authoritative architecture
  • Can design and develop simple net-based software
  • Can use high-level multiplayer framework technologies to create multiplayer games

General competence

  • Has competence in using net-based technologies for app development on multiple platforms
No tuition fees. Semester fees and cost of course literature apply.
Mandatory
Lectures, group and individual tasks
Evaluation using mid-term and final surveys. Students are also encouraged to participate in the central quality surveys.

Teaching activity

Work Requirements - 5 assignments, approved / not approved

Exam

Oral Exam (50/100)

Group Project (50/100)

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