proseminar/seminar teaching ios · teaching ios 2016 - info meeting goals participate as tutor in...

13
Proseminar/Seminar Teaching iOS Info Meeting (25 January 2016)

Upload: others

Post on 14-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Proseminar/Seminar Teaching iOS · Teaching iOS 2016 - Info Meeting Goals Participate as tutor in the introduction courses for the iPraktikum (approx. 100 students) Learn how to teach

Proseminar/Seminar Teaching iOS

Info Meeting (25 January 2016)

Page 2: Proseminar/Seminar Teaching iOS · Teaching iOS 2016 - Info Meeting Goals Participate as tutor in the introduction courses for the iPraktikum (approx. 100 students) Learn how to teach

Teaching iOS 2016 - Info Meeting

Goals

Participate as tutor in the introduction courses for the iPraktikum (approx. 100 students)

Learn how to teach Swift and concepts of advanced Software Engineering to students with varying knowledge

Deepen your knowledge in iOS development

Have fun :-)

2

Page 3: Proseminar/Seminar Teaching iOS · Teaching iOS 2016 - Info Meeting Goals Participate as tutor in the introduction courses for the iPraktikum (approx. 100 students) Learn how to teach

Teaching iOS 2016 - Info Meeting

A typical day in the intro course

3

This could be you!

Page 4: Proseminar/Seminar Teaching iOS · Teaching iOS 2016 - Info Meeting Goals Participate as tutor in the introduction courses for the iPraktikum (approx. 100 students) Learn how to teach

Teaching iOS 2016 - Info Meeting

Our Philosophy

4

“Tell me and I will forget. Show me and I will remember.

Involve me and I will understand. Step back and I will act.”

(Chinese Proverb)

Page 5: Proseminar/Seminar Teaching iOS · Teaching iOS 2016 - Info Meeting Goals Participate as tutor in the introduction courses for the iPraktikum (approx. 100 students) Learn how to teach

Teaching iOS 2016 - Info Meeting

Prerequisites

• You are familiar with the concept of object oriented languages

• You have experience in iOS development • Good knowledge in Swift

• Experience with Objective-C is a plus

• You are highly motivated to take this course

5

Page 6: Proseminar/Seminar Teaching iOS · Teaching iOS 2016 - Info Meeting Goals Participate as tutor in the introduction courses for the iPraktikum (approx. 100 students) Learn how to teach

Teaching iOS 2016 - Info Meeting

Course Schedule

• Between April 4 and April 15 (preliminary)

• 3 tracks with 11 sessions each

• About 30 students in each course

• We hold different kinds of sessions • Instructors: 6 sessions about Swift, Xcode and iOS development

• Instructors: 2 sessions about Workflow Topics (e.g. Branch Management)

• Tutors: 2 - 4 sessions about advanced topics

6

You are here :-)

Page 7: Proseminar/Seminar Teaching iOS · Teaching iOS 2016 - Info Meeting Goals Participate as tutor in the introduction courses for the iPraktikum (approx. 100 students) Learn how to teach

Teaching iOS 2016 - Info Meeting

Style of the sessions

90 min hands-on presentation• Students immediately exercise the learned concepts in small examples

• A solution is provided

30 min Exercise• Summarizes the content of the whole presentation

• The students have to solve it on their own

• You correct the exercise solutions and give feedback to the students

7

Page 8: Proseminar/Seminar Teaching iOS · Teaching iOS 2016 - Info Meeting Goals Participate as tutor in the introduction courses for the iPraktikum (approx. 100 students) Learn how to teach

Teaching iOS 2016 - Info Meeting

What we expect during the course

• You attend all your sessions of your assigned track

• You support the participants by answering their questions

• You correct the exercise solutions

• Your prepare your own presentation/exercise and tutorial for a topic

• You present the topic in all three tracks

8

Page 9: Proseminar/Seminar Teaching iOS · Teaching iOS 2016 - Info Meeting Goals Participate as tutor in the introduction courses for the iPraktikum (approx. 100 students) Learn how to teach

Teaching iOS 2016 - Info Meeting

Sessions

Instructor topics

• Swift: Intro, Intermediate, Advanced

• Your First iOS App

• Storyboarding

• Model View Controller

• Branch Management

9

Possible topics for tutors

• UI Design

• WatchKit

• RESTful Services

• Release Management

• Your ideas?

Page 10: Proseminar/Seminar Teaching iOS · Teaching iOS 2016 - Info Meeting Goals Participate as tutor in the introduction courses for the iPraktikum (approx. 100 students) Learn how to teach

Teaching iOS 2016 - Info Meeting

Milestones

• Mid-February: structure of your presentation and tutorial

• End of February: presentation and exercise

• Mid-March: you do a dry run of your presentation in front of us and get feedback

• Beginning of April: final slides and exercises

10

Page 11: Proseminar/Seminar Teaching iOS · Teaching iOS 2016 - Info Meeting Goals Participate as tutor in the introduction courses for the iPraktikum (approx. 100 students) Learn how to teach

Teaching iOS 2016 - Info Meeting

How we grade

• Presentation (40%)

• Tutorial (10%)

• Support (20%)

• Exercise correction (30%)

11

Page 12: Proseminar/Seminar Teaching iOS · Teaching iOS 2016 - Info Meeting Goals Participate as tutor in the introduction courses for the iPraktikum (approx. 100 students) Learn how to teach

Teaching iOS 2016 - Info Meeting

Registration process

12

Express your intention by filling out the form atwww1.in.tum.de/teaching (-> Teaching iOS)Due: January 26 14:00

We invite you to a personal interview on Jan 28 or 29Latest: January 26 20:00

After we have accepted you, prioritize the Proseminar/Seminar “Teaching iOS” in the department’s matching system Between: January 29 - February 03

1

2

3