GAZI UNIVERSITY INFORMATION PACKAGE - 2019 ACADEMIC YEAR

COURSE DESCRIPTION
MOBILE APPLICATION DEVELOPMENT/5631306
Course Title: MOBILE APPLICATION DEVELOPMENT
Credits 3 ECTS 8
Semester 1 Compulsory/Elective Elective
COURSE INFO
 -- LANGUAGE OF INSTRUCTION
  Turkish
 -- NAME OF LECTURER(S)
  Dr. Erinç KARATAŞ
 -- WEB SITE(S) OF LECTURER(S)
  
 -- EMAIL(S) OF LECTURER(S)
  ekaratas@ankara.edu.tr
 -- LEARNING OUTCOMES OF THE COURSE UNIT
Historical development of mobile devices and contemporary devices
The differentiation on mobile devices and application development processes
The difference of desktop and mobile application development processes
Processes of being certified mobile application developer and native application development tools
the use of HTML, CSS and jQuery for mobile devices,
Platform-independent application development tools
Mobile device features (compass, accelerometer, camera features) and applications examples.


 -- MODE OF DELIVERY
  The mode of delivery of this course is Face to face
 -- PREREQUISITES AND CO-REQUISITES
  There is no prerequisite or co-requisite for this course.
 -- RECOMMENDED OPTIONAL PROGRAMME COMPONENTS
  There is no recommended optional programme component for this course
 --COURSE CONTENT
1. Week  The definition of the course and explanation of expectations from students
2. Week  The historical development and present of mobile devices
3. Week  Mobile application development process
4. Week  Desktop application development and mobile application development process
5. Week  Mobile application developers and native application development tools
6. Week  HTML, CSS and jQuery usage for mobile devices
7. Week  Platform-independent application development tools
8. Week  PhoneGap SDK and sample applications
9. Week  Xamarin SDK and sample applications
10. Week  Google App Inventor SDK and sample applications
11. Week  Mobile device sensor programming, the accelerometer, camera features and sample applications of these properties
12. Week  Pictures and graphic design for mobile devices
13. Week  The evaluation of the software developed by students
14. Week  The evaluation of the course
15. Week  
16. Week  
 -- RECOMMENDED OR REQUIRED READING
  • Wargo, J. (2015). Apache Cordova 4 Programming (Mobile Programming). Addison-Wesley Professional. • Yuxian, E. L. (2014). PhoneGap and AngularJS for Cross-platform Development. Packt Publishing Ltd. • Olson, S., Hunter, J., Horgen, B., & Goers, K. (2012). Professional cross-platform mobile development in C#. John Wiley & Sons. • Peppers, J. (2014). Xamarin Cross-platform Application Development. Packt Publishing Ltd. • Shotts, K. (2014). PhoneGap for Enterprise. Packt Publishing Ltd. • Rettig, P. (2012). Professional HTML5 mobile game development. John Wiley & Sons.
 -- PLANNED LEARNING ACTIVITIES AND TEACHING METHODS
  Lecture, Question & Answer, Demonstration, Drill - Practise
 -- WORK PLACEMENT(S)
  No
 -- ASSESSMENT METHODS AND CRITERIA
 
Quantity
Percentage
 Mid-terms
1
40
 Assignment
1
30
 Exercises
0
0
 Projects
1
30
 Practice
0
0
 Quiz
0
0
 Contribution of In-term Studies to Overall Grade  
40
 Contribution of Final Examination to Overall Grade  
60
 -- WORKLOAD
 Efficiency  Total Week Count  Weekly Duration (in hour)  Total Workload in Semester
 Theoretical Study Hours of Course Per Week
14
3
42
 Practising Hours of Course Per Week
0
 Reading
14
3
42
 Searching in Internet and Library
14
3
42
 Designing and Applying Materials
0
 Preparing Reports
0
 Preparing Presentation
14
3
42
 Presentation
0
 Mid-Term and Studying for Mid-Term
1
15
15
 Final and Studying for Final
1
15
15
 Other
0
 TOTAL WORKLOAD: 
198
 TOTAL WORKLOAD / 25: 
7.92
 ECTS: 
8
 -- COURSE'S CONTRIBUTION TO PROGRAM
NO
PROGRAM LEARNING OUTCOMES
1
2
3
4
5
1X
2X
3X
4X
5X
6X
7X
8X
9X
10X