Türkçe English Rapor to Course Content
COURSE SYLLABUS
MOBILE PROGRAMMING TECHNIQUES
1 Course Title: MOBILE PROGRAMMING TECHNIQUES
2 Course Code: BIL4106
3 Type of Course: Optional
4 Level of Course: First Cycle
5 Year of Study: 4
6 Semester: 8
7 ECTS Credits Allocated: 5
8 Theoretical (hour/week): 3
9 Practice (hour/week) : 0
10 Laboratory (hour/week) : 0
11 Prerequisites: -
12 Recommended optional programme components: None
13 Language: Turkish
14 Mode of Delivery: Face to face
15 Course Coordinator: Doç.Dr. ADEM UZUN
16 Course Lecturers: -
17 Contactinformation of the Course Coordinator: adem.uzun@gmail.com
18 Website: uzaktanogren.ademuzun.com
19 Objective of the Course: The purpose of this course is to make students be able to explain the basic features of mobile devices and to develop applications for mobile devices.
20 Contribution of the Course to Professional Development
21 Learning Outcomes:
1 Identifies today’s mobile devices ;
2 Explains mobile platform differences than other platforms in terms of software development;
3 Explains the basic concepts of mobile programming;
4 Develops software for multiple devices;
22 Course Content:
Week Theoretical Practical
1 Characteristics of mobile devices
2 Today’s mobile devices
3 Introduction to mobile programming
4 Decision structures
5 Loop structures
6 Interface design
7 Accessing file system
8 Accessing the device properties
9 Accessing the network
10 Designing and building data services
11 Working with data
12 Working with data
13 Working with geo-location
14 Distributing the mobile applications
23 Textbooks, References and/or Other Materials: Professional Cross-Platform Mobile Development in C#, Scott Olson, John Hunter, Ben Horgen, Kenny Goers, 2012, Wrox
Mobile Development with C#, Greg Shackles, 2012, O’reilly
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
Information
25 ECTS / WORK LOAD TABLE
Activites NUMBER TIME [Hour] Total WorkLoad [Hour]
Theoretical 14 3 42
Practicals/Labs 0 0 0
Self Study and Preparation 14 6 84
Homeworks, Performances 0 0 0
Projects 0 0 0
Field Studies 0 0 0
Midtermexams 1 10 10
Others 0 0 0
Final Exams 1 14 14
Total WorkLoad 150
Total workload/ 30 hr 5
ECTS Credit of the Course 5
26 CONTRIBUTION OF LEARNING OUTCOMES TO PROGRAMME QUALIFICATIONS
PQ1 PQ2 PQ3 PQ4 PQ5 PQ6 PQ7 PQ8 PQ9 PQ10 PQ11 PQ12 PQ13 PQ14 PQ15 PQ16
LO1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
LO2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
LO3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
LO4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
LO: Learning Objectives PQ: Program Qualifications
Contribution Level: 1 Very Low 2 Low 3 Medium 4 High 5 Very High
Bologna Communication
E-Mail : bologna@uludag.edu.tr
Design and Coding
Bilgi İşlem Daire Başkanlığı © 2015
otomasyon@uludag.edu.tr