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
    • Float 1
    • Float 2
    • Absolute 1
    • Absolute 2
  • Flexbox Froggy
  • CSS Diner (Extra Credit)
  • Gravit Logo
  • Image Replacement (Bear on Moon)
  • SpaceX Dragon
  • Cycle Lab (Image Slideshow will be completed on last day of class)
  • SpaceX Dragon Revised
  • Web Accessibility Writing Assignment (Written on Course homepage)
  • Progressive Enhancement Writing Assignment (Written on Course homepage, will be assigned after break)
  • Dragon Project Revision and Reflection (Written on Course homepage)

DRAGON PROJECT REVISION AND REFLECTION ASSIGNMENT (FINAL)

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

Due on December 10, 2023 – 10am

EXAMPLE:

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

Assignment

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

Read the following Article on Progressive Enhancement. On your course homepage, create a section below the navigation element that contains the heading “Thoughts on Progressive Enhancement”. Please describe progressive enhancement in your own words and discuss why progressive enhancement is important in modern web development and include a link to another article you found and read relating to the topic. Due before class on the Wednesday following Thanksgiving (11.29.23).