Syllabus
Programming Languages for Education
EME 6930 PLE: Flash
| Prerequisites | Course Description | Course Requirements |
| Registration | Evaluation | Schedule | Policies | Login |

Note: You can take this course even if you have already taken other sections of EME6930 such as Hyperscripting and Web Programming.




PREREQUISITES

Permit issued from the instructor Dr. Tina Hohlfeld (thohlfeld@coedu.usf.edu). The purpose for the permit is to provide you with important information about the course that you will need to make an informed decision about enrolling in the course.

  • Adobe CS3 or CS4 Flash. Special academic pricing is available at the USF computer store. Please talk with Bill Rose. If you work for USF, you have access to Adobe Flash CS3 on a computer owned by USF.
  • Moderate ICT literacy skills
    • Operating system and Internet skills (e.g., downloading and saving files from the Internet; using Save As to change file formats; uploading files to a server; sharing files in Content Collection of Blackboard; compressing and extracting files and folders; sharing information through e-mail attachments; and installing programs on your computer)
    • Office Suite (word processing and presentation creation)
    • Graphics software (manipulating graphics by cropping, changing their size and resolution, and rotating their orientation; using drawing tools and fills in a graphics program to create simple shapes)
  • Basic HTML skills
  • Additional prerequisites for taking EME 6930 PLE: Flash in distance-learning mode
    • Successful experiences taking courses in the distance-learning format
    • Programming experience with an Object Oriented Programming Language
Back to Top


COURSE DESCRIPTION

EME6930 Programming Languages in Education (PLE) Flash is an introductory course that uses the Flash authoring environment and ActionScript 3.0, an Object-Oriented Programming (OOP) Language, to develop interactive and multi-media applications that can be used for instruction and the collection and manipulation of educational data.

This course meets the Programming Languages for Education requirement of the Ph.D. in Instructional Technology. Although students can use this course to meet an elective requirement for the Ed.S. and M.Ed. programs in Instructional Technology, to meet a course requirement for a certificate in Multimedia Design or Distance Education, and non-degree students or students from other disiciplines are welcome to take this course, there are not separate tracks, different requirements, or different levels of this course. This course offered by the Instructional Technology program in the College of Education is focused on using ActionScript3.0 to program interactive educational applications based on best practices for interactive multi-media instructional design.

Back to Top
COURSE REQUIREMENTS

Course Materials

Adobe CS4 Flash Professional; all textbooks are available on the CD-Rom or the Adobe web site. You can obtain a student license for this from the USF computer store. Please ask for Bill Rose.

Using Flash Adobe CS4 Professional
http://help.adobe.com/en_US/Flash/10.0_UsingFlash/flash_cs4_help.pdf

Course Materials CS3 Flash Resources - User Guides http://www.adobe.com/support/documentation/en/flash/#userGuides

Using Flash http://livedocs.adobe.com/flash/9.0/UsingFlash/flash_cs3_help.pdf

Flash Video Encoder User Guide http://livedocs.adobe.com/flash/9.0/flvencoder/flash_video_encoder_help.pdf

Programming ActionScript 3.0 http://livedocs.adobe.com/flash/9.0/main/flash_as3_programming.pdf

ActionScript 3.0 Language and Components Reference (zipped html site) http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3.zip

Using ActionScript 3.0 Components http://livedocs.adobe.com/flash/9.0/main/flash_as3_components_help.pdf

Course Goals

Use authoring software to create interactive multi-media educational applications based on recommended best practices of experts in the field.

Use ActionScript 3.0 to program interactivity for learner engagement and data collection.

Meet criteria for Adobe Certified Associate Objectives: Rich Media Communications

Meet criteria for The ISTE National Educational Technology Standards (NETS•S) and Performance Indicators for Students

Course Objectives

Use rubrics to evaluate interactive multi-media instructional applications.

Identify strategies and procedures for using high level programming languages to implement instruction and to collect & manipulate educational data.

Describe the general purposes of programming languages and how programs are designed.

