Course Code BCS3283
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)  
(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)