# Session I - 13. Oct. 2021, 14:00-17:00
## 14:00 , 10min : arrival phase
Waiting for people to arrive at the class room and settle in
## 14:10 , 20min : Agents of P.L.A.Y
A short analog game to get to know each other.
People are handed out a sheet of paper with instructions and can start to play.
If other people come in later, they still can easily join.
## 14:30 , 15min : Intro of lecturer & course outline
A short introduction about the lecturer and their approach.
Overview of the course sessions and how they will work.
(Grading will be discussed later on)
General session schedule:
* 10 min warm up
* 20 min recap from last session
* 60 min input by lecturer
* 15 min break
* 45 min exercise
* 30 min recap/reflection, open questions
## 14:45 , 25min : Sociogramme
Lecturer asks questions and people use the physical space to position themselves,
while coordinating with other participants on where which positions are.
After each question the lecturer ask the groups of participants what their position represents.
Questions:
* When did you visit your first course at dieAngewandte?
* How much XP do you have with HTML & CSS?
* How much XP do you have with JS?
* How many hours a week (on average) do you invest/waste/inwaste in gaming?
* Did you already create a digital game once?
* Did you already create an analog game?
* Peanut butter or jelly?
* Coding-related courses vsisted at the Angewandte?
* Would you rather prefer in-person or remote classes for this course?
* ... open for participant questions ...
## 15:10 , 30min : Evaluation of expectations
Think about the following questions, and write topics/issues on post-its:
What do you expect of / want from:
* the course contents/topics
* yourself and the class participants
* the lecturer
5 to 10 min time to think and write down
Then we start pinning post-its on the wall and create topic clusters
## 15:40 , 15min : B R E A K
## 15:55 , 15min : Management of expectations & notes on grading
Lecturer picks up the gathered expectations and provides some insights into what we will be able to do (and what not) within this course.
The main focus is aligning expectations with available time investments. 2 ECTS is very little, to learn and practice coding and game dev. Outcomes will depends on whether and how much people want/can invest into the course beyond the necessary.
As noted in the announcement the grading will be based on:
* 25%: Attendance & active participation
* 25%: 5 coding exercises after sessions 2, 3, 4, 5, and 6
* 25%: Peer code review & feedback
* 25%: Final mini project
For ease of calculations participants will be able to gather a total of 100 points, consisting of:
* 25 points for attending the sessions and participating in the related exercises, 3 points for every of the 7 sessions, and 4 additional points in the end if a participant attended at least 5 of the 7 sessions.
* 25 points for solving the exercises presented in session 2,3,4,5 and 6, each exercises worth 5 points, if the solution is handed in within 2 weeks after a session, otherwise it still can be handed in at a later point in time, but then only for 3 points
* 25 points for reviewing and providing feedback to other participants, based on the 5 session exercises, every review/feedback for a session worth 5 points
* 25 points for submitting the final mini project
The final grades are based on the final point score:
* 80-100 points: 1
* 70-80 points: 2
* 60-70 points: 3
* 50-60 points: 4
* 0-50 points: 5
### Updated grading breakdown since 2021-12-15
After a mid-term evaluation of the course (as it is in its first iteration), the
lecturer decided to skip example 6 in this course and move it to the follow-up
course in the summer semester. This means, that all points from example 6 and
its peer review will be distributed among the other examples and reviews.
The new breakdown therefore is:
* 25 points for attending the sessions and participating in the related exercises, 3 points for every of the 7 sessions, and 4 additional points in the end if a participant attended at least 5 of the 7 sessions.
* 25 points for solving four exercises presented in session 2,3,4,and 5/6, each exercise worth 6.25 points, if the solution is handed in within 2 weeks after a session, otherwise it still can be handed in at a later point in time, but then only for 4 points
* 25 points for reviewing and providing feedback to other participants, based on the 4 session exercises, every review/feedback for a session worth 6.25 points
* 25 points for submitting the final mini project
## 16:10 , 30min : Tooling
Introducing the tools and a basic scaffold needed to get most out of the course.
* Web browsers: Firefox and Chromium
- a short tour through the dev tools (check out the course page)
* IDEs: Atom, VisualStudio Code, or WebStorm
* Create a base scaffold folder, containing:
- index.html scaffold
- styles.css
- main.js
- assets/ folder
* Optional: keep devdocs.io in a pinned browser tab
* base cloud folders for lecture
* base chat group for lecture
## 16:40 , 20min : Open questions & discussion
---
This page is part of the course website at https://tantemalkah.at/2021/artful-coding
All contents, where not otherwise noted, are licensed by [Andrea Ida Malkah Klaura](https://tantemalkah.at/) under a [CC-BY-SA 4.0 license](http://creativecommons.org/licenses/by-sa/4.0/?ref=chooser-v1).