Bit 4107 Mobile App Development Course Outline

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

MOUNT KENYA UNIVERSITY

NAIROBI TOWN CAMPUS


MAY-AUG 2024

BIT 4107: MOBILE APPLICATION DEVELOPMENT


Lecturer/Instructor: David Odera
Office LAB
Office Hours 8:00 am-4:00 pm
Email [email protected]
Credits Hours 3

Course Description: Today's applications are increasingly mobile. Computers are no


longer confined to desks and laps but instead live in our pockets and hands. This course
teaches students how to build mobile apps for Android, iOS, and Windows 8, the trinity
that is today's mobile operating platforms. Students learn to write both web apps and
native apps for Android using Eclipse and the Android SDK, to write native apps for
iPhones, iPod Touches, and iPads using Xcode and the iOS SDK, and to write web apps
for both platforms. The course also touches on Windows 8 application programming, so
as to provide students with a stepping stone for application development in the mobile
operating system of their choice. Additional topics covered include application
deployment and availability on the corresponding app stores and markets, application
security, efficient power management, and mobile device security.

Textbooks for Further Reading Nelkon & Parker, Mobile Programming, 2001

Course Outline:

Week Description
Characteristics of mobile applications, History of
Week s 1,2
mobile application frameworks
Weeks 3 Java, eclipse, Android studio, Kotlin

Week 4 Components of Android Studio, Activity, SDK, AVD


Application models of mobile application frameworks.
Week 5
User-interface design for mobile applications. Emulator

CAT I
Weeks 7 Managing application data and Native Application.

Week 8 Developing Hybrid Application

Weeks 10 Integrating with cloud services.

CAT II

Weeks 12 OS and hardware into mobile-applications.

Week 13 Testing methodologies for mobile applications.


Publishing, deployment, maintenance and
Week 14, 15
management.

1. TESTS 30%: Two CATs and assignment, which focus primarily on materials covered in
class and from the textbook, will be administered during the semester. Students who
cannot take the scheduled tests must discuss with the lecturer in advance. Makeup CATs
and exam will not be given except with prior notification and under extenuating and
unavoidable circumstances. The burden of proof of said circumstances is on the
student. Makeup examinations will usually differ from the original exam, and may be
practical or oral.

2. FINAL EXAM 70%: A comprehensive exam will be given during the University exam
schedule. The format of the final exam is relatively similar to the format for the tests.

3. TEACHING/LEARNING METHODOLOGY

Shall be conducted through Lectures, Tutorials, Exhibitions and Computer laboratory


exercises

4. ATTENDANCE: The attendance policy follows the guidelines stated in the MKU
Catalogue. Students must assume full responsibility for any loss incurred because of
absence, whether excused or unexcused. All work missed because of absences will
receive a grade of zero. Excused absences are those resulting from the student’s
participation in a University-sponsored activity, from recognizable emergencies, or from
serious illness. Students are encouraged to participate actively in class discussion,
practical programs and presentation.

----ENJOY THE COURSE---

You might also like