WEB-BASED MULTIMEDIA COMMUNICATION
ISS, VMS, CMAC 240L & 740L

home assignments resources

Assignments

Assignments subject to change at instructor's discretion. An assignment sheets will be provided and posted if details of the assignment change.

Community Field Research: “personal history of the internet”(10pts)

Due Before Class, August 31, 2022 (Wed)

Reach out to at least 3 people from your community (at home, where family is, where you want to live, where you grew up). Try to find out what internet service is available in their area. What kind of connections are offered (cable, dial-up, fiber, ?) Ask the oldest person you can get ahold of when they first remember the internet being used and, if they have access, how and what they use it for. Ask the youngest person you know the same questions. Then find at least one person in your field, or at least research to the best you can and try to determine how they use the internet, web design, or web communication. Ideally you will feel able to understand how the internet functions both for your community and in the field that you will be working in. Consider who is left out of this research and what requirements the “normal” technology obligate.

Vision Board for the Future

Due in Class, September 7th, 2022 (Wed)

Think about our conversation on Wednesday and our excitement about the possibilities of the internet and designing for the web differently. Can you dream about who and how and why you want to empower through your designs on the internet? What does that sound, feel, or look like? Collect up images, words, and texts that will function as the material of an archive for a future you want to design.

Find and bring to class at least 5 images and 3 texts, these can be anything you have seen, drawn, found, read, written, and mostly anything else you can collect in some way. These don't necessarily have to be digital. We will be discussing how to digitize images and image formats in class. This is also the start of our fortune telling project, and the material you collect will be used toward our next project, so ideally the texts and images are ones you are comfortable sharing with the class.

Bring images and text to class! Have them accesible and ready to share.

