Let's Make Computer Games

-

Time of occurrence
Credits
3 ECTS (78 hours)
Form of study
Entirely web-based
Location
Veebis
Fee
45 EUR
Teachers
Raimond-Hendrik Tunnel
Mark Muhhin
Study group
Software and applications development and analysis
Program language
Estonian
Purpose:
* Explain the algorithmic basis and programming concepts through the development of a computer game.
* Give an overview of the core programming concepts and the skill to write programs with the Python programming language.
* Teach students to plan and realize a computer game.
* Promote the creation of computer games in Estonia.
* Prepare high school students to continue their computer game creation studies in the University of Tartu.
Target group:
High school students who are interested in programming and making computer games. Primary school students starting from the 7th grade who are astute and have very good functional reading skills for their age.
Outcome:
At the end of the course, a student:
* is motivated to use a computer for programming, create computer games and other smaller programs;
* is capable of explaining and correctly uses core programming concepts (branching, lists, loops, subprograms, classes, objects, events);
* knows how to use graphics, animation and sound in computer programs;
* knows how to create a graphical user interface and to parse real-time user input;
* knows how to realize a small textual exercise as a computer program (as a game);
* knows how to read and understand someone else's program code;
* understands the different interdisciplinary roles of creating computer games;
* has created a small computer game in a small team.
Starting conditions:
There are no prerequisites for prior knowledge or skills. Studies start after the invoice has been paid.
Teachers:
Raimond-Hendrik Tunnel -
Mark Muhhin -
Content:
Topic Credit Lectors
1. Variables, variable types (integers, strings), mathematics, input and output, file reading. 10 Mark Muhhin
2. Decisions, branching, loops. 8 Mark Muhhin
3. Double loops. Turtle graphics. 7 Mark Muhhin
4. Lists, list processing. 7 Mark Muhhin
5. Functions. 7 Mark Muhhin
6. Classes and objects. 6 Mark Muhhin
7. Graphics, animation. 6 Mark Muhhin
8. Events, game controls. 7 Mark Muhhin
9. Sound files, file saving, graphical user interface.
Start of the creation of your own game (final project) in small teams.
10 Mark Muhhin
10. The creation of your own game. 10 Mark Muhhin

Price info:
Price for students: 45€ (w/o tax)
Price for others: 135€ (w/o tax)
Tax will not be added to the fee.
In case the course is unsuitable, a refund can be asked during the first two study weeks.
Location info:
Studying takes place independently in Moodle and Discord environments.
Learning environment:
The studying process takes place independently in the Moodle environment, where there are learning materials, learning videos, exercises, tests, and forums. In the instant messaging program Discord one can ask for fast help and communicate with the teacher and fellow students. The link for that is in Moodle. Registered students will be added to Moodle when the course begins.
Schedule and further information:
Studying starts on the 7th of October and lasts 10 weeks. Every week a topic from the course content section is covered. The last 11th week in December is for the administration of the final results. Details will be available to the participants through the Moodle environment every week when the course starts.
See also: https://cglearn.eu/tia
Requirements to complete:
* One must earn at least 60 points from the weekly homework exercises and tests. Exercises give up to 60 points, tests 30 points and there are many opportunities to also earn bonus points. To earn the points, solutions must be submitted and tests solved by the corresponding deadlines.
* Within the deadline one must also submit a small computer game created within a small team near the end of the course.

To pass the course, both these requirements above must be fulfilled.
Consultation (help) is given through Moodle and Discord environments.
Outcome method:
non-differentiated (pass, fail, not present)
Grading method:
Home assignments, tests, final project
Grading criteria:
The assignments are submitted on time. The solution meets the requirements stated in the assignment description.
Document to be issued:
Certificate of completion
Tax refund:
No
Registration deadline:
29.09.2024
Additional information:
Ülle Holm, ati.taiendope@ut.ee, +372 +372 737 6432
Program code:
MTAT.TK.008
General contact:
Lifelong learning center
Ülikooli 18, Tartu, 50090
+372 737 6213

Similar lifelong learning courses


Time of occurrence: 14.10.2024 - 08.12.2024 Credits: 3 ECTS (78 hours) Form of study: Entirely web-based Language: Estonian

Time of occurrence: 07.10.2024 - 27.04.2025 Credits: 3 ECTS (78 hours) Form of study: Entirely web-based Language: Estonian

Time of occurrence: 07.10.2024 - 27.04.2025 Credits: 4 ECTS (104 hours) Form of study: Entirely web-based Language: Estonian

Time of occurrence: 07.10.2024 - 27.04.2025 Credits: 4 ECTS (104 hours) Form of study: Entirely web-based Language: Estonian
#continuing education
See what programmes are starting soon
27.06.2024
#for student #continuing education
Mehreen embraces the opportunity to participate in the UniTartu Summer School, finding it enriching academically and culturally. This led to unexpected research opportunities and lasting connections.
30.04.2024
#for student #continuing education
Discover Janina's UniTartu Summer School experience. Engaging lectures and social events fueled her PhD aspirations, highlighting the programme's enriching environment.
24.04.2024
#for student #international #continuing education #why Tartu
Mihai, a medical student from Romania, recounts his experience at UniTartu Summer School in Estonia, discovering advanced healthcare and international friendships.
09.04.2024