CISC106 Mobile Application Development (Experimental)

Department of Science, Technology, Engineering & Mathematics: Computer/Information Science

I. Course Number and Title
CISC106 Mobile Application Development (Experimental)
II. Number of Credits
3 credits
III. Minimum Number of Instructional Minutes Per Semester
2250
IV. Prerequisites
Ability to successfully initiate a computer session using applications packages and manipulate a Windows-like Graphical User Interface.
Corequisites
None
V. Other Pertinent Information
Extensive exploration of mobile device is included. A significant portion of the course is dedicated to developing a hands-on proficiency with development tools. A series of laboratory assignments and exercises will be completed in this course. Students are encouraged to BYOD (bring your own Android Device).
VI. Catalog Course Description
In this course, students use a visual language to create powerful mobile applications. Students access the world of mobile services and apps as creators, not just consumers, create entertaining and socially useful apps, and explore computational thinking from the perspective of mobile computing.
VII. Required Course Content and Direction
  1. Learning Goals:

    1. Course
    2. Students will:
      1. interface with mobile devices using graphical objects and menus;
      2. demonstrate knowledge of basic app development concepts;
      3. identify and apply the steps involved in developing apps for mobile devices; and
      4. demonstrate and share the apps created with classmates and others.

    3. Core (if applicable)
    4. This course is not included in the Core.
  2. Planned Sequence of Topics and/or Learning Activities:

    1. Introduction
    2. Games
    3. Texting, Location Sensing, and Other Mobile Technology
    4. Quizzes and other Informational Apps
    5. Input form, other user generated data and persistence
    6. Software Engineering and Procedural Abstraction
    7. Apps with access web data
  3. Assessment Methods for Core Learning Goals:

    1. Course
    2. Course-specific learning goals will be evaluated via (written) test results and problem solving including writing, testing, and documentation of complete programs.


    3. Core (if applicable)
    4. This course is not included in the Core.
  4. Reference, Resource, or Learning Materials to be used by Students:

    Departmentally selected textbook. Details provided by the instructor of each course section. See Course Format.
VIII. Teaching Methods Employed

Section VIII is not being used in new and revised syllabi as of 12/10/08.

Approval/Revision Date: First Offered 9/2011