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 |
Area Elective |
5 |
2 + 2 |
0 |
|
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 |
- The Android Platform
- The Android Development Environment
- Application Fundamentals
- The Activity Class
- The Intent Class
- Permissions
- The Fragment Class
- User Interface Classes
- User Notifications
- Broadcast Receiver
- Alarms
- Graphics and Animation
- Location and Maps
- Data Management
- The Service Class
|
Description |
- Interactive Lectures
- Presentation
|
Description (%) |
Quiz | 1 | 10 | Homework | 1 | 10 | Midterm Exam(s) | 1 | 20 | Presentation | 1 | 20 | Final Exam | 1 | 40 |
|
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.
|
ECTS (Allocated based on student) WORKLOAD |
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 |
|