Cinema and Television | |||||
Bachelor | TR-NQF-HE: Level 6 | QF-EHEA: First Cycle | EQF-LLL: Level 6 |
Course Code: | BST484 | ||||||||
Course Name: | IOS Mobile Programming | ||||||||
Course Semester: | Spring | ||||||||
Course Credits: |
|
||||||||
Language of instruction: | TR | ||||||||
Course Requisites: | |||||||||
Does the Course Require Work Experience?: | No | ||||||||
Type of course: | Common Pool | ||||||||
Course Level: |
|
||||||||
Mode of Delivery: | Face to face | ||||||||
Course Coordinator : | Dr.Öğr.Üyesi NURŞEN TOPÇUBAŞI | ||||||||
Course Lecturer(s): |
Dr.Öğr.Üyesi NURŞEN TOPÇUBAŞI |
||||||||
Course Assistants: |
Course Objectives: | In Mobile Application Development course students will learn programming mobile devices that uses IOS operating system |
Course Content: | Xcode; View Controller Life Cycle; Controller uınavigatio's; polymorphism in uıtaISLTr; Views and Signs; Protocols; Blocks and animation; Animations and autoLayout; multithreading; scrool View; Table View; Documents and Core Data; Core Data and Table View; uıapplicatio; Network Activity Indicator Maps; Text Fields; Warnings and Actions pages; Application Lifecycle. |
The students who have succeeded in this course;
|
Week | Subject | Related Preparation |
1) | Mobile Devices; Historical Development; Mobile Application Development Environment Recognition; | |
2) | Xcode | |
3) | Controller uınavigatio's; polymorphism in uıtaISLTr | |
4) | Views and Signs; Protocols | |
5) | ; Blocks and animation | |
6) | Animations and AutoLayout | |
7) | MultiThreading; ScroolView; TableView | |
8) | Midterm | |
9) | Documents and Core Data; ; Core Data and Table View | |
10) | Data Base | |
11) | Maps | |
12) | UIApplication, Network Activity Indicator | |
13) | Text Fields, Alerts, and Action Sheets | |
14) | Application Lifecycle |
Course Notes / Textbooks: | Programming iOS 10 Dive Deep into Views, View Controllers, and Frameworks, By Matt Neuburg, Publisher: O'Reilly Media, Release Date: September 2016 |
References: | iOS Programming: The Big Nerd Ranch Guide (5th Edition) (Big Nerd Ranch Guides) 5th Edition, Christian Keur, Aaron Hillegass, ISBN-13: 978-0134390734 • Learning iOS Forensics, 2nd Edition, By Mattia Epifani, Pasquale Stirparo, Publisher: Packt Publishing, Final Release Date: September 2016 |
Learning Outcomes | 1 |
2 |
3 |
4 |
5 |
||
---|---|---|---|---|---|---|---|
Program Outcomes | |||||||
1) 1 To be able to adapt an original screenplay to a shooting script | |||||||
2) 2 To be able to explain the developments of World and Turkish Cinema | |||||||
3) 3 To be able to know the elements of film grammer and to develop new perspectives about film products | |||||||
4) 4 To be able to learn the logic of editing and to use the programs of editing | |||||||
5) 5 To be able to apply the colour correction and sound design phases | |||||||
6) 6 To be able to understand the concept of story and storytelling | |||||||
7) 7 To be able to complete a short film in a collective way of work | |||||||
8) 8 To be able to appy all the phases of film production |
No Effect | 1 Lowest | 2 Low | 3 Average | 4 High | 5 Highest |
Program Outcomes | Level of Contribution | |
1) | 1 To be able to adapt an original screenplay to a shooting script | 5 |
2) | 2 To be able to explain the developments of World and Turkish Cinema | 5 |
3) | 3 To be able to know the elements of film grammer and to develop new perspectives about film products | 5 |
4) | 4 To be able to learn the logic of editing and to use the programs of editing | 5 |
5) | 5 To be able to apply the colour correction and sound design phases | 5 |
6) | 6 To be able to understand the concept of story and storytelling | 5 |
7) | 7 To be able to complete a short film in a collective way of work | 5 |
8) | 8 To be able to appy all the phases of film production | 5 |
Expression | |
Lesson | |
Group study and homework | |
Lab | |
Homework | |
Problem Solving |
Written Exam (Open-ended questions, multiple choice, true-false, matching, fill in the blanks, sequencing) | |
Homework | |
Application | |
Individual Project | |
Reporting |
Semester Requirements | Number of Activities | Level of Contribution |
Committee | 42 | % 0 |
Midterms | 1 | % 40 |
Final | 1 | % 60 |
total | % 100 | |
PERCENTAGE OF SEMESTER WORK | % 40 | |
PERCENTAGE OF FINAL WORK | % 60 | |
total | % 100 |
Activities | Number of Activities | Workload |
Course Hours | 14 | 42 |
Laboratory | 5 | 10 |
Application | 4 | 8 |
Midterms | 1 | 3 |
Final | 1 | 3 |
Total Workload | 66 |