CSCI 1100L: Topics in Computing Spring 2018 Web Page Project 50 points

Similar documents
CSCI L Topics in Computing Fall 2018 Web Page Project 50 points

HTML/CSS Lesson Plans

In this project, you ll learn how to create your own webpage to tell a story, joke or poem. Think about the story you want to tell.

Programming Lab 1 (JS Hwk 3) Due Thursday, April 28

JS Lab 1: (Due Thurs, April 27)

11. HTML5 and Future Web Application

Authoring World Wide Web Pages with Dreamweaver

Attributes & Images 1 Create a new webpage

GSLIS Technology Orientation Requirement (TOR)

c122jan2714.notebook January 27, 2014

INFS 2150 (Section A) Fall 2018

GSLIS Technology Orientation Requirement (TOR)

E-Business Systems 1 INTE2047 Lab Exercises. Lab 5 Valid HTML, Home Page & Editor Tables

CSC 101: Lab #2 HTML and the WWW Manual and Report Lab Date: Tuesday, 2/2/2010 Report Due Date: Friday, 2/5/2010 3:00pm

Create a cool image gallery using CSS visibility and positioning property

The Dreamweaver Interface

Harlan County Public Schools. NTI Days Web Design, Advanced Multimedia. Grades 9-12, HCHS

ATSC Week 2 Web Authoring

CS 1100: Web Development: Client Side Coding / Fall 2016 Lab 2: More HTML and CSS

CSCI544, Fall 2016: Assignment 1

This handbook contains directions on using tools and resources in WebAccess at CSM.

