| Instructors: |
Tony Davila |
| Prerequisite: |
MMED 1314 or departmental approval |
| Materials: |
Lingo & Shockwave Sourcebook; Shah; John Wiley & Sons, Inc.
|
| |
at least 1 Zip disk (PC or Mac formatted)
Headphones |
| |
|
|
Course Description:
|
Students use scripting language to create an interactive
multimedia project. Topics stressed will include building a user interface,
writing scripts using commands and functions, and controlling the program
flow, testing, and debugging. |
| |
|
| Objectives: |
At the completion of the course, a student will be able to
perform the following tasks: |
| |
Convert a verbal description or specification into a Lingo-based
Director presentation;
Design an iriginal interactive Lingo-based presentation;
Develop a Lingo-based Director movie from a design document using
a wide range of Lingo elements;
Choose and implement Lingo elements to achieve desired result in
animationand interactivity;
Debug entry level scripts;
Dissect and interpret scripts written by professionals;
Develop higher level capability by combining Lingo elements into
projects of increasing complexity;
Transfer files across platforms;
Participate in class critique.
|
| |
|
| Assessment: |
Evaulation is based on successful completion of
the following requirements: |
| |
Grade of C>
submit six assignments to the satisfaction of the instructor;
submit a final multimedia project based on criterias outlined by
instructor;
submit weekly progress report by email.
Grade of B>
complete all C-level requirements;
submit a final project and demonstrate that it will work on Windows
95-based PCs.
Grade of A>
complete all B-level requirements;
submit a final project that demonstrates a strong use of Lingo
and creativity
complete Assignment 7 and 8 and turned in no later than week 13.
|
| |
|
|
Attendance and Participation:
|
Class attendance is important. Generally, the
course material is covered in the textbooks; however, lectures and close
lab sessions augment and clarify the textbook material. You are encouraged
to get to know your fellow students in order to have a source for lecture
notes and handouts if you cannot attend a class session. Students are expected
to assume the responsibility for learning. Your instructor will assist you,
but the actual responsibility rests with you. Students are also expected
to devote their energy to attaining the skills and knowledge required for
their particular career goals. The North Harris College Policy & Procedure
Manual [Student Conduct, Section 562.01d] states, "Disruptive activity
that hinders other students' learning or deters an instructor from effective
teaching will not be tolerated under any circumstances." To provide
an equal-opportunity learning situation for all students enrolled in this
class, children are not allowed in the labs or classrooms. |
| |
|
|
Academic Integrity:
|
The college's academic integrity policy states,
"NHMCCD is committed to a high standard of academic integrity in the
academic community. In becoming a part of the academic community, students
are responsible for honesty and independent effort. Failure to uphold these
standards includes, but is not limited to, the following:
1. Plagiarizing written work or projects.
2. Cheating on exams or assignments.
3. Collusion on an exam or project.
4. Misrepresentation of credentials or prerequisites when registering for
a course."
Refer to the NHMCCD catalog for additional information. |
| |
|
|
Open Lab Time
and Policy:
|
Your labs are located in Winship 151 and 152. They are open seven days
a week. Please check "LAB INFO" of this website for availability
of open labs. You can use the lab at any of the posted times, but depend
on your instructor to be able to answer all your questions about the software.
Sign in when you arrive. The computers in both labs have been configured
to meet the needs of all courses. Please do not reconfigure the system
set up. If you are experiencing diffulty, contact the lab assistants or
instructors for assistant. In addition, please follow all directions posted
in the labs.
Important Note> The lab assistants and instructors reserve the
right to ask you to leave the labs in event of disruptivebehavior, illegal
activities, or malicious intent on the computer.
|
| |
|
|
Virus Protection:
|
The college will not be liable for any corruption
of data caused by virus contamination. The college computers are regularly
screened and are protected against computer viruses to the best of our ability.
However, we do not guarantee that viruses do not exist on our systems. It
is your responsibility to protect your data from corruption due to virus. |
| |
|
|
Learning Resources Centers:
|
The Learning Resources Centers (LRCs) at each
college provide print and non-print resources and services for students.
The materials have been selected to serve the curricular, vocational, and
recreational needs of the college community. Each college LRC provides computer
access to a variety of information in electronic form including bibliographic
indexes to journals, Internet resources, and multimedia publications. |
| |
|
|
Learning Support Centers:
|
Learning Support Centers at each college provide
print and audio-visual materials as well as tutorial assistance and computer
labs for students who need academic support services. Materials from other
disciplines are available in each center including reading, writing, math,
and college study skills. |
| |
|
|
Internet and Email
|
The District provides computing and network resources to students. Students
are encouraged to use the computers, software packages, and electronic
mail (e-mail), for educational or District-related activities and to facilitate
the efficient exchange of useful information. However, the equipment,
software and network capacities provided through the District computer
services are and remain the property of the District. Use of the equipment
and networks is to comport with the policies and procedures of the District,
and access may be denied to any student who fails to comply with the District's
policies and procedures regarding its use.
Access to the District's e-mail and similar electronic communication
systems are a privilege and certain responsibilities accompany that privilege.
District users are expected to demonstrate the same level of ethical and
professional manner, as is required in face-to-face or written communications.
Anonymous or forged messages will be treated as a violation of this policy.
NOTE: North Harris College provides reasonable accomodations,
in compliance with Section 504 of the Rehabiliation Act and the Americans
with Disabilitied Act. Please inform your professor of any special accomodations
which you may need as a result of disability. It is the student¹s responsibility
to request these accomodations.
|
| |
|
|
Final Project:
|
The final project must demonstrate a basic knowledge of using Lingo.
Your final project may be based on anyting that interests you. Discussions
of the scope of the project will be conducted at about week 5 and revisit
it each week. Storyboard for the project willbe discussed on week 6. You
must submit your proposal and storyboard for the final project at a given
date to be approved by the instructor. The second half of the semester
will be spent primarily on your final project. We will spend some class
time reviewing progress/problems with the projects each week starting
week 9.
|
| |
Final Project Requirements:
For the Grade of C:
all features in List 1 below;
demonstrate basic knowledge of using Lingo.
For the Grade of B:
complete all requirements for grade of C;
6 items from List 2.
For the Grade of A:
complete all requirements for grade of B;
have the final project play on both Macintosh and Windows 95 platform.
|
| |
|
| |
List 1: required for the final project:
IfŠthenŠelse
RepeatŠwhile
Animate by changing cast members
Variables
Custom handler
puppetSound
Button for navigation
Go to another Director movie and return when finished
Go to frame and Go to the frame
frame markers
True/False or 1/0
Visible
Lists
Set
UpdateStage
Rollover |
| |
|
| |
List 2: options for Final Project:
Draggable sprites
Wait (the timer, nothing)
Get user name
puppetSprite, or puppetTempo, or puppetTransition, or puppetPalette
Xobjects
File IO
Parent/Child script
Movie in a Window
Download files from Internet or launch a web browser
Use a prewritten behavior from Director Library
Random
use variables and custom handlers to control QT video or sound
use Shared Cast scripts |