Course Unit Code | Course Unit Title | Type of Course Unit | Year of Study | Semester | Number of ECTS Credits | BT206B2 | Mobile Programming | Compulsory | 2 | 4 | 6 |
|
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 |
1 | Create effective user interfaces that enhance the capabilities of the mobile device | 2 | Designing and developing web sites that can be applied on different devices and platforms | 3 | Design and develop device specific, local applications | 4 | Research and implement various software development kits (SDK), roof and toolkit. Collaborate on a team-based mobile app. Mobile apps online shop and marketing. | 5 | Ability 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 |
|
1 | Requirements to identify and mobile solutions | | | 2 | Develop the capabilities of mobile devices to create effective user interfaces | | | 3 | Develop the capabilities of mobile devices to create effective user interfaces | | | 4 | Develop the capabilities of mobile devices to create effective user interfaces | | | 5 | Applied on different devices and platforms to design and develop websites | | | 6 | Applied on different devices and platforms to design and develop websites | | | 7 | Applied on different devices and platforms to design and develop websites | | | 8 | Device-specific, local applications to design and develop | | | 9 | Device-specific, local applications to design and develop | | | 10 | Device-specific, local applications to design and develop | | | 11 | Various software development kits (SDK), roof and toolkits research and practice. | | | 12 | Various software development kits (SDK), roof and toolkits research and practice. | | | 13 | Collaborate on team-based mobile applications | | | 14 | Driving to and around mobile applications to market online store | | | 15 | Exam | | | 16 | Exam | | |
|
Recommended or Required Reading |
- |
Planned Learning Activities and Teaching Methods |
|
Assessment Methods and Criteria | |
Midterm Examination | 1 | 100 | SUM | 100 | |
Final Examination | 1 | 100 | SUM | 100 | Term (or Year) Learning Activities | 40 | End Of Term (or Year) Learning Activities | 60 | SUM | 100 |
| Language of Instruction | Turkish | Work Placement(s) | None |
|
Workload Calculation |
|
Midterm Examination | 1 | 1 | 1 |
Final Examination | 1 | 1 | 1 |
Attending Lectures | 14 | 4 | 56 |
Project Preparation | 1 | 90 | 90 |
Individual Study for Mid term Examination | 14 | 1 | 14 |
Individual Study for Final Examination | 14 | 1 | 14 |
|
Contribution of Learning Outcomes to Programme Outcomes |
LO1 | 4 | 3 | 2 | 3 | 1 | 2 | 2 | 2 | 4 | 4 | 3 | 5 | 4 | 2 | 2 | LO2 | 5 | 3 | 1 | 4 | 1 | 4 | 3 | 3 | 2 | 2 | 2 | 5 | 5 | 1 | 1 | LO3 | 3 | 4 | 1 | 5 | 3 | 5 | 1 | 5 | 4 | 1 | 3 | 1 | 5 | 2 | 4 | LO4 | 2 | 5 | 5 | 2 | 2 | 3 | 3 | 5 | 5 | 1 | 4 | 5 | 5 | 2 | 2 | LO5 | 4 | 3 | 5 | 1 | 1 | 5 | 5 | 1 | 1 | 3 | 4 | 2 | 2 | 3 | 5 |
|
* Contribution Level : 1 Very low 2 Low 3 Medium 4 High 5 Very High |
|
|