Course Title: Mobile App Development

Course Code: CS 218
Credit Value: 4 Credits

Contact Hours

Duration: 15 Weeks (One Semester)
Prerequisite: Programming II
Primary Platform: Android Studio (Java-Based Development)

1. COURSE DESCRIPTION

Mobile App Development introduces students to the principles, tools, and practices used in designing and developing applications for mobile devices. The course focuses primarily on Android application development using Java and Android Studio.

Students learn how mobile applications are structured, how user interfaces are designed, how mobile devices manage resources, and how applications interact with local storage, networks, and device services. Emphasis is placed on practical development, usability, responsiveness, security, and deployment-ready application design.

The course integrates software engineering principles with hands-on mobile application projects, preparing students for modern mobile computing environments and entry-level mobile development roles.

2. COURSE OBJECTIVES

By the end of this course, students should be able to:

3. LEARNING OUTCOMES

Upon successful completion of this course, students will be able to: