SEATTLE CENTRAL COMMUNITY COLLEGE

Communications & Design Division

COURSE OUTLINE

DIVISION:        Communications and Design       

CURRICULUM: Microcomputer Management___

COURSE TITLE: ____Introduction to Wireless Internet Programming______

COURSE NUMBER:       MIC 265____

QUARTER-HOUR CREDITS:      4 credits            ___

APPROXIMATE CLOCK HOURS PER QUARTER FOR    LECTURE:        44        

TYPE OF COURSE:                   Professional Technical                           

COURSE DESCRIPTION: The course introduces Wireless Internet programming for content and application development. Developing WAP (Wireless Application Protocol) pages using markup languages such as XHTML Basic / MP or WML is followed by developing applications using a programming language such as Java 2 Micro Edition (J2ME).

The course begins with a primer on network and wireless communication technologies that leads to an emphasis on wireless standards, protocols, devices, Extensible Hypertext Markup Language (XHTML) Basic, and enabling technologies.

After an overview of the elements and dynamics of the Wireless Internet landscape, the course teaches the skills to design a Wireless user interface and develop Wireless Internet content. Based on Wireless Application Protocol (WAP) standard, learning XHTML for Wireless media, content development and management are major parts of the course.

Students develop the skills with XHTML Basic / MP to create a number of Wireless Web projects and host them on a WAP server. Building on this foundation, student develop overall understanding of WAP design, Wireless solutions, and analytic approach to a successful Wireless content implementation.

Designing aspect of WAP pages and relating other Wireless tools technology such as SMS, MMS, and ring tones are emphasized.

To open options for further studies, the course introduces a Wireless Internet application language. Java-Based programming language such as J2ME or .Net-Based language for developing wireless applications. It provides a platform that enables students to create applications for Wireless Internet.

LENGTH OF COURSE:              11 weeks          

CLASS SIZE (maximum):           30        

PREREQUISITES:                     None                

COURSE PURPOSE OVERVIEW:  The purpose of this course is to prepare students with skills and knowledge of Wireless Internet programming in WAP page development and a programming language in Wireless applications.

COURSE OBJECTIVE: Upon completion of the course, the students will:

COURSE OUTCOME:  Upon completion of the course, the students will be able to implement working knowledge of Wireless / WAP programming using XHTML and a programming language for Wireless applications.  Students will be able to plan, design, and update WAP sites, and create simple Wireless applicaitions.

SCEHDULE AND ASSIGNMENTS: Sequence and specific software application subject to change.

Week 1

Week 2

  • Application Setups.
  • Site Control.
  • Basics of XHTML and XHTML for Wireless contents
  • Wireless phone simulator
  • Wireless browser

Week 3

  • A related topic of Wireless Internet.
  • More of XHTML for Wireless contents
  • Special Characters
  • WAP page design
  • Site design
  • WAP images

Week 4

  • A related topic of Wireless Internet.
  • More of XHTML for Wireless contents
  • Page layout tool
  • Assignments.

Week 5

  • A related topic of Wireless Internet.
  • More of XHTML for Wireless contents.
  • Forms
  • Assignments.

Week 6

  • A related topic of Wireless Internet.
  • More of XHTML for Wireless contents
  • More on Forms
  • WAP site design and navigation.
  • Assignments.

Week 7

  • A related topic of Wireless Internet.
  • Group Project.
  • Project design and management.
  • Assignments.

Week 8

  • A related topic of Wireless Internet.
  • Introduction to a Wireless programming language for application development such as J2ME.
  • Keywords
  • Assignments.

Week 9

  • A related topic of Wireless Internet.
  • More on the Wireless programming language for application development.
  • Display
  • Event handling
  • Assignments.

Week 10

  • A related topic of Wireless Internet.
  • More on the Wireless programming language for application development.
  • Assignments.

Week 11

  • Work on the final projects.

Final

  • Final is due on the date scheduled on the course catalog.
  • Presentation of the final projects.

EVALUATION OUTCOMES AND ASSESSMENT FORMS:

·         Weekly Assignments: The students submit weekly assignments based on the topics covered in the week.  The students are encouraged to consult and verify the assignments with the instructor before submitting.  The purpose of the weekly assignments is gaining hands-on knowledge of the topics.

·         Group Project: Create a Web site as a group to enhance skills in working with a group.  The instructor will be the client and the contract holder of your project.

·         Final Project:  A comprehensive Web site presentation the skills and tools learned throughout the course

METHODS OF INSTRUCTION: The course focuses on hands-on experience of Macromedia Dreamweaver and other related software applications for creating comprehensive Web sites.  The instructor introduces technical skills and provides practical models on how students can utilize varied skills for Web development. 

The following instructional methods will be employed:

  1. Lecture.
  2. Introduction and demonstration varied software skills.
  3. Guided group practice of the skills.
  4. Discussion of possible challenges within different scenarios.
  5. Engaging students toward developing and evaluating solutions for challenges.
  6. Creating group and cooperative activities in order for students to benefit from working together.

OUTLINE DEVELOPED BY:  Yun Moh     DATE:  April 1, 2003