Skip to content

Latest commit

 

History

History
53 lines (35 loc) · 2.98 KB

course-org.md

File metadata and controls

53 lines (35 loc) · 2.98 KB

Course Organization

Agenda, schedule, organizational issues

Agenda (German)

Effiziente Nutzung von GitHub zur Gestaltung des Programmierunterrichts

GitHub ist eine, wenn nicht die bekannteste Plattform für Open Source Software. Weniger bekannt ist, dass GitHub eine Menge Funktionen enthält, die die Plattform zu einem hervorragenden Werkzeug für den Programmierunterricht macht. In diesem Seminar zeigt Rainer Stropek anhand von Praxisbeispielen aus seinem eigenen Unterricht an der HTL Perg, was GitHub bietet. Er geht unter anderem ein auf die Abwicklung von Programmierhausübungen mit GitHub Classroom, erklärt die kostenfreien GitHub-Angebote für Studierende und Lehrer, demonstriert das kostenlose Hosting von Webseiten (z.B. für Anleitungen, Präsentationen etc.) mit GitHub Pages und vieles mehr. Rainer setzt bei der Schulung grundlegendes Wissen über Git und HTML voraus. Man muss aber kein Profi in diesen Bereichen sein, um von dem Seminar profitieren zu können.

Trainer

Schedule Day 1

Time Slot Topic
08:00 - 09:30 Introduction, GitHub overview and general questions
10:00 - 12:00 Git fundamentals recap, GitHub flow, Markdown
12:45 - 14:15 Hands-on lab GitHub Flow in student projects
14:45 - 16:00 Open discussion, GitHub Classroom fundamentals

Schedule Day 2

Time Slot Topic
08:00 - 08:30 Recap day 1
08:30 - 10:00 GitHub Classroom hands-on lab
10:30 - 12:00 GitHub Autograding hands-on lab
12:45 - 14:15 GitHub Pages (incl. hands-on lab)
14:45 - 16:00 Open discussion, various topics, closing

Course Material

Everything is MIT-licensed, so feel free to use, copy, modify, merge, publish, or distribute it.