Exercise 01 - pippinbarr/dart450-2018 GitHub Wiki

Admin

Assigned: 9 January 2018, in class
Due: 16 January 2018, 11:59PM
Value: 2.5% of final grade

Brief

For our first week's exercise we will just focus on remembering that HTML and CSS exist and can be used to structure and style web pages. While we do that, we'll be getting used to Atom, atom-live-server, GitHub, and GitHub Pages. You should:

  1. Create your dart450 repository on GitHub and clone it to your local computer (see: Pippin's Introduction to Git and GitHub Desktop)
  2. Set your dart450 repository to use GitHub Pages (see: Pippin's Introduction to GitHub Pages)
  3. Create an exercises folder in your repository
  4. Create a exercise01 folder inside the exercises folder
  5. Create a simple but interesting-looking website that includes an index.html, a css folder, and a style.css in exercise01 (You can use the template for these files if you don't want to start from completely nothing.)
  6. Your website should include:
  • Your name (styled in an interesting way with CSS)
  • At least one image
  • At least one CSS animation
  1. Submit your exercise by providing a link to the website as hosted on GitHub Pages and a link to the exercise folder in your repository in the submissions section at the bottom of this page. Don't forget to push the final version of your exercise to github.com!

Remember to use atom-live-server in Atom while you work to view the effects of your changes to the HTML and CSS (Packages > atom-live-server > Start server). (See: Pippin's Introduction to Web Projects with Atom)

As you work on your exercise, practice using GitHub Desktop to commit and push your work so that it is updated on the cloud on github.com. Remember to commit especially whenever you do a specific and meaningful block of work, like a first draft of the CSS, or getting a specific animation working on the page. (See: Pippin's Introduction to Git and GitHub Desktop)

Template

exercise01_template.zip

Grading

Exercises are not meant to be exhausting or stressful, but rather a chance to play with the technical and expressive possibilities of the programming learned in class.

Exercises are graded as either

  • Fail: Non submission, not-functional, or unacceptably minimal effort
  • Pass: Genuine engagement with the concept of the exercise, effort made to use the technology creatively

Submissions

Jane McExample (Example submission)

Marc-Olivier Lamothe

Emilie Brunet

Gavin Park

Victor Le

Kevin Lam

Laura Hernandez

Kathleen Capiral

Jonathan Béliveau

Sevan Belleau

Jeanne Garneau-Lévesque

Claudia Goyette

Emma Spellacy

-Exercise website: https://espells.github.io/dart450/exercises/exercise_1 -Exercise source: https://github.com/espells/dart450/tree/master/exercises/exercise_1