BAYBURT University Information Package / Course Catalogue

Home Information on the Institution Information on Degree Programmes General Information for Students
Description of Individual Course Units
Course Unit CodeCourse Unit TitleType of Course UnitYear of StudySemesterNumber of ECTS Credits
BT206B2Mobile ProgrammingCompulsory246
Level of Course Unit
Short Cycle
Objectives of the Course
The emergence of new generation, highly capable mobile devices and platforms such as Apple iPhone, Google Android, Microsoft Windows Mobile has created new opportunities for application developers. This course will focus on programming and using mobile media applications and their human-computer interaction design. Within the scope of the course, students will be asked to propose, analyze and document a mobile application for mobile phones by forming small collective design groups. The course will examine development models for both Apple iPhone, Google Android, and Microsoft Windows Mobile.
Name of Lecturer(s)
Öğr. Gör. Uğur TURHAL
Learning Outcomes
1Create effective user interfaces that enhance the capabilities of the mobile device
2Designing and developing web sites that can be applied on different devices and platforms
3Design and develop device specific, local applications
4Research and implement various software development kits (SDK), roof and toolkit. Collaborate on a team-based mobile app. Mobile apps online shop and marketing.
5Ability to determine requirements and produce mobile solutions
Mode of Delivery
Normal Education
Prerequisites and co-requisities
None
Recommended Optional Programme Components
None
Course Contents
Mobile programming basics Mobile operating systems Mobile application development tools Interface development in mobile programming Audio, picture and video usage Map services Memory management Web views Database usage Web services Mobile based game development
Weekly Detailed Course Contents
WeekTheoreticalPracticeLaboratory
1Requirements to identify and mobile solutions
2Develop the capabilities of mobile devices to create effective user interfaces
3Develop the capabilities of mobile devices to create effective user interfaces
4Develop the capabilities of mobile devices to create effective user interfaces
5Applied on different devices and platforms to design and develop websites
6Applied on different devices and platforms to design and develop websites
7Applied on different devices and platforms to design and develop websites
8Device-specific, local applications to design and develop
9Device-specific, local applications to design and develop
10Device-specific, local applications to design and develop
11Various software development kits (SDK), roof and toolkits research and practice.
12Various software development kits (SDK), roof and toolkits research and practice.
13Collaborate on team-based mobile applications
14Driving to and around mobile applications to market online store
15Exam
16Exam
Recommended or Required Reading
-
Planned Learning Activities and Teaching Methods
Assessment Methods and Criteria
Term (or Year) Learning ActivitiesQuantityWeight
Midterm Examination1100
SUM100
End Of Term (or Year) Learning ActivitiesQuantityWeight
Final Examination1100
SUM100
Term (or Year) Learning Activities40
End Of Term (or Year) Learning Activities60
SUM100
Language of Instruction
Turkish
Work Placement(s)
None
Workload Calculation
ActivitiesNumberTime (hours)Total Work Load (hours)
Midterm Examination111
Final Examination111
Attending Lectures14456
Project Preparation19090
Individual Study for Mid term Examination14114
Individual Study for Final Examination14114
TOTAL WORKLOAD (hours)176
Contribution of Learning Outcomes to Programme Outcomes
PO
1
PO
2
PO
3
PO
4
PO
5
PO
6
PO
7
PO
8
PO
9
PO
10
PO
11
PO
12
PO
13
PO
14
PO
15
LO1432312224435422
LO2531414332225511
LO3341535154131524
LO4255223355145522
LO5435115511342235
* Contribution Level : 1 Very low 2 Low 3 Medium 4 High 5 Very High