ADVERTISING | |||||
Bachelor | TR-NQF-HE: Level 6 | QF-EHEA: First Cycle | EQF-LLL: Level 6 |
Course Code | Course Name | Semester | Theoretical | Practical | Credit | ECTS |
COP4426 | Wissen - Advanced Application Development for IOS Devices | Spring | 3 | 0 | 3 | 6 |
This catalog is for information purposes. Course status is determined by the relevant department at the beginning of semester. |
Language of instruction: | English |
Type of course: | Non-Departmental Elective |
Course Level: | Bachelor’s Degree (First Cycle) |
Mode of Delivery: | Face to face |
Course Coordinator : | Assist. Prof. CEMAL OKAN ŞAKAR |
Course Lecturer(s): |
Assist. Prof. ÖVGÜ ÖZTÜRK ERGÜN Assist. Prof. TEVFİK AYTEKİN |
Recommended Optional Program Components: | none |
Course Objectives: | This course covers advanced topics of IOS programming such as web services, multithreading, advanced database applications, multimedia operations, broadcast mechanism and using map services. |
The students who have succeeded in this course; This course covers advanced topics of IOS programming such as web services, multithreading, advanced database applications, multimedia operations, broadcast mechanism and using map services |
Using Web Services Using Web Services Advanced NSTimer and Derivatives Multithreading Introduction Multithreading Advanced Async Calls Animations Mapkit With Local Services Gesture Recognition IOS File System & Communication With Other Apps Media Facebook & Twitter Integration Push Notifications with APNS and Local Notifications Publishing IOS Application |
Week | Subject | Related Preparation |
1) | Using Web Services | COOP 4425 Mobile Operating Systems & Applications (Basic IOS programming course) |
2) | Using Web Services Advanced | |
3) | NSTimer and Derivatives | |
4) | Multithreading Introduction | |
5) | Multithreading Advanced | |
6) | Async Calls | |
7) | Animations | |
8) | Mapkit With Local Services | |
9) | Gesture Recognition | |
10) | IOS File System & Communication With Other Apps | |
11) | Local Notifications | |
12) | Facebook & Twitter Integration | |
13) | Push Notifications with APNS and Local Notifications | |
14) | Publishing IOS Application |
Course Notes / Textbooks: | iOS 5 Programming Cookbook: Solutions & Examples for iPhone, iPad, and iPod touch Apps Vandad Nahavandipoor 2012 ISBN:978-1449311438 |
References: | yok |
Semester Requirements | Number of Activities | Level of Contribution |
Laboratory | 5 | % 20 |
Homework Assignments | 5 | % 10 |
Project | 1 | % 10 |
Midterms | 1 | % 20 |
Final | 1 | % 40 |
Total | % 100 | |
PERCENTAGE OF SEMESTER WORK | % 50 | |
PERCENTAGE OF FINAL WORK | % 50 | |
Total | % 100 |
Activities | Number of Activities | Duration (Hours) | Workload |
Course Hours | 14 | 3 | 42 |
Laboratory | 8 | 2 | 16 |
Homework Assignments | 4 | 5 | 20 |
Midterms | 1 | 20 | 20 |
Final | 1 | 20 | 20 |
Total Workload | 118 |
No Effect | 1 Lowest | 2 Low | 3 Average | 4 High | 5 Highest |
Program Outcomes | Level of Contribution | |
1) | To be able to apply theoretical concepts related to mass communication, consumer behavior, psychology, persuasion,sociology, marketing, and other related fields to understand how advertising and brand communication works in a free-market economy. | 2 |
2) | To be able to critically discuss and interpret theories, concepts, methods, tools and ideas in the field of advertising. | 2 |
3) | To be able to research, create, design, write, and present an advertising campaign and brand strategies of their own creation and compete for an account as they would at an advertising agency. | 2 |
4) | To be able to analyze primary and secondary research data for a variety of products and services. | 2 |
5) | To be able to develop an understanding of the history of advertising as it relates to the emergence of mass media outlets and the importance of advertising in the marketplace. | 2 |
6) | To be able to follow developments, techniques, methods, as well as research in advertising field; and to be able to communicate with international colleagues in a foreign language. (“European Language Portfolio Global Scale”, Level B1) | 2 |
7) | To be able to take responsibility in an individual capacity or as a team in generating solutions to unexpected problems that arise during implementation process in the Advertising field. | 3 |
8) | To be able to understand how advertising works in a global economy, taking into account cultural, societal, political, and economic differences that exist across countries and cultures. | 2 |
9) | To be able to approach the dynamics of the field with an integrated perspective, with creative and critical thinking, develop original and creative strategies. | 2 |
10) | To be able to to create strategic advertisements for print, broadcast, online and other media, as well as how to integrate a campaign idea across several media categories in a culturally diverse marketplace. | 2 |
11) | To be able to use computer software required by the discipline and to possess advanced-level computing and IT skills. (“European Computer Driving Licence”, Advanced Level) | 2 |
12) | To be able to identify and meet the demands of learning requirements. | 2 |
13) | To be able to develop an understanding and appreciation of the core ethical principles of the advertising profession. | 2 |