Course description for 2023/24
Programming Online Apps
SPO2160
Course description for 2023/24
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 bachleor 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
Written assignment, 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.
SPO1004 GameLab 1
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