Design interactive instructional applications based on the best practices recommended by recognized experts in instructional design and technology-based instructional design or published in peer reviewed journal articles in the field of instructional technology and instructional design

Operate an event-driven, high level language in a GUI (graphical user interface) operating environment

Describe and use ActionScript 3.0 statements

Describe and use ActionScript 3.0 functions and operators.

Describe and use ActionScript 3.0 objects, event handlers, and methods

Describe and use ActionScript 3.0 variables and data types

Manipulate numeric and string data

Use arrays to store, retrieve, and manipulate large amounts of data

Describe and use ActionScript 3.0 for decision-making

Describe and use iteration and repetition with ActionScript 3.0

Employ and control multimedia with ActionScript 3.0

Use ActionScript3.0 to store and retrieve information in a "Flash" cookie

Describe and apply procedures to "debug" ActionScript 3.0 programs

Use comment statements in your ActionScript3.0 to describe the procedures and syntax used

Publish applications developed with ActionScript3.0 to the web

Back to Top

REGISTRATION

This course requires a permit. The purpose of the permit is to provide you with important information about the course that you will need to make an informed decision about enrolling in the course. To obtain a permit, please e-mail the instructor: Dr. Tina Hohlfeld


You can register for this course as a degree-seeking student, a non-degree, or certificate seeking student**.  In other words, if you are taking the course for recertification, you might not be in a "formal" degree program.  In that case, you can register as a non-degree seeking student.  Visit the USF Registrar's page at http://www.registrar.usf.edu/index.php and click on "Non-Degree Student Application."  If, at a later date, you decide to enter a degree program, you will be able to use two of the courses that you took as a non-degree seeker.

Note: **If you register as a certificate student you will be assessed an additional $375 fee.
If you are an Instructional Technology major, this course can be counted toward a Graduate Certificate**in Instructional Technology or for the Programming Languages in Education requirement for the Instructional Technology Master's degree, Ed.S, and Ph.D. programs. If Web Programming I is used to meet the PLE requirement then EME6930 PLE: Flash can count as an elective in other Ed.S. and Ph.D. programs. Check with the instructor or your academic advisor if you have any questions.

Note: **Out-of-state, non-degree graduate certificate students admitted to a fully online graduate certificate will be charged an out-of-state matriculation fee of $478.26 per credit; however, these students will receive a waiver of $478.26 per credit hour for fully online graduate certificate credits taken via the web. Students must be admitted to the graduate certificate and registered in the eligible course section prior to the first day of class in order to receive the waiver.

Note: **If you are already enrolled in an Instructional Technology degree program and you would like to earn a Graduate Certificate in Instructional Technology, you must apply for the certificate before you have completed two of the required certificate courses.

Back to Top


EVALUATION

Your course grade will be based on the following criteria.

Class Activities (75%) -- The class activities are anchored to problem-based instruction. There are a series of twelve activities. Each of these activities contains one or more evaluation products to be completed by the student.

Final Prototype Project (15%) -- In order to obtain an A in this course, there is an additional final prototype project with written proposal, which has several check points throughout the term. An acceptable project is a sophisticated and integrated instructional application that demonstrates your abilty to use the ActionScript3.0 programming language, which you learned during this course, in complex ways. Click here to see student's final projects from previous terms.

Professionalism (10%) -- Professionalism is gauged by the level of interactions that promote a positive learning environment for the student and others during class activities; the timeliness of original project submissions and prompt updates about issues; the perseverance of the student to master skills, overcome obstacles, and improve performance; and the quality of the student's reflections about his or her learning. Assessments and feedback are conducted on an ongoing basis throughout the semester.

No incompletes will be awarded without extenuating, documented circumstances, such as death in the family or extended illness. If you request an Incomplete you will be assigned the grade that you have currently earned, which will be updated when you complete the requirements of the course. If you do not update this grade within the specified time period, you will automatically be assigned this grade. If you believe that there is a possibility that you may not be able to complete the requirements and your current grade is not acceptable, then you should officially withdraw from the course. Please see the USF Graduate School's policy for Incomplete Grades.