('cre Learning that works for Utah STRANDS AND STANDARDS WEB DEVELOPMENT 1

Introduction to HTML

CompuScholar, Inc. Alignment to Utah's Web Development I Standards

Microsoft Expression Web Quickstart Guide

Using YouTube. ****Note: This document reflects PC instructions, but MAC would likely be similar.****

ATSC 212 html Day 1 Web Authoring

Web Design 101. What is HTML? HTML Tags. Web Browsers. <!DOCTYPE html> <html> <body> <h1>my First Heading</h1> <p>my first paragraph.

1/6/ :28 AM Approved New Course (First Version) CS 50A Course Outline as of Fall 2014

Unit 5 Web Publishing Systems Page 1 of 13 Part 4 HTML Part 4

Web Development IB PRECISION EXAMS

HTML. Mohammed Alhessi M.Sc. Geomatics Engineering. Internet GIS Technologies كلية اآلداب - قسم الجغرافيا نظم المعلومات الجغرافية

CS Multimedia and Communications. Major Assignment. Due: Wednesday, April 7th, 2010 by 3:00PM. Worth 20%

2013/14. ita`leem A Student Guide

Tips from the experts: How to waste a lot of time on this assignment

Blackboard s My Content Area Using your Private Central File Repository

Using Dreamweaver To Edit the Campus Template Version MX

Perfect Student Midterm Exam March 20, 2007 Student ID: 9999 Exam: 7434 CS-081/Vickery Page 1 of 5

for Beginners COPYRIGHT NATIONAL SEMINARS TRAINING. ALL RIGHTS RESERVED.

There are four (4) skills every Drupal editor needs to master:

Dreamweaver Website 1: Managing a Website with Dreamweaver

Human-Computer Interaction Design

Adobe Dreamweaver CS3 English 510 Fall 2007

FIT 100 LAB Activity 3: Constructing HTML Documents

CSCU9B2 Practical 1: Introduction to HTML 5

DREAMWEAVER QUICK START TABLE OF CONTENT

Enter the site Title: Student Name s eportfolio Choose your Website Domain: Use a Subdomain of Weebly.com

Exam Review Lectures. Tim Capes. November 29, 2011

Google Earth: Significant Places in Your Life Got Maps? Workshop June 17, 2013

Introduction to web development and HTML MGMT 230 LAB

Level 5 Digital technologies Chapter 4

Co. Louth VEC & Co. Monaghan VEC. Programme Module for. Web Authoring. leading to. Level 5 FETAC. Web Authoring 5N1910

UCD School of Information and Library Studies. IS30020: Web Publishing

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "

Vebra Search Integration Guide

c122sep814.notebook September 08, 2014 All assignments should be sent to Backup please send a cc to this address

1. Please, please, please look at the style sheets job aid that I sent to you some time ago in conjunction with this document.

1. Go to 2. Click the link at the bottom that says Please click here for a System Check before you log in.

Exam Format: Multiple Choice, True/False, Short Answer (3 points each 75 points total) Write-the-page (25 points)

Syllabus: Capstone Web

eportfolio Support Guide

CSC 101: PreLab Reading for Lab #4 More HTML (some of this reading on Tables and Images are based on previous writings of Prof William Turkett)

CSCI 4000 Assignment 4

CMPSCI 120 Extra Credit #1 Professor William T. Verts

Beginning HTML. The Nuts and Bolts of building Web pages.

Implementing a chat button on TECHNICAL PAPER

MP4: Hypermedia Integration- Dreamweaver

How the Internet Works

Lab 5: Dreamweaver CS5, Uploading your Web site

Dreamweaver: Portfolio Site

Car Sounds with JavaScript

Before you begin, make sure you have the images for these exercises saved in the location where you intend to create the Nuklear Family Website.

CSE 143: Computer Programming II Spring 2015 HW2: HTMLManager (due Thursday, April 16, :30pm)

HTML 5 Form Processing

Digital Multimedia Design

MP3 (W7,8,&9): HTML Validation (Debugging) Instruction

Setting up Your Teacher Website Using ischooldistrict

About Netscape Composer

Web Design and Development ACS Chapter 3. Document Setup

How To Upload Your Newsletter

Tips from the experts: How to waste a lot of time on this assignment

Using Dreamweaver CC. Logo. 4 Creating a Template. Page Heading. Page content in this area. About Us Gallery Ordering Contact Us Links

INSTITUTE OF TECHNOLOGY AND ADVANCED LEARNING SCHOOL OF APPLIED TECHNOLOGY COURSE OUTLINE ACADEMIC YEAR 2012/2013

CSCI 4000 Assignment 6

Internet Web Technologies ITP 104 (2 Units)

Research and Development. Matthew Stone THE VILLAGE. Department of Computer Science Center for Cognitive Science Rutgers University

Introduction to. Name: Class: ~ 1 ~

SOEN287: Web Programming

Lab 3. CSE 3, Summer 2010 In this lab you will learn and implement some basic html.

Desire2Learn eportfolio Tool NEIU Instructor Guide

Getting Started with Blackboard A Guide for Students

TEACHER PAGES USER MANUAL CHAPTER 6 SHARPSCHOOL. For more information, please visit: Chapter 6 Teacher Pages

Google Docs Tipsheet. ABEL Summer Institute 2009

Navigation. Websites need a formalized system of links to allow users to navigate the site

Joomla! 2.5.x Training Manual

Late Penalty: Late assignments will not be accepted.

:

Microsoft Expression Web Basics of Creating a Web Site

Section 6: Dreamweaver

Web Publishing Basics I

Transcription:

CSCI 1100L: Topics in Computing Spring 2018 Web Page Project 50 points Project Due (All lab sections): Check on elc Assignment Objectives: Lookup and correctly use HTML tags. Lookup and correctly use CSS styles. Use a simple code editor. Design and create a webpage all by yourself. Delivery Instructions: Your assignment must be delivered in two places: o The Assignment Dropbox on your lab section s elc page. Submit a text file with the link to your website on github. o Publicly visible web i.e. GitHub Pages put the code of your website here. Absolute deadline: Assignments turned in 2 days after the due date will not be accepted. Each day between due date and absolute deadline incur penalty of 10 points. For this assignment, you may not collaborate (including talking about code, sharing code, and copying code) with anyone else other than your lab teaching assistant. Plagiarism will be reported to the department that handles violations of UGA s Academic Honesty Policies. Your lab TA will be grading the assignments by a rubric created by your lab TA. Since your TAs will be performing the grading, they should be your first contact point about specific questions related to the project and especially should be the point of contact for requests to deviate from these directions. The Assignment (worth 50 points): The purpose of this assignment is to allow you, the student, an opportunity to practice the HTML and CSS skills you ve learned about in class and lab. To accomplish this, you will create a personal Web page that contains the following minimum requirements: Use at least 10 different HTML tags including o Image o Table o Link o Two tags not covered in the lab handouts. o The required HTML tags (i.e. <html> <head>) do not count towards the previous requirement. 1

o Use at least 3 defined styles including 1 property not covered in the lab handouts. o Your main page should be named index.html. o Give us at least three paragraphs of content (about 150-200 words). Tell us something interesting! o Do not use any copyrighted content on your webpage. There s a plethora of free content to use. Generally, it s okay to use things that are labeled under the Creative Commons licensing scheme. o You may consult guides like www.blooberry.com, www.w3schools.com, or even Google search to find a new tag, but be sure it is a standard tag (otherwise your page will not validate). o Your page must validate as either HTML 4.01 Strict or XHTML. See the section validation below for more information. HTML version dependent validation errors are acceptable only if the webpage runs correctly. o Your page should feel cohesive. That is, it shouldn t look like you are randomly putting components on a page to meet the bare minimums. You can feel free to choose any topic you d like to create your Web page. Some students will create a page for an organization or activity that they participate in. Many students will take this opportunity to create a personal Web site that can be placed on your resume. These types of sites typically contain biographical information as well as showcase the students interests and/or projects. Please Remember! You are expected to work on these pages alone in accordance with the collaboration policy outlined in the Delivery Instructions section above.! You are expected to hand code the HTML and CSS. Do not use any WYSIWYG tools such as Dreamweaver, iweb or Front Page.! No double-dipping! That is, do not submit a page that you are also submitting for a grade in some other class. Extra Credit Option (worth up to 10 additional points): Go above-and-beyond the minimum requirements for the Web page by using at least 3 more styles properties that were not covered in lab and are new to you (for a total of 4), as well as at least additional 5 HTML tags that were not covered in lab (for a total of 7). To get the most extra credit points, your Web page must look cohesive. That is, it should not look like you are throwing together random tags and styles. Continue Reading Below! 2

Web Page Validation: The W3C maintains a validator page for checking if your code meets proper HTML standards. To use the W3C validator, you must first add the following code at the very top of your HTML file, before the <html> tag: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/tr/html4/strict.dtd"> This tells the validator which version of HTML you are attempting to use. Next, add the following code inside your <head> section: <meta http-equiv="content-type" content="text/html; charset=utf- 8"> This tells the validator which character set you are using. Try adding these lines to your latest HTML file. Then, point a Web browser window at http://validator.w3.org. Use the File Upload interface to validate your file. You may get some hard-to-understand error messages at first; our TAs will be glad to help you out. In general, when you don t see what s wrong with a tag, check the HTML reference for that tag. After a few attempts, you should get the hang of it! Deploying Your Web Page: UGA used to offer free Web hosting using a service called MyWeb. When the school moved to the new email services provided by Microsoft Live, this feature went away. For this class, we will use Github pages for free Web hosting. Using GitHub Pages Another document on the course website will provide instructions on how to configure github for your website. It is extremely easy; you just need to follow ALL the steps as given in the document. Copy the Github URL to your webpage and paste it in a text document. The text document containing the URL is what you need to upload to elc. 3

Frequently Asked Questions (FAQs) Help! I can t see my page! Q: I have uploaded my page to Github, but it doesn t show up in the browser. Help!! A: Make sure you re visiting http://username.github.io where username refers to your Github user ID. The first time you add files to the folder on your local computer and go into Github and click Publish, it can take up to several hours to upload the files for that first time. Can t see my images Q: My pictures show up fine on my local computer, but don t appear on the Web page on github. A: First, make sure you have uploaded the image files to Github. Then, check the name of the file against the src attribute of your IMG tag. Note that file names on Github are case-sensitive. So for example, if your image file is named toga_party.jpg, then the following tag will work fine in Windows: <img src= toga_party.jpg alt= Making a fool of myself > But this will not work on web servers, because the filename does not match (lower case jpg does not match upper case JPG ). To fix the problem, just edit your IMG tag to match the actual file name. ALT attribute on image tag Q: Thanks for your help with the digital pictures. But, when I typed my URL on the validation page, it came back saying that it was not valid because I didn't 4

use the "ALT" attribute with my pictures and I have no idea what it's talking about. Just wondering A: The "ALT" attribute is a short text string that describes the picture, in case your user is visually impaired or the image file is not available. Use it like this: <img src="belushi_toga.jpg" alt="jon Belushi at toga party"> Image too big Q: I've made a digital photo of myself, but it shows up way too big on the Web page. How do I make it smaller? A: It's easy. Just open the file with an image editing program. Microsoft Paint will work if you don't have anything else -- it's in the Accessories program group. Then change the size of the image to something smaller. (In Paint this is in the Image menu). Be sure to preserve the ratio of length to width. Then save the file as a different name, so you still have the original too-big version in case you need it. Another technique is to leave the image file unchanged, but use the height and width attributes on the IMG tag to size the image on the page. (Check blooberry.com for details). However, your big image file will still take a long time to download to the user s browser, so I suggest the first method. 5