Proseminar/Seminar Teaching iOS · • Swift: Intro, Intermediate, Advanced • Your First iOS App...
Transcript of Proseminar/Seminar Teaching iOS · • Swift: Intro, Intermediate, Advanced • Your First iOS App...
![Page 1: Proseminar/Seminar Teaching iOS · • Swift: Intro, Intermediate, Advanced • Your First iOS App • Storyboarding • Model View Controller • Branch Management 9 Possible topics](https://reader034.fdocuments.in/reader034/viewer/2022042709/5f5562c3d325ff71e2470305/html5/thumbnails/1.jpg)
Proseminar/Seminar Teaching iOS
Winter Semester 2016/17 - Info Meeting
Dora DzvonyarLukas Alperowitz
![Page 2: Proseminar/Seminar Teaching iOS · • Swift: Intro, Intermediate, Advanced • Your First iOS App • Storyboarding • Model View Controller • Branch Management 9 Possible topics](https://reader034.fdocuments.in/reader034/viewer/2022042709/5f5562c3d325ff71e2470305/html5/thumbnails/2.jpg)
Seminar/Proseminar Teaching iOS 2016/17 - 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 · • Swift: Intro, Intermediate, Advanced • Your First iOS App • Storyboarding • Model View Controller • Branch Management 9 Possible topics](https://reader034.fdocuments.in/reader034/viewer/2022042709/5f5562c3d325ff71e2470305/html5/thumbnails/3.jpg)
Seminar/Proseminar Teaching iOS 2016/17 - Info Meeting
A typical day in the intro course
3
This could be you!
![Page 4: Proseminar/Seminar Teaching iOS · • Swift: Intro, Intermediate, Advanced • Your First iOS App • Storyboarding • Model View Controller • Branch Management 9 Possible topics](https://reader034.fdocuments.in/reader034/viewer/2022042709/5f5562c3d325ff71e2470305/html5/thumbnails/4.jpg)
Seminar/Proseminar Teaching iOS 2016/17 - 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 · • Swift: Intro, Intermediate, Advanced • Your First iOS App • Storyboarding • Model View Controller • Branch Management 9 Possible topics](https://reader034.fdocuments.in/reader034/viewer/2022042709/5f5562c3d325ff71e2470305/html5/thumbnails/5.jpg)
Seminar/Proseminar Teaching iOS 2016/17 - 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 · • Swift: Intro, Intermediate, Advanced • Your First iOS App • Storyboarding • Model View Controller • Branch Management 9 Possible topics](https://reader034.fdocuments.in/reader034/viewer/2022042709/5f5562c3d325ff71e2470305/html5/thumbnails/6.jpg)
Seminar/Proseminar Teaching iOS 2016/17 - Info Meeting
Course Schedule• Between October 10 and October 14
• About 100 students in the course
• We hold different kinds of sessions • Instructors: 6 sessions about Swift, Xcode and iOS development
• Instructors: 1-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 · • Swift: Intro, Intermediate, Advanced • Your First iOS App • Storyboarding • Model View Controller • Branch Management 9 Possible topics](https://reader034.fdocuments.in/reader034/viewer/2022042709/5f5562c3d325ff71e2470305/html5/thumbnails/7.jpg)
Seminar/Proseminar Teaching iOS 2016/17 - Info Meeting
Style of the sessions90 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 · • Swift: Intro, Intermediate, Advanced • Your First iOS App • Storyboarding • Model View Controller • Branch Management 9 Possible topics](https://reader034.fdocuments.in/reader034/viewer/2022042709/5f5562c3d325ff71e2470305/html5/thumbnails/8.jpg)
Seminar/Proseminar Teaching iOS 2016/17 - Info Meeting
What we expect during the course• You attend all your sessions
• You support the participants by answering their questions
• You correct the exercise solutions
• Your prepare an own extraordinary presentation/exercise
• You present the topic in front of all students
8
![Page 9: Proseminar/Seminar Teaching iOS · • Swift: Intro, Intermediate, Advanced • Your First iOS App • Storyboarding • Model View Controller • Branch Management 9 Possible topics](https://reader034.fdocuments.in/reader034/viewer/2022042709/5f5562c3d325ff71e2470305/html5/thumbnails/9.jpg)
Seminar/Proseminar Teaching iOS 2016/17 - Info Meeting
SessionsInstructor topics
• Swift: Intro, Intermediate, Advanced
• Your First iOS App
• Storyboarding
• Model View Controller
• Branch Management
9
Possible topics for tutors
• UI Design
• Server-Side Swift
• Protocol oriented programming
• Debugging using Xcode 8
• Your ideas!
![Page 10: Proseminar/Seminar Teaching iOS · • Swift: Intro, Intermediate, Advanced • Your First iOS App • Storyboarding • Model View Controller • Branch Management 9 Possible topics](https://reader034.fdocuments.in/reader034/viewer/2022042709/5f5562c3d325ff71e2470305/html5/thumbnails/10.jpg)
Seminar/Proseminar Teaching iOS 2016/17 - Info Meeting
Milestones• Mid-August: structure of your presentation
• End of August: presentation and exercise
• Mid-September: you do a dry run and get feedback
• Beginning of October: final slides and exercise
10
![Page 11: Proseminar/Seminar Teaching iOS · • Swift: Intro, Intermediate, Advanced • Your First iOS App • Storyboarding • Model View Controller • Branch Management 9 Possible topics](https://reader034.fdocuments.in/reader034/viewer/2022042709/5f5562c3d325ff71e2470305/html5/thumbnails/11.jpg)
Seminar/Proseminar Teaching iOS 2016/17 - Info Meeting
How we grade• Presentation (40%)
• Support (30%)
• Exercise correction (30%)
11
![Page 12: Proseminar/Seminar Teaching iOS · • Swift: Intro, Intermediate, Advanced • Your First iOS App • Storyboarding • Model View Controller • Branch Management 9 Possible topics](https://reader034.fdocuments.in/reader034/viewer/2022042709/5f5562c3d325ff71e2470305/html5/thumbnails/12.jpg)
Seminar/Proseminar Teaching iOS 2016/17 - Info Meeting
Registration process
12
Express your intention by filling out the form at www1.in.tum.de/teaching (-> Teaching iOS)Latest: June 27 - 15:00
We invite you to a personal interview on June 28 or 29Latest: June 28 - 18:00
After we have accepted you, prioritize the Seminar/Proseminar “Teaching iOS” in the department’s matching system Between: July 1 - July 6
1
2
3