MATHEMATICS (TURKISH, PHD)
PhD TR-NQF-HE: Level 8 QF-EHEA: Third Cycle EQF-LLL: Level 8

Course Introduction and Application Information

Course Code Course Name Semester Theoretical Practical Credit ECTS
CET4104 Mobile Programming Fall 2 2 3 5
The course opens with the approval of the Department at the beginning of each semester

Basic information

Language of instruction: En
Type of course: Departmental Elective
Course Level:
Mode of Delivery: Face to face
Course Coordinator : Dr. Öğr. Üyesi YAVUZ SAMUR
Course Objectives: The aim of this course is to introduce mobile operating systems, design structures, media tools, web interfaces and controls and teach using database and developing mobile games.

Learning Outputs

The students who have succeeded in this course;
Tells the basic concepts of mobile programming.
Uses mobile application development tools.
Develops different design structures in mobile programming.
Uses media tools such as sound, picture and video in mobile programming
Develops mobile games

Course Content

The content of this course is basic concepts of mobile programming; mobile operating systems; different design structures; hardware components; mobile application development tools; Sensors; emulators; using media tools such as sound, picture and video; map services; visual components; user interface and controls; memory management; tabs; tools; table views; web views; database usage; web service; mobile based game development.

Weekly Detailed Course Contents

Week Subject Related Preparation
1) Introduction to the course
2) Introduction to mobile programming Reading related articles
3) Mobile operating systems Reading related articles
4) Mobile application development tools-1 Reading related articles
5) Mobile application development tools(Cont)
6) Various design structures/sued interfaces in mobile platforms
7) Sensors, emulators
8) Midterm
9) Using media tools such as sound, picture, and video
10) Map services, visual components
11) Mobile web
12) Using database in mobile platforms
13) Developing mobile games
14) Developing mobile games

Sources

Course Notes: Web site: http://appinventor.mit.edu/explore/front.html Walter, D., & Sherman, M. (2014). Learning MIT app inventor: A hands-on guide to building your own android apps. Pearson Education. Ayan, B. (2015). Appinventor ile mobil uygulama geliştirme. Abaküs Yayınevi.
References:

Evaluation System

Semester Requirements Number of Activities Level of Contribution
Attendance 14 % 10
Laboratory % 0
Application % 0
Field Work % 0
Special Course Internship (Work Placement) % 0
Quizzes % 0
Homework Assignments % 0
Presentation % 0
Project 1 % 25
Seminar % 0
Midterms 1 % 25
Preliminary Jury % 0
Final 1 % 40
Paper Submission % 0
Jury % 0
Bütünleme % 0
Total % 100
PERCENTAGE OF SEMESTER WORK % 35
PERCENTAGE OF FINAL WORK % 65
Total % 100

ECTS / Workload Table

Activities Number of Activities Duration (Hours) Workload
Course Hours 14 2 28
Laboratory 14 2 28
Application 0 0 0
Special Course Internship (Work Placement) 0 0 0
Field Work 0 0 0
Study Hours Out of Class 0 0 0
Presentations / Seminar 0 0 0
Project 1 25 25
Homework Assignments 0 0 0
Quizzes 0 0 0
Preliminary Jury 0 0 0
Midterms 1 25 25
Paper Submission 0 0 0
Jury 0 0 0
Final 1 30 30
Total Workload 136

Contribution of Learning Outcomes to Programme Outcomes

No Effect 1 Lowest 2 Low 3 Average 4 High 5 Highest
           
Program Outcomes Level of Contribution