1 | Course Title: | MOBILE PROGRAMMING I |
2 | Course Code: | BLPS239 |
3 | Type of Course: | Optional |
4 | Level of Course: | Short Cycle |
5 | Year of Study: | 2 |
6 | Semester: | 3 |
7 | ECTS Credits Allocated: | 3 |
8 | Theoretical (hour/week): | 2 |
9 | Practice (hour/week) : | 0 |
10 | Laboratory (hour/week) : | 0 |
11 | Prerequisites: | None |
12 | Recommended optional programme components: | None |
13 | Language: | Turkish |
14 | Mode of Delivery: | Face to face |
15 | Course Coordinator: | Öğr. Gör. RUKİYE TOPUZ |
16 | Course Lecturers: | Meslek Yüksekokulları Yönetim Kurullarının görevlendirdiği öğretim elemanları |
17 | Contactinformation of the Course Coordinator: |
rtopuz@uludag.edu.tr 0224 294 26 77 |
18 | Website: | |
19 | Objective of the Course: | To enable students to explain the basic features of mobile devices and to be able to develop applications for mobile devices. |
20 | Contribution of the Course to Professional Development | Uses mathematical skills in the professional field. Takes part in software (PC, network environment and internet) planning and design. Finds solutions to problems that will arise by thinking algorithmically in the professional field. |
21 | Learning Outcomes: |
|
22 | Course Content: |
Week | Theoretical | Practical |
1 | Fundamentals of software and mobile devices(Mobile Websites, Native and Web Application) | |
2 | Software Development Basics for Android, iOS and WindowsPhone | |
3 | Using Sensors (Accelerometer, Orientation, Compass) | |
4 | Using Camera and Pictures | |
5 | Using phonebook and sending bulk messages | |
6 | Control of the internet connection and working offline | |
7 | Events (Network, Button and Application events) | |
8 | Working with file system | |
9 | Using Location service and maps (GeoLocation) | |
10 | Using notifications | |
11 | Working with database | |
12 | Working with different screen sizes | |
13 | Preparing a game with using canvas | |
14 | Publishing programmes on the store |
23 | Textbooks, References and/or Other Materials: |
- Apache Cordova 3 Programming, John M. Wargo; - PhoneGap 3 Beginners Guide, Giorgio Natili; - PhoneGap 3.x Mobile Application Development Hotshot, Gerard Braad; - PhoneGap Beginners Guide, Andrew Lunny; - PhoneGap Essentials, John M. Wargo |
24 | Assesment |
TERM LEARNING ACTIVITIES | NUMBER | PERCENT |
Midterm Exam | 1 | 40 |
Quiz | 0 | 0 |
Homeworks, Performances | 0 | 0 |
Final Exam | 1 | 60 |
Total | 2 | 100 |
Contribution of Term (Year) Learning Activities to Success Grade | 40 | |
Contribution of Final Exam to Success Grade | 60 | |
Total | 100 | |
Measurement and Evaluation Techniques Used in the Course | Measurement and evaluation are carried out according to the principles of Bursa Uludağ University Associate and Undergraduate Education Regulation. | |
Information | The results are determined by the letter grade determined by the student automation system. |
25 | ECTS / WORK LOAD TABLE |
Activites | NUMBER | TIME [Hour] | Total WorkLoad [Hour] |
Theoretical | 14 | 2 | 28 |
Practicals/Labs | 0 | 0 | 0 |
Self Study and Preparation | 14 | 1 | 14 |
Homeworks, Performances | 0 | 1 | 1 |
Projects | 4 | 3 | 12 |
Field Studies | 0 | 0 | 0 |
Midtermexams | 1 | 10 | 10 |
Others | 0 | 0 | 0 |
Final Exams | 1 | 20 | 20 |
Total WorkLoad | 95 | ||
Total workload/ 30 hr | 2,83 | ||
ECTS Credit of the Course | 3 |
26 | CONTRIBUTION OF LEARNING OUTCOMES TO PROGRAMME QUALIFICATIONS | |||||||||||||||||||||||||||||||||
|
LO: Learning Objectives | PQ: Program Qualifications |
Contribution Level: | 1 Very Low | 2 Low | 3 Medium | 4 High | 5 Very High |