Nov 21, 2024  
2024-2025 Catalog 
    
2024-2025 Catalog

CTP 112 - Mobile Web Development

3 credit hours - Three hours of lecture and directed laboratory weekly; one term.
Formerly CSI 119 - Mobile Web Development

Learn how to develop Web content for the mobile Web environment. Build websites that function on a variety of devices including smartphones, tablets and other mobile devices. Learn standards, best practices and development techniques for building Web pages delivered to mobile devices. Lab fee $25.

Prerequisite(s): CTP 111  or permission of the CTP department chair.

Course Outcomes:
 

  • Describe the mobile web environment.
    • Define mobile device categories.
    • Describe the mobile platform.
    • Compare and contrast mobile and desktop web environment.
    • Identify interactive development environments for mobile development.
    • Identify various mobile web browsers.
  • Design a web site for mobile devices.
    • Describe the restrictions of a mobile application.
    • Describe device differences.
    • Design a mobile web application home page.
    • Design a mobile web application secondary page.
    • Discuss style considerations for pages.
    • Describe navigation techniques.
  • Use mobile markup language to build a web site for mobile devices.
    • Compare various mobile markup languages.
    • Use XHTML to develop a mobile web application
    • Use CSS to format a mobile web application.
    • Describe the use of JavaScript and jQuery.
    • Identify other technologies used in mobile web applications.
  • Use images and multimedia.
    • Use images on a mobile web application.
    • Optimizing audio for the mobile environment.
    • Adding video to a mobile web application.
  • Use social media.
    • Describe mobile advertising.
    • Interact with text messaging.
    • Connect using short codes and QR codes.
    • Link to YouTube, Facebook, and Twitter.
  • Use device features from a web application.
    • Use geolocation features.
    • Identify rotation and device orientation.
    • Describe touch gesture interfaces.
    • Access data offline.
  • Optimize a mobile web application.
    • Optimize for low bandwidth.
    • Choose the best format for images.
    • Resize graphics and photos.
    • Optimize images for mobile delivery.
  • Testing a mobile web application.
    • Install mobile add-ons to browsers.
    • Use a mobile web emulator.