If you decide to drop this course, please be sure to officially withdraw -- otherwise you will receive a grade (probably an F) for the course. Remember, there is no grade forgiveness at the graduate level. Please see the USF Graduate School's policy for Dropping Courses.

    Grade
    %
    A
    90-100
    B
    80-89
    C
    70-79
    D
    60-70
Back to Top


TENATIVE SCHEDULE

The activities are based on the following topics:

Introductions, Flash Interface, Frames, and Graphics Decisions

Graphics and Navigation

Animation and Learner Control

Interactivy and Learner Engagement

Multimedia, External Media Files/ Video Encoder

Text, Data Collection, and Feedback

Components and External Navigation

Data Storage and Transfer

Randomization and Timers Prototype

Formative Reviews

Culminating Activities

Back to Top


POLICIES USF POLICIES

ADA Statement: Students with disabilities are responsible for registering with the Office of Student Disabilities Services in order to receive special accommodations and services.   Please notify the instructor during the first week of classes if a reasonable accommodation for a disability is needed for this course.   A letter from the USF Disability Services Office must accompany this request.

USF Policy on Religious Observances: Students who anticipate the necessity of being absent from class due to the observation of a major religious observance must provide notice of the date(s) to the instructor, in writing, by the second class meeting.

Web Portal Information: Every newly enrolled USF student receives an official USF e-mail account that ends with "mail.usf.edu."  Every official USF correspondence to students will be sent to that account. Students should go to the Information Technology web site (http://it.usf.edu/) and select the link for Student e-maill@USF (http://www.it.usf.edu/email/student) for directions and links to obtain an e-mail account, and Email Setup (http://www.it.usf.edu/email/student/email-setup) for detailed information about setting up your account. If you prefer using a different account, you set up the official USF student account with e-mail forwarding. Once you have an e-mail account, you can access your e-mail at http://mail.usf.edu/

Academic Dishonesty:  Information can be found in the USF Graduate School Policy. Punishment for academic dishonesty will depend on the seriousness of the offense and may include receipt of an “F” with a numerical value of zero on the item submitted, and the “F” shall be used to determine the final course grade.   It is the option of the instructor to assign the student a grade of F or FF (the latter indicating dishonesty) in the course. Tutorials are located at http://www.cte.usf.edu/plagiarism/plag.html and http://www.lib.usf.edu/public/index.cfm?Pg=Plagiarism.

Detection of Plagiarism: Blackboard includes an automated plagiarism detection service that allows instructors to submit student assignments to be checked for plagiarism.   I reserve the right to 1) request that assignments be submitted to me as electronic files and 2) electronically submit assignments to the plagiarism deletion tool.

Back to Top

LOGIN PROCEDURE

You will access the course materials and submit assignments via the USF Blackboard Portal. It is ESSENTIAL that you obtain access to Blackboard (which requires a USFCard).  The USFCard identifies you as a University of South Florida student. Distance learning students can use their USFCard to check out materials from the USF Library; to acquire a USF e-mail address; to gain entry to USF athletic events and campus recreation facilities; to gain student discounts to movie theaters and restaurants; and much more. To obtain your Distance Learning USFCard, please complete and return the Distance Learning USFCard Application. After you have your USFCard, follow these steps to access the course:

Activate your NetID  https://netid.usf.edu/una/

Use your NetID to sign into MyUSF and Blackboard

Click on the Courses tab at the top to find the your courses for this semester.


If you have questions about the course, feel free to contact Dr. Tina Hohlfeld at thohlfeld@coedu.usf.edu.
Back to Top

| Ph.D. Program | Ed.S. Program | M.Ed. Program | Courses | Resources | Faculty | Contact Us |
tan bar
green bar
spacer
Instructional Technology, EDU105, University of South Florida, 4202 E. Fowler Avenue, Tampa, FL 33620-5650 -- (813) 974-3533
spacer
Direct questions or comments about the Instructional Technology website to Barron@.usf.edu
Copyright © 2004-07