0% found this document useful (0 votes)
160 views3 pages

Mobile Programming Syllabus 2018-2019

This document outlines the syllabus for the course GSOT301: Mobile Programming for the 2018/19 academic year. The course is offered on Fridays from 9am to 12pm and 5pm to 8pm from September to December 2018. It will be taught by Kwasi Boakye-Boateng and introduces mobile programming on the Android platform. Over the 15 weeks, students will learn about the Android framework, how to create Android applications, and mobile programming concepts. Assessment includes a class project, midterm exam, and final exam. The course aims to prepare students to develop Android applications and understand mobile programming.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
160 views3 pages

Mobile Programming Syllabus 2018-2019

This document outlines the syllabus for the course GSOT301: Mobile Programming for the 2018/19 academic year. The course is offered on Fridays from 9am to 12pm and 5pm to 8pm from September to December 2018. It will be taught by Kwasi Boakye-Boateng and introduces mobile programming on the Android platform. Over the 15 weeks, students will learn about the Android framework, how to create Android applications, and mobile programming concepts. Assessment includes a class project, midterm exam, and final exam. The course aims to prepare students to develop Android applications and understand mobile programming.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 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­[email protected]

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.

You might also like