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
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.
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
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.
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 |
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
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.
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.
|