2
edits
m (corrected day) |
No edit summary |
||
(19 intermediate revisions by 6 users not shown) | |||
Line 7: | Line 7: | ||
''Date:'' Tuesdays, 13:30 until 16:00 h<br /> | ''Date:'' Tuesdays, 13:30 until 16:00 h<br /> | ||
''Venue:'' [[Marienstraße 7b]], Room 105<br /> | ''Venue:'' [[Marienstraße 7b]], Room 105<br /> | ||
''First meeting:'' Tuesday, | ''First meeting:'' Tuesday, 16.4.2013 | ||
IMPORTANT: This is the first part of a two-term Fachmodul! | IMPORTANT: This is the first part of a two-term Fachmodul! | ||
Line 76: | Line 76: | ||
Below you find a documentation of the Student's Projects: | Below you find a documentation of the Student's Projects: | ||
* [[/Projects/Example|Example Project]] (Please duplicate this example link and add your project) | * [[/Projects/Example|Example Project]] (Please duplicate this example link and add your project) | ||
* [[GMU:CyberSpace/IPuppet|IPuppet]] | |||
* [[IFD:IOSDevI/Projects/IDontKnow|I Don't Know]] | |||
* [[IFD:IOSDevI/Projects/Ringer|Ringer]] | |||
* [[IFD:IOSDevI/Projects/DeutscheGrammatik|Deutsche Grammatik]] | |||
* [[IFD:IOSDevI/Projects/WhatsTheSum|What's The Sum]] | |||
* [[IFD:IOSDevI/Projects/Bodhi Tree|Bodhi Tree]] | |||
Projects from the last year can be found at [[IFD:IOSDevI SS12#Projects]] | Projects from the last year can be found at [[IFD:IOSDevI SS12#Projects]] | ||
Line 95: | Line 101: | ||
* Angabe der geltenden Prüfungsordnung (eg. PV27 or PV29) | * Angabe der geltenden Prüfungsordnung (eg. PV27 or PV29) | ||
* Valid email address @uni-weimar.de (no other mailing addresses will be accepted) | * Valid email address @uni-weimar.de (no other mailing addresses will be accepted) | ||
* Do you fulfill the requirements? | |||
** Do you have access to an Intel Mac running at least Mac OS 10.7 | |||
** Important: Which programming languages do you know and to what extend? | |||
Sollte es mehr als 20 Bewerber geben, entscheidet die Reihenfolge des Eingangs, die gleichzeitige Teilnahme an begleitenden Semesterprojekten der Professur Interface Design und das Fachsemester (evtl. letzte Chance zur Kursbelegung) über die Aufnahme in den Kurs. | Sollte es mehr als 20 Bewerber geben, entscheidet die Reihenfolge des Eingangs, die gleichzeitige Teilnahme an begleitenden Semesterprojekten der Professur Interface Design und das Fachsemester (evtl. letzte Chance zur Kursbelegung) über die Aufnahme in den Kurs. | ||
== Leistungsnachweis == | == Leistungsnachweis == | ||
Regular and active attendance, compilation of all demos, realisation of a small iOS project idea, either as Web-App (HTML/CSS/JavaScript) or (preferred) as native application. Additional ongoing and final documentation in the wiki and short presentation during the course and the [[IFD:Showreel]]. | |||
It may be that the results of some short online-test will be added to the grading. | |||
Grading: | Grading: | ||
* Attendance (25%) | * Attendance (25%) | ||
* | * Documentation (30%) | ||
* Realisation of the concept | * Realisation of the concept (45%) | ||
** Technical Design (15%) | ** Technical Design (15%) | ||
** Interaction Design (15%) | ** Interaction Design (15%) | ||
Line 120: | Line 129: | ||
== Syllabus == | == Syllabus == | ||
This is a preliminary syllabus, there will be changes according to the needs of the student's projects | This is a preliminary syllabus, there will be changes according to the needs of the student's projects | ||
# | # <del>09.04.</del> NO COURSE (due to illness, sorry!) | ||
# | # 16.04. Intro, Showcase, Application Types, iOS, Xcode, Interface Builder, Target/Action Demo | ||
# | # 23.04. Designing for iOS, Objective-C 2.0, Datatypes | ||
# | # 30.04. Objective-C 2.0, Properties, Object Oriented Programming, Classes & Instances, Project Talk | ||
# | # 07.05. Foundation Overview, UIKit Overview, UIWebView Demo | ||
# | # 14.05. Memory Management & ARC, Object Lifecycle, Xcode in depth, Debugging Demo | ||
# | # 21.05. Recap, Quick Test, Project Talk (Attendance absolutely required!) | ||
# | # 28.05. MVC, View Controllers, Navigation- & TabBar Controller | ||
# | # 04.06. Cocoa Design Patterns I (MVC, Target-Action, DataSources, Delegates, KVC/KVO, Notifications ...) | ||
# | # 11.06. Cocoa Design Patterns II (Categories, Singletons, Protocols: ModalViews), Blocks | ||
# | # 18.06. TextInput (TextInput Delegation, UIPasteboard & Localisation), UIImagePicker (Photo & Camera Access) | ||
# | # 25.06. Timers, Data & Persistance (UserPreferences, Settings, NSCoder & NSKeyedArchiver, SQLite, CoreData), Project Talk | ||
# 02.07. Shake, Xcode Tipps & Tricks, Project Talk | |||
# 09.07. TableViews, Project Talk | |||
# To be continued in iOS Dev II next term: Views, Coordinate Space, ScrollViews, Core Animation, Views & Drawing, Audio, Video, Custom Table Cells, Touch Events, Multi-Touch, Gestures, Location, Maps, CoreMotion & Accelerometer, Undo, Blocks, Multitasking, Quick Overview: Gamekit, Instruments, Unit Testing, what's new in iOS, Battery Life & Power Management, Performance (Memory Usage, Leaks, Autorelease, Threads vs. Blocks)<br/>Bonjour & Networking<br/> | # To be continued in iOS Dev II next term: Views, Coordinate Space, ScrollViews, Core Animation, Views & Drawing, Audio, Video, Custom Table Cells, Touch Events, Multi-Touch, Gestures, Location, Maps, CoreMotion & Accelerometer, Undo, Blocks, Multitasking, Quick Overview: Gamekit, Instruments, Unit Testing, what's new in iOS, Battery Life & Power Management, Performance (Memory Usage, Leaks, Autorelease, Threads vs. Blocks)<br/>Bonjour & Networking<br/> | ||
# 20.09. Final Deadline (see below) | # 20.09. Final Deadline (see below) |
edits