Welcome

Hello Class,

I'm excited to have the opportunity to close out your multi media education. During the 16 weeks of class we'll cover advanced topics such as setting up a working environment and writing code for applications, User Interface (UI), User Experience (UX), and Info Architecture (IA) best practices, and using the Flex framework to build Rich Internet Applications (RIAs). This blog will be used to post useful articles and resources, additional reading, and homework assignments. I'll announce homework at the end of each class and post the assignment here after class.Please send homework to the email I supplied in class and give the following subject line: MM3 HW#N where n is the week number.

Class Syllabus


Student Learning Outcomes
  • Master the fundamentals of writing code.
  • Understand of how to develop applications with Flash, Flex and Actionscript 3
  • Build two applications of there own conception

Components of your final grade:
  • Homework:               40%
  • Projects:                     40%
  • Class participation:     20%

Completing and submitting assignments
  • Homework assignments will be posted on the class website.  It's your responsibility to check.  Failure to turn in homework will result in 4 points being deducted from your final grade.  
  • Assignments turned in late will forgive 100% of this deduction
  • Your are expected to give a total of 4 presentations during the course of this class. Two five minute informal presentations and two ten minute formal presentations.  Failure to prepare for a presentation will result in a deduction of 2.5 points from your grade.  These points will not be forgiven
  • Submit homework and projects via email or via flash drive.  You may also submit a link if the assignment is posted to a webspace.

Attendance
  • You are allowed up to three absences for the entire semester
  • each additional absence will result in a Ten point deduction off your final grade.
  • You are responsible for any homework assignments that were due that day.
  • If you miss more then the first half hour of class you will earn a 1/2 absence

Course Outline:
Week Beginning
Topics
Assignments Due the following Week
1/22/12
- Review rules of the class
- Review topics covered in Chapter 1 of
  
CS# Class room in a book
  • get re-acquainted with the flash interface and timeline
  • learn some programming basics: variables, conditionals, loops.
Follow chapter 1 of “Class room in a book”
1/29/12
Review topics covered in Chapter 2 of CS# Class room in a book
  • Actionscript event model
  • user interaction using events
  • functions
assignment on class website: rvccmm3.blogspot.com
2/5/12
Review topics covered in Chapter 3 of CS# Class room in a book
  • movieclips animation with actionscript
  • using the tween class to animate movieclip properties
assignment on class website: rvccmm3.blogspot.com
2/12/12
Review topics covered in Chapter 4 of CS# Class room in a book
  • Using external scripts
  • Using Flash builder as your Integrated Development Environment (IDE)
assignment on class website: rvccmm3.blogspot.com
2/19/12
Coding review - not to be confused with a code review
  • go over and re-enforce what we have learned introduce new concepts
  • Review: variables, loops, conditionals, functions, Events
  • New: Arrays, Objects, Classes
  • Review Mid-term project assignment
assignment on class website: rvccmm3.blogspot.com
2/26/12
- Present Mid-Term project proposal
- Review topics covered in Chapter 5 of
 
CS# Class room in a book
  • Learning UI Components
  • UILoader component for loading external data ...
  • use Action script URLLoader class to do the same thing
  • Create a scrolling text field

-mid term projects officially assigned
3/4/12
I won’t be in class, use the day to work on your projects. I’ll be available via chat, skype, and phone.
We might do this class via wire.
-work on midterm projects
3/11/12
no classno class work on mid term projects they are due next tuesday
3/18/12-Present mid-term projects
-Review Flex 3 Training from the source chapter 1
  • Major components of RIA
  • examples of applications built with Flex
  • examples of other RIA
  • Usability lecture

assignment on class website: rvccmm3.blogspot.com
3/25/12Review topics covered in Chapter 6 of CS# Class room in a book
  • how to create a preloader

Review Flex 3 Training from the source chapter 2
assignment on class website: rvccmm3.blogspot.com
4/1/12re-Review Flex 3 Training from the source chapter 2 & chapter 3
  • introduction to flex
  • starting an application
assignment on class website: rvccmm3.blogspot.com
4/8/12- Review topics covered in Chapter 6 of
 
CS# Class room in a book
- Review Chapter 4 of Flex 3 Training from the source

  • Building a quiz application with MXML Front end and AS3 Business logic
assignment on class website: rvccmm3.blogspot.com
4/15/12Review coding techniques
  • Review what we know from variables to classes
  • Learn about Frameworks and libraries
  • Learn how to integrate a library into an existing project
  • Learn how to build a project with a framework
assignment on class website: rvccmm3.blogspot.com
4/22/12- Present Final project proposalFinal Projects officially assigned
4/29/12- Final Project Progress report
- Working session in class
Work on Final Projects
5/6/12- Final Project PresentationsBe incredibly interesting and important people