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