CISC118 Media Authoring

Department of Science, Technology, Engineering & Mathematics: STEM Department Archive

I. Course Number and Title
CISC118 Media Authoring Course No Longer Offered
II. Number of Credits
3 credits
III. Minimum Number of Instructional Minutes Per Semester
2250 minutes
IV. Prerequisites
VAMM110 (C or better) or permission of the Department of Science, Technology, Engineering and Mathematics.
Corequisites
None
V. Other Pertinent Information
In this course the student will learn the basics of programming needed to achieve interactivity on the Web. Web developers need to be capable of creating animations, forms, and dynamic web pages to deliver information to an increasingly sophisticated audience. Applets or simple programs are the tool of choice for the Web.
VI. Catalog Course Description
This course focuses on effectively communicating content. Students plan and produce interactive media projects. Topics include contextual problem solving, information architecture and usability, and the skills necessary to create Web applets. Contemporary authoring technology and content creation tools will be used.
VII. Required Course Content and Direction
  1. Learning Goals:

    1. Course Learning Goals

    2. Students will be able to

      1. apply effective problem solving techniques in resolving tasks necessary to plan and produce interactive projects;
      2. demonstrate competency in integrating media into an interactive website;
      3. utilize contemporary authoring technologies and tools;
      4. demonstrate the appropriate application of fundamental programming concepts of sequence, selection, iteration, expressions, and functions; and
      5. apply effective information architecture concepts in the storage and retrieval of data.

    3. Core Learning Goals (if applicable)


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

    1. Introduction to Scripting Languages
      1. Working with a developer interface
      2. Creating and saving files
      3. Naming files and objects

    2. Object Orientation
      1. Define objects
      2. Define actions
      3. Define functions

    3. Adding Existing Scripts to Projects
      1. Proper location of scripts
      2. Restrictions and security of files
      3. Web limitations

    4. Editing Existing Scripts
      1. Code changes to existing scripts
      2. Debugging and testing techniques
      3. Language syntax
      4. Using templates

    5. Project Development Planning
      1. Psuedocode
      2. Logical operators
      3. Algorithms

    6. Script Development Techniques
      1. Using functions
      2. Integrating expressions and variables
      3. Logical, relational, and arithmetic operators
      4. Programming commands
      5. Data handling

  3. Assessment Methods for Core Learning Goals:

    1. Assessment Methods for Course Learning Goals
    2. The assessment of Course Learning Goals is based on written tests, labs, and other assignments, as well as performance-based tasks as appropriate.

    3. Assessment Methods for Core Learning Goals (if applicable)


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

    Students will use a text and support materials in addition to instructor developed material and software developer tools. See course format.
VIII. Teaching Methods Employed
Section VIII is not being used in new and revised syllabi as of 12/10/08.

Review/Approval Date - 9/99; Revised 6/09; Dept. name change, 2/21/2012