how to become an explorer of the world cc-by lemasney

WEEK 2 (1/27-2/1)

Looking back:

  • A look back at Week one.
  • A review of Google Drive
  • Sharing Drive folders/files to public versus sharing to me
  • Revisions in the syllabus and site are ongoing.


Read the following article in the next few minutes.

“This whitepaper explains the underlying infrastructure and technologies that make the Internet work. It does not go into great depth, but covers enough of each area to give a basic understanding of the concepts involved. For any unanswered questions, a list of resources is provided at the end of the paper.” found in How Does the Internet Work? at

Reading review:

  • What is an IP address?
  • What is the Domain Name Service (DNS)?
  • What is HTTP?

Questions to ponder, then be able to answer clearly, this week:

  • What is FTP and SFTP?
  • What is HTML?
  • What is CSS?
  • What is source code?
  • How do I see the source code?
  • How can I play with the CSS?
  • What is a server?
  • What is a client?


File Directory and structure:

  • Domain Structure versus Server File Structure
  • The HTTP and FTP servers
  • The home directory on the server
  • The public directory for html
  • your files and folders

File structure rules:

  1. File names have no spaces or strange characters
  2. File names are lower case
  3. All files in folder named project1_website
  4. Folders named images, fonts, js inside project1_website folder
  5. All images are inside the images folder
  6. External stylesheet called project1.css
  7. All css in external file
  8. No psds uploaded
  9. All pages titled
  10. All images have alt text

Important basics of web development:


Introduction to HTML (w3 schools)

Inserting HTML Elements (w3 schools)

CSS Basics (w3 schools)

Adding CSS Rules (w3 schools)


HTML elements
  • <!DOCTYPE>
  • <html>, <head>, <body>, <title>
  • <p>
  • <h1>, <h2>,
  • <hr>
  • <!– –>
  • <br>
  • <a>


HTML elements CSS selectors CSS properties
  • <link>
  • body
  • h1, h2, h3
  • p
  • a
  • a:link
  • a:visited
  • a:hover
  • a:active
  • grouped selector
  • hr
  • background-color
  • color
  • hex & rgba(255,0,0,0.3)
  • font-family
  • font-style
  • font-weight
  • font-size
  • text-transform
  • text-align
  • text-indent
  • text-decoration
  • border
  • height



  • CSS tutorials
  • HTML tutorials
  • Coding tools

Questions to be able to answer:

  • What is HTTP?
  • What is FTP and SFTP?
  • What is HTML?
  • What is CSS?
  • What is source code?
  • How do I see the source code?
  • How can I play with the CSS?
  • What is a server?
  • What is a client?

Due Next Week (2/3):

Remember to share a single Google Drive folder with me with the name “DMA145 – lastname” where lastname is your actual last name, e.g. DMA145 – lemasney. In it, place four folders, project1,project2,project3, and project4.

In each of those, put your weekly assignments. weeks 1 through 4 in project 1, and so on. Put your answers in the project folder we are working on, named sensibly: Drive/DMA145lemasney/project1/question 1 on color.doc or something like it. When you put anything inside the DMA folder, anywhere in it, even subfolders, I’ll have access to see it.

Discussion Question:


Look at the source code for the website you picked last week. List the HTML elements that are used in the homepage of the website you picked. How does the code of a website that is online differ from the code you created this week? How is it the same? Is there anything that surprises you about the way that the code is written? Support your answer. (Please include a link.)

How to view source code tutorial (Wikihow)

Weekly Assignment:

Basic HTML

Create a basic HTML page for your historical figure. You can copy and paste information from their wikipedia page.

Content Requirements: (minimum)

  • 1 headline (H1-H6)
  • 1 sidebar (DIV container)
  • 3 paragraphs
  • All names of people linked to their wikipedia pages

Technical Requirements (use elements from Code section of agenda)


Week 1 Lab Session (snow day)

Class is cancelled, but the agenda rolls on.

“WEATHER-RELATED CLOSINGS – Monday, January 25, 2016 Due to road conditions and for the safety of our students, faculty and staff, Mercer County Community College will remain closed on Monday, Jan. 25, 2016. All day and evening classes, activities and events are cancelled. Normal operations will resume on Tuesday, January 26, 2016. Please check this website and here for updates and additional information.” found in Mercer County Community College – MCCC – West Windsor, NJ at

So what does this mean for you?

Continue reading “Week 1 Lab Session (snow day)”

The most dangerous phrase in the language

WEEK 1 (1/20-1/25)


  • Syllabus Overview
  • Introduction to Color
  • What is a styletile?
  • Using Google Drive to share.

