Upload
jojo-cansino
View
212
Download
0
Embed Size (px)
Citation preview
7/30/2019 Itm203 - Multimedia and Web Design 2(3)
1/6
BSIT | MULTIMEDIA AND WEB DESIGN 2 SYLLABUS 1
ITM203 MULTIMEDIA AND WEB DESIGN 2 Syllabus
I. COURSE IDENTIFICATION
Course Title MULTIMEDIA AND WEB DESIGN 2Course Credit 3 units
CoursePrerequisite
MULWEB1 / ITM103
CourseDescription
This course introduces the students to the world of interactivity and multimedia,which is thriving with growth of Internet and other new technologies, offering arange of new direction for students who just arent satisfied with plain text andimages. The course focuses on integration of image, sound, text, and interactivityinto communicative works
II. COURSE OBJECTIVES
General Objective To introduce the basic concepts of Javascript and Flash, together with the differentbasic process in developing Internet applications.
Specific
Objectives
1. Identify the crucial role of Javascript/Flash in developing Application-basedweb sites;
2. Know the process of creating a well designed Appication-based web site;3. Discuss the principles of Object-Oriented Scripting language using Javascript
and the technical aspects of working with the Web4. Understand how Javascript affect web authoring and communication.5. To design web pages using Flash
III. TEXTBOOK(S) AND REFERENCES
Textbook(s) Easttom, C.(2008). Advanced JavaScript Third Edition. Wordware Publishing.Adobe Creative Team. (2007). Adobe Flash CS3 Professional Classroom in aBook. Adobe PressAndes, Bitano (2008). Simple Flash CS3. Convergelink Books.
References Zammetti F. W., (2007) Practical JavaScript, DOM Scripting, and Ajax Projects.Apress.
Wenz, C. (2006).JavaScript Phrasebook: Essential Code and Commands. Sams
Cheng, K. W., C. Bryant. (2006).Flash Application Design Solutions The FlashUsability Handbook. Friends of ED
Sahlin D.(2006). Building Flash Web Sites For Dummies. Wiley Publishing, Inc.
Keogh, J. (2005).JavaScript Demystified. McGraw-Hill/Osborne
Zakas, N. C. (2005). Professional JavaScript for Web Developers. Wiley PublishingInc.
Grosvenor, S. (2005). The Flash Anthology Cool Effects & Practical ActionScript.
SitePoint Pty. Ltd.
http://www.w3schools.com
IV. COURSE OUTLINE
Week Modules Hours
1 Part 1: JavaScript BasicsModule 1: Introduction to JavaScriptThe World Wide WebCompetition on the WebExtending HTMLPlug-ins, Applets, and ASPWhat Is JavaScript?Who Can Benefit from JavaScript?The History of JavaScriptJavaScript in a BrowserWhat Can JavaScript Do?JavaScript and JavaModule 2: Getting Started with JavaScriptEssential Authoring ToolsBasic JavaScript StructureImportant Notes about JavaScriptModule 3: JavaScript FundamentalsBuilding a Script
4
ITE Department
7/30/2019 Itm203 - Multimedia and Web Design 2(3)
2/6
BSIT | MULTIMEDIA AND WEB DESIGN 2 SYLLABUS 2
Data Types in JavaScriptJavaScript EntitiesType ConversionMixing Strings and NumbersLiteralsOperatorsStatementsEvaluating Expressions
Testing EvaluationFunctionsControl Structures
2 Module 4: Object-Oriented ProgrammingObjectsPropertiesMethodsUsing the Array NotationObject Oriented vs. Object BasedModule 5: Functions and Variable ScopeVariable Scope and Storage ClassWhat Are Functions?Returning a ValueRecursion
Module 6: Utilizing JavaScript OperatorsOperator CategoriesMathematical OperatorsString ConcatenationBitwise OperatorsAssignment OperatorsRelational OperatorsShort-Circuit Logical OperatorsMore Logical OperatorsData Type OperatorVoid OperatorOperator PrecedenceExpressionsSide Effects
4
3 Module 7: Events in JavaScriptEventsEvent HandlersEmulating Events via MethodsCalling Event Handlers ExplicitlyCanceling EventsModule 8: Building and Extending ObjectsCreating InstancesConstructor FunctionsNested ObjectsPrototype and Object ExtensionsModule 9: ArraysWhat Is an Array?Some History
Creating Simple ArraysReferring to an Arrays ElementsCreating Dense ArraysArray TypesArray PropertiesArray MethodsThe arguments ArrayMultidimensional ArraysAssociative Arrays
4
4 Module 10: Time and Date in JavaScriptThe Date ObjectDate Numeric ConventionsDate Method CategoriesThe get Methods
The set MethodsThe to MethodsThe parse MethodsTime-Related Methods of Other ObjectsTime and Date ExamplesModule 11: JavaScript MathMath in JavaScriptThe Math ObjectConstantsMath MethodsThe Number Object
4
7/30/2019 Itm203 - Multimedia and Web Design 2(3)
3/6
BSIT | MULTIMEDIA AND WEB DESIGN 2 SYLLABUS 3
Math Examples
5 Module 12: Handling StringsCharactersCreating StringsString LengthHTML Formatting MethodsGeneral String Methodsescape() and unescape()
Number-to-String ConversionString-to-Number ConversionEvaluating Text ExpressionsString Handling ExampleModule 13: The Document Object ModelThe window ObjectThe navigator ObjectThe document ObjectThe history ObjectThe location Object
4
6 Module 14: FormsWhat Are HTML Forms?JavaScript Form Referenceform Object
text Objectpassword Objecttextarea Objecthidden Objectbutton, submit, and reset Objectscheckbox Objectradio Objectselect ObjectfileUpload ObjectModule 15: Implementing CookiesMaintaining a StateCookies and HTTPCookies and JavaScriptCookie Functions
4
7 Part 2: Flash BasicsModule 1 InterfaceThe Start PageAt a Glance Guide to the InterfaceWhat are all the Windows for?Module 2: Vector DrawingAt a Glance Guide to the ToolsThe Drawing ToolsDrawing a LineDrawing with the Pencil ToolThe Shape ToolsPainting with the Brush ToolUsing the Pen Tool and the Subselection ToolTo Overlap or to Obliterate: Object Drawing vs. Merge Drawing
Changing ColorsCreating Gradient FillsTransform Fill ToolCreating TextParagraph OptionsSpell CheckerModule 3: Selecting and ModifyingMaking SelectionsModifying DrawingsThe Free Transform ToolCombining ObjectsAdding StrokesPaint Bucket ToolDropper Tool
Eraser ToolRulers, Guides and GridsStep By Step Create a Perspective GridDrawing SettingsKeyboard Shortcuts for the Tools
4
8 Module 4: Importing ImagesVectors vs. BitmapsStill Image File Types You Can ImportTo Import a Still Image into FlashThe LibraryImporting Images with Areas of Transparency
4
7/30/2019 Itm203 - Multimedia and Web Design 2(3)
4/6
BSIT | MULTIMEDIA AND WEB DESIGN 2 SYLLABUS 4
Tracing BitmapsPainting with BitmapsModule 5: Layers, Symbols and KeyframesUsing LayersStep By Step Create a Manual Drop ShadowIntroducing SymbolsInteractive ButtonsCreating a Button Symbol
What Is a Keyframe?Naming SymbolsEditing SymbolsWhat Is a Behavior?Step By Step Create a Links PageUsing Movie Clip SymbolsStep-By-Step Animated Rollover ButtonsFilters and BlendsModule 6: Menu NavigationButton Actions and Frame ActionsCreating a Basic MenuActions and Script AssistCreate an Online PortfolioMenus and Submenus
Create a Pop-up Menu in a Movie ClipThe Top Level of the MenuThe Sub Level of the MenuButtons as MenusControlling Events on the StageLoading ImagesMail to LinkSubmit Your Portfolio
9 Modlue 7: AnimationCreating a Banner Ad with Frame-By-Frame AnimationSeparating and Locking LayersUsing Keyframes to Record AnimationOnion SkinningFrame Rate and Size
Animation with Graphic SymbolsCreating Graphic Symbols and InstancesMotion TweeningGraphic Symbols and Line WeightsEditing Symbols Recap
4
10 Module 8: More Animation TechniquesUsing Motion PathsControlling VelocityCustom EasingShape TweeningShape Tweening TextBreaking Apart TextControlling Shape Tweens with Shape HintsCreate Animated Text Highlights
Animating and Transforming GradientsMask Layers
4
11 Module 9: Further Animation TechniquesTimeline EffectsAnimated SymbolsCreating a Looped BackgroundCopying and Pasting FramesSymbols Within SymbolsAltering Symbol Center PointsUsing ScenesCharacter Design Tips
4
12 Module 10: SoundCreating Sounds to Bring into FlashSome Fundamentals of Digital Audio
Importing SoundsStreaming vs. Event SoundsEditing Sounds in FlashAttach a Sound to a ButtonStarting and Stopping SoundsAdding Comments to FramesWarning about File SizesModule 11: VideoDigitizing VideoUsing Video in FlashCreating FLV Files
4
7/30/2019 Itm203 - Multimedia and Web Design 2(3)
5/6
BSIT | MULTIMEDIA AND WEB DESIGN 2 SYLLABUS 5
Importing VideoRotoscopingOutput Flash Animation at Full Broadcast QualityFrame Rate and Frame SizePixel Aspect RatioImporting DV and FlashFrames vs. FieldsBroadcast Safe Colors
13 Module 12: Designing for Cross-mediaPlanning a Web SiteInformation ArchitectureDesign for the WebPlanning for AnimationModule 13: Putting Flash on the WebProject Management TipsThe History PanelTips for Lowering File SizesTesting Your WorkAnatomy of a Web SiteExporting and Publish SettingsFlash Version DetectionMovie Dimensions
UploadingFlash on the WWWCreating Pre-loadersAccessibilitySWF File MetadataModule 14: Cross-media PublishingPublishing ProfilesExporting StillsExporting with AudioExporting for Video OutputAbout CompressionCompositing Your Flash MovieAlpha ChannelsPutting Your Flash Movie onto Video
Putting Your Flash Movie onto DVDExporting ProjectorsCreating a Hybrid CD
4
14 Review for Final ExamFINAL EXAM
4
Total Number of Hours 56
V. COURSE REQUIREMENTS
Lectures and class discussionsShort QuizzesAssignments, Recitations, Seat worksLaboratory ExercisesProjects
Practical ExamMidterm ExamFinal examFrequency of meetings: 4 hrs/week
VI. GRADING SYSTEM
1. Projects 25%2. Final Examination 25%3. Midterm Examination 15%4. Short Quizzes/Assignments/Recitation/Seatworks 15%5. Laboratory Exercises 20%Final Grade Total 100% (Passing Mark: 70%)
VII. INSTRUCTOR AND SCHEDULE INFORMATION
Name:Office: +632 736-0015 to 19 loc. 224Email:Consultation Hours:
Meeting Place and time:SY: 2010-2011Term: 1Room:Day and Time:
7/30/2019 Itm203 - Multimedia and Web Design 2(3)
6/6
BSIT | MULTIMEDIA AND WEB DESIGN 2 SYLLABUS 6
VIII. VERSION
Version 03182009Modified on: March 18, 2009By: Carmelita Benito and Marvin De Leon