Current active course description (last updated 2020/21)
Programming Online Apps
SPO2160
Current active course description (last updated 2020/21)

Programming Online Apps

SPO2160
This subject addresses how simple online games and applications are programmed. 
This subject addresses how simple online games and applications are programmed. Different programming environments and technologies are covered. The subject also gives experience in working with project management in small teams.   Students get a basic training in programming online applications for multiple platforms using object orientered programming, different programming tools, techniques and languages. The subject focuses on limitations and possibilities the different tools impose on the developer.
Reserved for students on the bachelor program Games and entertainment technology
SPO1110 Programming fundamentals

The candidate …

Knowledge

  • Know the limitations and challenges in developing online video games
  • Know fundamental differences and similarities between popular game development tools for stationary and mobile platforms
  • Know programming tools used for video game development for mobile platforms
  • Know monetizing models and technologies for video games on mobile platforms
  • Know techniques for optimization of network traffic at mobile software

Skills

  • Can design and develop simple net-based software for mobile platforms, both for clients and servers
  • Can assess the usability and feasibility of different approaches for app development

General competence

  • Has competence to use net-based technology for app development on multiple platforms
  • Has an understanding of which factors matters for data traffic in wireless and mobile networks
No tuition fees. Semester fees and cost of course literature apply.
Mandatory
Lectures and problem solving
Evaluation using mid-term and final surveys. Students are also encouraged to participate in the central quality surveys.

Teaching activity

Work Requirements - 6 assignments, approved / not approved

Mandatory attendance - attendance (80%) approved / not approved

Exam

Portfolio, Team project with individual assessment with associated individual reports

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

Overlap refers to a similarity between courses with the same content. Therefore, you will receive the following reduction in credits if you have taken the courses listed below:

SPO2008 - Programming for Networked Games - 10 credits