A review of HEX and RGB values (lemasney):

Color can be represented in many ways. You can say “That’s blue” or “that’s rather red.” That’s not enough in web design, or any final design. We want the right red.  So if we want a particular red, we can use several classification systems for color to be able to share the right red.

We could express it in RGB values, from 0-255, where higher is more. RGB 255,0,0 is pure red. HEX #FF0000 is pure red. A mixture of numbers results in a mixed color: RGB 255,0,255 (full red plus full blue) is bright purple.

HEX ranges are 16 values per color, zero through F: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F and can be expressed in 2 digit pairs per color (white is #FFFFFF), or one digit per color (white is also # FFF). each character (0-F) is an increasing value of that color, Red, Green, or Blue, expressed singly (#F00) or in pairs (#DF00FF). Purple in HEX would be #FF00FF.

But the most interesting bit is you don’t need to know any of that. You just need to use tools to determine your colors, and record the value as hexadecimal or RGB. Either one works.


About Color Models

One of you shared that you were not sure why the primaries of Red Blue and Yellow are different than RGB and Hex values, and my answer is that Red Blue and Yellow are about color theory (for working out palettes) and RGB is about the digital interpretation and classification of color in light. One is ideological, the other is about recording color. The real difference is that RYB is additive color (pigment based) and RGB is reductive (light based).

“Colour values tend to be originated by designers (such as myself) who would never encounter hex notation anywhere else, and are much more familiar with the decimal notation which is the main way of specifying colour in the apps they use — in fact I have met quite a few who don’t realise how a given hex value breaks down into RGB components and assumed it didn’t directly relate to the colour at all, like a Pantone colour system reference (eg PMS432).” found in colors – Are there any good reasons for using hex over decimal for RGB colour values in CSS? – Stack Overflow at

INTRO: Project 1

Personal [Historical Biography Page]

For this project you will pick a historical figure who died before 1923. You will create a webpage in the style of wikipedia for that figure that conveys who that person was through the text and through the design. You will use the text from wikipedia and create your own images in Photoshop or from public domain images. The only requirements are that you can only use one representational image of the person, the rest of the images must be non-representational.

Project 1 Rubric

The reason for the death pre-1923 restriction in the assignment is to avoid copyright issues. Photos taken before 1923 are typically in the public domain, as per US copyright law:

“In the United States, determining whether a work has entered the public domain or is still under copyright can be quite complex, primarily because copyright terms have been extended multiple times and in different ways—shifting over the course of the 20th century from a fixed-term based on first publication, with a possible renewal term, to a term extending to fifty, then seventy, years after the death of the author. The claim that “pre-1923 works are in the public domain” is correct only for published works; unpublished works are under federal copyright for at least the life of the author plus 70 years.” found in Public domain – Wikiwand at



Basic Color Theory: (YouTube)

Color Palettes for Branding: (YouTube)

Using Google Drive to Create a Styletile: (Sweeney)

StyleTiles explained: (

How a Web Site Design Goes to Hell: (The Oatmeal)


  • Give an example of a complementary color scheme.
  • How do you use color tools to establish strong palettes?
  • How do you share a publicly accessible link to a Google Doc?
  • How does color affect your design?
  • How does a StyleTile help you to visualize your look and feel?
  • Ideas to know: complementary color, analogous color, style tile, Google Drive, Google Classroom, WordPress, Syllabus, Agenda, Contact info.

Due Next Week (1/27):

Discussion Question:

1: Color:

Pick the website of a musician, writer, athlete or artist that has an compelling design and identify the message or personality that is communicated by the website. Describe the way that the dominant color, color palette, chroma and value contribute to this message. (In the future you will use Google Classroom to submit your answer, but for now, please just leave a comment here.)

Weekly Assignment:

1: StyleTile:

Create 3 styletiles using Google Drive’s Drawing tool. Use 3-5 images, colors, and fonts in each styletile. Look at the example for guidance, You should look for images that have textures or patterns that you will be able to use in the design of your historical figure website. Provide variation in your tiles and play with the style.

Share your StyleTile in PNG format in Google Classroom in the StyleTime assignment listed there. The colors and images should work together to convey the messages you chose to describe your historical figure’s brand.

What is DMA 145?

DMA 145 is a class at Mercer County Community College, aka Introduction to Web design using a professional software application. Focuses on principles of design and interactivity. Students learn how to create images for the Web, manage files, organize imagery using tables, style text using cascading style sheets, create animated gifs, and add interactivity using basic Java behaviors. HTML knowledge is useful but not required.