Nov 05, 2026  
2026-2027 Catalog 
    
2026-2027 Catalog

VISC 204 - App Design I


PREREQUISITES: VISC 110 - Web & Social Media  
PROGRAM: Visual Communications
CREDIT HOURS MIN: 3
LECTURE HOURS MIN: 1
LAB HOURS MIN: 2
STUDIO HOURS MIN: 3
DATE OF LAST REVISION: Fall 2020

This course brings together the skills learned in the design and creation of simple mobile applications (apps). Students will implement XHTML/HTML5, CSS3, and Javascript to synthesize example mobile apps designed to run on current mobile computing devices. The focus of this course is to show the relationships between technologies that enable the creation of these applications, including current frameworks that aid in their development, with an emphasis on CSS (visual presentation) and Javascript (behavior).

REQUIRED SOFTWARE:

This class makes use of industry-standard Adobe software. Students will NOT be able to complete the coursework without the use of Adobe software. Only students enrolled in Visual Communications courses that use Adobe software have been assigned an Adobe license. Not all students will have the ability to access Adobe software at home. All Visual Communications labs are outfitted with the latest Adobe software. Review the IvyService & Support Knowledge Base article: How to Access Adobe Software at Home to learn how to access this software.

SYSTEM REQUIREMENTS:

Please note that not every computer can run Adobe software. Verify your system can operate Adobe applications through the Adobe System Requirements website. We highly recommend computers with an Intel core processor, 64-bit support, 8GB of memory (16GB preferred), and a 250GB hard drive. All Visual Communications labs are outfitted with the minimum system requirements.

MAJOR COURSE LEARNING OBJECTIVES: Upon successful completion of this course the student will be expected to:

  1. Implement XHTML/HTML5, CSS3, and Javascript in the creation of functional mobile applications.
  2. Expand the XHTML/HTML5, CSS3, and Javascript skill sets.
  3. Analyze mobile application platform data storage methods.
  4. Simulate techniques for running mobile web apps offline.
  5. Practice current deployment and distribution options.
  6. Design for current and future mobile application platforms.


COURSE CONTENT: Topical areas of study include -
  • XHTML/HTML5 for application structure
  • CSS3 (-webkit, -moz) for application visual design/presentation
  • Javascript for application behavior Frameworks (jQuery, jQTouch)
  • Information Architecture (IA)
  • User Experience (UX)
  • Mobile Web Application Design
  • Data Storage
  • Offline Functionality
  • Deployment/Distribution
  • Porting to native OS (iOS, Android)

Course Addendum - Syllabus (Click to expand)