Thomas Wallace

Lectures and Resources

JavaScript and the Document Object Model

SEMESTER WRAP UP AND FINAL INFORMATION

To successfully complete this semester the following assignments should be posted to your course homepage

  • Prototype HTML Assignment
  • CSS Demo
  • Positioning Exercises (These 4 are required but you could do extra for additional credit)
    • Float 1
    • Float 2
    • Absolute 1
    • Absolute 2
  • Flexbox Froggy
  • CSS Diner (Extra Credit)
  • Corel Vector Logo
  • Bear on Moon
  • SpaceX Dragon or equivalent project
  • Cycle Lab (Image Slideshow)
  • SpaceX Dragon Revised
  • Progressive Enhancement Writing Assignment (Written on Course homepage)
  • Dragon Project Revision and Reflection (Written on Course homepage)
  • Web Accessibility (Written on Course homepage)

Assignment

Read An Introduction to JavaScript at https://javascript.info/intro  and Introduction to the DOM (Document Object Model).  Be prepared to discuss on Monday.

Make sure to push your Dragon/Segway project to Github and provide a link from the course homepage.

Final Project Revision and Reflection

For this assignment, I ask that you collect feedback from a peer, family member, or a friend on your first attempt at the Dragon or Segway project. Using that feedback, I’d like you to attempt to address any issues or problems pointed out by your potential users. You should provide a link to the revised project (duplicate the project directory in codespaces and then add a link to the revised project). You should also provide several paragraphs reflecting on the learning experience working on this project and your experience during the semester. What were the things you did well? What would you do differently if you had to start over? Also report on the feedback you received and what you did to address those issues or why you chose not to make the recommended changes. This should be posted on your homepage under the progressive enhancement writing assignment.

EXAMPLE:

https://thomaswallace.github.io/ifsc-1310/

DUE DATE:

Tuesday, December 10, 10am – This is a firm deadline. No work after this time will be accepted.