Curriculum Guideline

Introduction to Mobile Application Development

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
Not Specified
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 Of Instruction
Lecture
Lab
Seminar
Methods Of Instruction

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

At the end of this course, the successful student will be able to:

  • 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.

* Practical hands-on computer programming exam

In order to pass the course, students must, in addition to receiving an overall course grade of 50%, also achieve a grade of at least 50% on the combined weighted examination components (including quizzes, tests, exams).

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

Which Prerequisite