INTERNATIONAL BURCH UNIVERSITY
Faculty of Engineering and Natural Sciences
Department of Information Technologies
2016-2017

SYLLABUS
Code Name Level Year Semester
CEN 395 Introduction to Mobile Programming Undergraduate 3 Fall
Status Number of ECTS Credits Class Hours Per Week Total Hours Per Semester Language
5 0

Instructor Assistant Coordinator
Dino Kečo, Assist. Prof. Dr. Dino Keco Dino Kečo, Assist. Prof. Dr.
dino.keco@gmail.com dino.keco@ibu.edu.ba no email

The course teaches students how to write mobile applications different fundamental programming languages. The course will lead the students through the essential concepts, tools, and techniques for developing applications. After completing this course, the students will have the knowledge and skills needed to create applications.

COURSE OBJECTIVE
The main objective of this course is to teach students how to apply theory with the help of relevant tools in building the application in mobile environment, in different purposes.

COURSE CONTENT
Week
Topic
  1. The Android Platform
  2. The Android Development Environment
  3. Application Fundamentals
  4. The Activity Class
  5. The Intent Class
  6. Permissions
  7. The Fragment Class
  8. User Interface Classes
  9. User Notifications
  10. Broadcast Receiver
  11. Alarms
  12. Graphics and Animation
  13. Location and Maps
  14. Data Management
  15. The Service Class

LABORATORY/PRACTICE PLAN
Week
Topic

    TEACHING/ASSESSMENT
    Description
    • Interactive Lectures
    • Presentation
    Description (%)
    Method Quantity Percentage (%)
    Quiz110
    Homework110
    Midterm Exam(s)120
    Presentation120
    Final Exam140
    Total: 100
    Learning outcomes
    • 1. Apply theory, techniques and relevant tools for simple and complex mobile application development.
    • 2. Describe the concept of mobile application development.
    • 3. Test the mobile application on the actual device.
    • 4. Develop splitview application.
    • 5. Develop touch based application.
    TEXTBOOK(S)

      ECTS (Allocated based on student) WORKLOAD
      Activities Quantity Duration (Hour) Total Work Load
      Lecture (14 weeks x Lecture hours per week) 0
      Laboratory / Practice (14 weeks x Laboratory/Practice hours per week) 0
      Midterm Examination (1 week) 0
      Final Examination(1 week) 0
      Preparation for Midterm Examination 0
      Preparation for Final Examination 0
      Assignment / Homework/ Project 0
      Seminar / Presentation 0
      Total Workload: 0
      ECTS Credit (Total workload/25): 0