| Course Code | BCS3283 | |||||||||
| Course Name | MOBILE APPLICATION DEVELOPMENT | |||||||||
| Version | 3 | |||||||||
| Name(s) of Academic Staff | Dr Mohammed Falah Mohammed | |||||||||
| Rationale | Core University | |||||||||
| Core Programme | ||||||||||
| / | Elective Course | |||||||||
| Semester | 6 | |||||||||
| Year | 3 | |||||||||
| Program Level | Bachelor | |||||||||
| Credit Hour | 3 | |||||||||
| Prerequisite Course | ||||||||||
| Contact Hours | Delivery Methods | Hour per week | Implementation | Notes | ||||||
| Lecture | 2 | units | (2 hour(s) per week) | |||||||
| SCL Activities | Tutorial | 0 | unit | (0 hour(s) per week) | ||||||
| Laboratory | 2 | units | (2 hour(s) per week) | |||||||
| Supervision | 0 | unit | (0 hour(s) per week) | |||||||
| Online Learning | 0 | unit | (0 hour(s) per week) | |||||||
| Others (please state) |
0 | unit | (0 hour(s) per week) | |||||||
| Course Synopsis | This course is concerned with the development of applications on mobile and wireless computing platforms. It explores mobile application development aspects with emphasis on the relationship between theoritical and its practical application using cases and real examples of mobile applications. Emphasis is placed on the process, tools and frameworks required to develop applications for current and emerging mobile computing devices. |
|||||||||
| Course Outcomes | By the end of semester, students should be able to: | |||||||||
| CO1 | Analyze the limitations and challenges in mobile applications. | |||||||||
| CO2 | Construct a mobile application using selected software development environment. | |||||||||
| CO3 | Demonstrate ability to recognize and respect group member's attitude, act and belief. | |||||||||
| Assessment Methods | Methods | Weighting | CO1 | CO2 | CO3 | |||||
| Assignments | 10% | 10% | ||||||||
| Mini Project | 25% | 10% | 10% | 5% | ||||||
| Mid-Term Test | 25% | 25% | ||||||||
| Final Exam | 40% | 40% | ||||||||
| Total | 100% | 75% | 20% | 5% | 0% | 0% | ||||
| Learning References | 1 | Grant Allen. Beginning Android 4. Apress (2012) | ||||||||
| 2 | Paul Deitel, Abbey Deitel and Harvey Deitel. Android for Programmers: An App-Driven Approach, Prentice Hall (2012) | |||||||||
| 3 | Bill Phillips, Brian Hardy. Android Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides). Big Nerd Ranch Guides (2013) | |||||||||
| 4 | Brian Fling. Mobile Design and Development: Practical concepts and techniques for creating mobile sites and web apps, O'Reilly Media (2009) | |||||||||
| 5 | Chris Haseman. Creating Android Applications : develop and design, Peachpit Press (2012) | |||||||||
- Lecturer: MOHAMMED FALAH MOHAMMED