Introduction to Mobile Application Development

Curriculum Guideline

Effective Date:
Course
Discontinued
No
Course Code
CSIS 3175
Descriptive
Introduction to Mobile Application Development
Department
Computing Studies & Information Systems
Faculty
Commerce & Business Administration
Credits
3.00
Start Date
End Term
202010
PLAR
No
Semester Length
15 Weeks
Max Class Size
35
Contact Hours
Lecture: 2 Hour per week Seminar/Lab: 2 Hours per week Total: 4 Hours per week
Method(s) Of Instruction
Lecture
Lab
Seminar
Learning Activities

Lecture, seminar, demonstration, and hands-on exercises 

Course Description
In this course, students will learn to develop mobile applications to solve business problems. Topics covered include different software platforms, tools for development, user interface, and database handling for mobile applications.
Course Content
  • Introduction to Layouts
  • Views
  • Intents on Android
  • Menus
  • Dialogs
  • Introduction to Data Persistence
  • SQLite and its applications
  • Navigation Drawer
Learning Outcomes
  • Install and use appropriate tools for mobile application development;
  • Explain mobile platform architecture;
  • Build user interfaces for mobile devices using Java;
  • Use mobile database systems;
  • Use built-in widgets and components on mobile devices;
  • Create applications that make use of the mobile environment.
Means of Assessment

 

Labs

0-5%

Project(s)

15-25%

Midterm Examination*

30-40%

Final Examination*

30-40%

Total

100%

Some of these assessments may involve group work.

*Students must achieve a grade of at least 50% on the combined examination components to pass the course.

Textbook Materials

Corinne Hoisington. Android Boot Camp For Developers Using Java, latest edition, Course Technology or other textbooks as approved by the department

Prerequisites

Min C in (CSIS 1275 OR CSIS 2175

Equivalencies

Courses listed here are equivalent to this course and cannot be taken for further credit:

  • No equivalency courses
Which Prerequisite