Você está na página 1de 3

SCHOOL OF TECHNOLOGY

Ghana Institute of Management and Public Administration (GIMPA)
BSc Computer Science & BSc ICT

GSOT301: Mobile Programming 2018/19 – 3 Credit Hours


Times: Fridays 9am – 12pm, 5pm – 8pm
Period: September – December 2018

Lecturer:   Kwasi Boakye­Boateng
Office Locations:  F115
Office Hours : Tuesday 12.00pm – 4.00pm
E­mail:  kboakye­boateng@gimpa.edu.gh

Description
This   course   introduces   mobile   programming   for   the   Android   platform.   The   Android
Platform   is   chosen   because   Android   has   approximately   81.7%   share   in   the   mobile   OS
market.  Students   will learn  skills   for  creating  and  deploying  Android  applications,  with
particular   emphasis   on   software   engineering   topics   including   software   architecture,
software process, usability, and deployment.

Objectives
The course will prepare students to understand the Android framework to have a better
appreciation of how to create applications that can be used for mobile devices. Thus when
migrating to another platform, the concept of understanding the platform before use will be
the first step that the student takes thus having a strong foundation.

Learning Outcomes
At the end of the course, students should be able to
 Understand the Android framework
 Create android applications
 Understand mobile programming concepts

Course Delivery Methods
The course will be delivered through lectures, and programming practicals throughout the
semester which will be done in the SOT Lab. Flipped classroom will also be implemented for
the first time.

Measurement of Learning Outcomes
Class Assessment Project (40%)
End­of­semester examination (60%)
Marks   will   be   awarded   ad­hoc   for   compliance   to   instructions   during   the   course   of   the
semester and these marks can be used to replace or add to marks to your class assessment

Course Prerequisites
Programming Fundamentals
Object Oriented Programming

Reading Material
Android Developer Website (https://developer.android.com/guide/index.html)

1
SCHOOL OF TECHNOLOGY
Ghana Institute of Management and Public Administration (GIMPA)
BSc Computer Science & BSc ICT

GSOT301: Mobile Programming 2018/19 – 3 Credit Hours


Any good book on Android Programming.
Other Policies and Regulations
Please   locate   the   Graduate   Handbook   on   the   GIMPA   website,   read   it   carefully,   and
endeavour to observe all of the provisions published in it.

Course contents and schedule
Lecture Theme Topics Remarks

1. Introduction  History of Android Making students understand why 


 Android architectural overview they need to study mobile 
 Standard development environment of  programming and why Android 
Android applications was chosen

2. Revision and Setup  Java and XML brush­up It is expected that students will be 


extremely rusty with Java and may 
have little or no XML experience

3. Revision and Setup  Java and XML brush­up It is expected that students will be 


extremely rusty with Java and may 
have little or no XML experience

4. Revision and Setup  Java and XML brush­up Creating simple and basic desktop 


applications in Java

5. Android   Installation of development  Introducing the students to the 


Development  environment Android IDE and running mobile 
Environment   Device emulator application version of Java desktop 
 Creating a new Android Application applications created in week 4.
 The Android project structure

6. Activities  Analysing the Activity class User Interfaces of mobile apps


Activity Lifecycle  User interface – the basics

7. Mid­Semester 
Examination

2
SCHOOL OF TECHNOLOGY
Ghana Institute of Management and Public Administration (GIMPA)
BSc Computer Science & BSc ICT

GSOT301: Mobile Programming 2018/19 – 3 Credit Hours


8. Activity  Activity Lifecycle

9. Activity  Task List and Intents
 Switching from one activity to another

10. Event Listeners  OnClickListeners


 OnSelectedItemListeners

11. Services  Service Lifecycle

12. Services  Intent Service

13. Revision

14. End­of­semester 
examinations

15. End­of­semester 
examinations

Plagiarism
In accordance with the policies in the Graduate student handbook, plagiarism in any form
(both in terms of appropriating someone’s text as your own or developed software as yours)
will not be tolerated on this course. Any such occurrence that is verified will attract a score of
zero.

Policy and/or Possible Syllabus Revision


The instructor or/and the School of Technology reserve the right to amend the policy and
content of this course without prior notice to its participants if deemed necessary as long as
this is consistent with the GIMPA policy on course revisions.

Você também pode gostar