Internet Inspector Exploded (10pts (Wed)

Class Critique - September 12th (Mon)

Using the "inspect element" tool, and the "web developer console" in Firefox or Chrome, find a few web pages that use html in the design in such a way that you have code/contenet/elements to modify. Pick a few pages and make changes to the text, color, layout, font or any element that changes our understanding of the website using the sample code linked and your own inventions. For this assignment you will screenshot the before and after layout of the websites, along with the inspector that shows the modified code. All of the individual elements below are from the www3 HTML tutorial page

Make at least 1 of all of these changes on one of the pages you modify, and list the changes you have made below the screenshots of your changes:

Change or add a size to the HTML headings

Change or add an HTML images

Change or add an HTML lists

Make at least 2 of the changes from each of the lists below:

HTML Attributes

Change or add a The title attribute

Change or add a The width and height attributes

HTML Styles

Change or add an HTML styles

As in:

HTML background color

HTML text color

HTML text font

HTML text size

HTML text alignment

HTML Text Formatting

Change or add Bold formatting

Change or add a Strong formatting

Change or add a Italic formatting

Change or add Emphasized formatting

Change or add a Small formatting

Change or add Marked formatting

Change or add a Subscript formatting using the element

Change or add a Superscript formatting using the element

HTML Quotations and Citations

Change or add Formatting short quotations

Change or add

Formatting quoted sections

HTML CSS

Change or add HTML with inline CSS

Change or add HTML with internal CSS

Change or add HTML with external CSS

Change or add HTML with CSS fonts

Change or add HTML with CSS using the id attribute

Change or add HTML with CSS using the class attribute

Change or add HTML and CSS borders

HTML Block and inline elements

Change or add The div element

Change or add The span element

Styling a div element

Styling a span element

Lastly Try adding a font from google fonts

Also Useful:

HTML Classes

Style all elements with a specified class name

Access elements with a specified class name, with JavaScript

Multiple classes

Same class, different tag

Example site modifications:

Wall To Wall ATV and Cycle Repair - “Directions”

Original Site

Original Site

Modified Site

Modified Site

Code Changed in Style

Changed in Style

Inline Code Changes

Inline Code Changes

Reading - Class Discussion September 14th:

Lupton, Ellen, et al. Extra Bold, Princeton Architectural Press, 2021.

Individual Assignment - Future Telling (20pts - In Progress/Final)

Future Telling Asssignment Requirements

Using the fundamentals of HTML and CSS which you have learned in the tutorials and the concepts we have been working on in class, along with your collected dream images and text you will design 4 “future telling” freestanding web pages that use unique fonts, uploaded images, gifs, patterns etc.

In doing your work, think about the pattern, color, placement of text, and the composition as communicating some sort of foretelling, the beginning of a narrative. These files should be almost completed by the time you arrive to class in order to workshop them with your peers.

You will be uploading your webpages on Wednesday the14th during class and if you have any questions about formatting we can address them Monday before they go live.

  1. Overall goal: To develop 4 static web pages that function as narrative elements (building blocks) using the idea of the storytelling decks. These should have a consistent thematic aesthetic, or be 4 completely different designs with internal consistency.

  2. Sample page with links for ideas of structures

    Some floating elements plus a grid

  3. Use HTML 5 Boiler plate to start:

  4. Use inline and block HTML elements to format text in your page: paragraphs, ordered or unordered lists, underline and highlight text.

  5. Use proper html syntax and semantic markup to give your page a hierarchical structure Use proper semantic markup to give your page a hierarchical structure (e.g. an <h1> element for the main heading of the page, and <h2> and <h3> elements to designate subheadings)..

  6. Develop a pattern/background from an image and upload this image to an images folder to githubpages.

  7. Display this and at least one other image on your page using the <img> element.

  8. Use the alt attribute of the <img> element to describe the image for those who might be unable to see it.

  9. Add some CSS inside the <style> element in the <head> section of your document to modify the design of your page (text color, text font family, page background color, etc) or add a separate CSS page to format.

  10. Add at least one custom google font.

  11. Pick one page to be the main page and link the others from there or make a landing page that links to the 4 pages so they are viewable online for the class critique.

  12. Your file should be viewable at your name.github.io githubpage.

Final Project Proposal (10pts)

Due November 7, 2022 (Mon)

  1. Are you expanding on a previous project for your final? If so, please describe what aspects of your project you plan to expand and why. If not, please describe your final project and how it is an expansion of your skills and meets some goal you have for communication or art on the internet or in a networked media sense?
  2. What ideas that relate to the social implications and influence of technology on communication and social imagination are influencing your choice of this project? Please think back to initial readings and questions we have asked over the course of the class - or have not asked enough - regarding audience, accessibility, communicating with design etc. (This does not have to be something you are confident you understand - it is great if it to be something you want to learn more about.)
  3. Describe your final project in as much detail as possible. Include at least 3-4 sketches or mock-ups of what you are imagining and or influences and inspirations for this design.
  4. Find at least 2-3 other art, design, code libraries or theoretical works you think may relate to your project. Write a short paragraph describing it and try to relate it to something you understand about your own work. Choose one of these to research more in depth to present to the class. This will be a short presentation and will be about 4 minutes - and be a resource for your peers on piazza.
  5. Create a timeline for the rest of the class and write out what you will have accomplished by each class meeting, and what questions you need to answer (by when) — through conversations, tutorials or reference— in order to finish your project.

Tutorials for November 9th - November 14th

11 Lesson 'Learn JavaScript Module' on Code Academy

JavaScript Essential Training I suggest this if you learn better by getting an overview. I will be doing an in class quiz to make sure you have learned what is reviewed, especially 3,4,5 and 7,8,9. You can review the outline of the lessons however, and chose to learn these elements through a different site - but just make sure you are familiar with the terms and how to use them.

Research Presentations (10pts) (Individual or Group)

Due November 14th, Mon (10 pts)

Presentation Expectations:

Around 7-9 minutes - Upload presentation so that others can see slides/get links

Pick something to research that has a direct relationship conceptually or technically to your final project. Prepare a presentation that:

  1. Explains how and why you researched the topic/code library/ element etc.
  2. How it may be useful or relevant to your classmates or future projects.
  3. What you think you will do based off of this research.
  4. Most importantly - try to contextualize the research in the history of the topics discussed in this class, modern web design and aesthetics generally.
  5. The more clear and simple your explanation is, the more likely your peers will be able to benefit from your research. Consider this a moment to practice teaching something you are excited about .

Final in Progress Class Share/Troubleshoot

November 21, 2022 (Mon)


Final Project (50pts)

Final Files for Grading must be uploaded and live by December 14th, 2022 (Wed)

In class critiques:

December 5, 2022 (Mon)

December 7, 2022 (Wed)