Midterm Review. October 17

Similar documents
Html basics Course Outline

Midterm 1 Review Sheet CSS 305 Sp 06

Welcome. Web Authoring: HTML - Advanced Topics & Photo Optimisation (Level 3) Richard Hey & Barny Baggs

ICT IGCSE Practical Revision Presentation Web Authoring

Website Development with HTML5, CSS and Bootstrap

Welcome Please sit on alternating rows. powered by lucid & no.dots.nl/student

COMS 359: Interactive Media

Make a Website. A complex guide to building a website through continuing the fundamentals of HTML & CSS. Created by Michael Parekh 1



Index. alt, 38, 57 class, 86, 88, 101, 107 href, 24, 51, 57 id, 86 88, 98 overview, 37. src, 37, 57. backend, WordPress, 146, 148

Introduction to WEB PROGRAMMING

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

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

HTML Summary. All of the following are containers. Structure. Italics Bold. Line Break. Horizontal Rule. Non-break (hard) space.

Chapter 1 Introduction to Dreamweaver CS3 1. About Dreamweaver CS3 Interface...4. Creating New Webpages...10

HTML and CSS COURSE SYLLABUS

COPYRIGHTED MATERIAL. Contents. Chapter 1: Creating Structured Documents 1

CSS: Cascading Style Sheets

CSS cont. October 5, Unit 4

CS 103, Fall 2008 Midterm 1 Prof. Nakayama

Designing for Web Using Markup Language and Style Sheets

Web Development IB PRECISION EXAMS

CSC 121 Computers and Scientific Thinking

Styles, Style Sheets, the Box Model and Liquid Layout

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

Mobile MOUSe WEB SITE DESIGN ONLINE COURSE OUTLINE

WEBSITE PROJECT 2 PURPOSE: INSTRUCTIONS: REQUIREMENTS:

recall: a Web page is a text document that contains additional formatting information in the HyperText Markup Language (HTML)

HTTP and HTML. We will use HTML as a frontend to our webapplications, therefore a basic knowledge of HTML is required, especially in forms.

CSS: The Basics CISC 282 September 20, 2014

8/19/2018. Web Development & Design Foundations with HTML5. Learning Objectives (1 of 2) Learning Objectives (2 of 2) Horizontal Rule Element

Tutorial 5 Working with Tables and Columns. HTML and CSS 6 TH EDITION

ICT IGCSE Practical Revision Presentation Web Authoring

CSS Cascading Style Sheets

Chapter 4 Notes. Creating Tables in a Website

Assignments (4) Assessment as per Schedule (2)

Introduction to using HTML to design webpages

GIMP WEB 2.0 MENUS. Web 2.0 Menus: Horizontal Navigation Bar with Dynamic Background Image

epromo Guidelines DUE DATES NOT ALLOWED PLAIN TEXT VERSION

2004 WebGUI Users Conference

HTML. LBSC 690: Jordan Boyd-Graber. October 1, LBSC 690: Jordan Boyd-Graber () HTML October 1, / 29

Dreamweaver CS3 Concepts and Techniques

A Balanced Introduction to Computer Science, 3/E

Deccansoft Software Services

Website Design (Weekday) By Alabian Solutions Ltd , 2016

IMY 110 Theme 7 HTML Tables

Introduction to the Internet and World Wide Web p. 1 The Evolution of the Internet p. 2 The Internet, Intranets, and Extranets p. 3 The Evolution of

Indian Institute of Technology Kharagpur. HTML Part III. Prof. Indranil Sen Gupta Dept. of Computer Science & Engg. I.I.T.

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

COMSC-030 Web Site Development- Part 1. Part-Time Instructor: Joenil Mistal

Introduction to Computer Science (I1100) Internet. Chapter 7

COPYRIGHTED MATERIAL. Contents. Introduction. Chapter 1: Structuring Documents for the Web 1

Certified HTML5 Developer VS-1029

LING 408/508: Computational Techniques for Linguists. Lecture 14

CSS Cascading Style Sheets

Creating Web Pages. Getting Started

CSC Web Programming. Introduction to HTML

HTML: Inline & HTML5 Elements, and More

HTML + CSS. ScottyLabs WDW. Overview HTML Tags CSS Properties Resources

DRAFT WEB DESIGN 1 HBT 3131 HBT 3131 Web Design 1 Credit: Grade: Term: ACP Credit: Books: Resource List:

CS7026 CSS3. CSS3 Graphics Effects

Tutorial 3: Working with Cascading Style Sheets

Website Design (Weekend) By Alabian Solutions Ltd , 2016

Web Development & Design Foundations with XHTML. Chapter 4 Key Concepts

Bridges To Computing

Chapter 1 True/False Instructions: Circle T if the statement is true or F if the statement is false.

Bixby Public Schools Course Essential Elements Grade: Desktop Publishing

CITS1231 Web Technologies. HTML Tables and Page Design Issues

Chapter 1 Getting Started with HTML 5 1. Chapter 2 Introduction to New Elements in HTML 5 21

HTML2PDF. User manual

CHAPTER 2 MARKUP LANGUAGES: XHTML 1.0

Certificate in Web Designing

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

Introduction to HTML & CSS. Instructor: Beck Johnson Week 2

Session 3.1 Objectives Review the history and concepts of CSS Explore inline styles, embedded styles, and external style sheets Understand style

The default style for an unordered (bulleted) list is the bullet, or dot. You can change the style to either a square or a circle as follows:

INFS 2150 / 7150 Intro to Web Development / HTML Programming

Skill Area 323: Design and Develop Website. Multimedia and Web Design (MWD)

Web Design and Application Development

Final Exam Study Guide

Individual Test Item Specifications

1.7 Uniform Resource Identifiers and Domain Names 13 URIs and URLs 13 Domain Names 13

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

Adding CSS to your HTML

ADDING CSS TO YOUR HTML DOCUMENT. A FEW CSS VALUES (colour, size and the box model)

Using Dreamweaver CS6

Prentice Hall. Learning Media Design with Adobe CS4 (Skintik) Alabama - Course of Study - Interactive Multimedia Design

Reading 2.2 Cascading Style Sheets

HTML TIPS FOR DESIGNING.

COMP519 Web Programming Lecture 8: Cascading Style Sheets: Part 4 Handouts

Data Visualization (CIS/DSC 468)

Downloads: Google Chrome Browser (Free) - Adobe Brackets (Free) -

All Adobe Digital Design Vocabulary Absolute Div Tag Allows you to place any page element exactly where you want it Absolute Link Includes the

3.1 Introduction. 3.2 Levels of Style Sheets. - HTML is primarily concerned with content, rather than style. - There are three levels of style sheets

Web Design and HTML. Web Page vs Web Site. Navigation. Links. A web page is a single page viewable using web browser. A web site is a set of web pages

Data Representation From 0s and 1s to images CPSC 101

8/19/2018. Web Development & Design Foundations with HTML5. Learning Objectives (1 of 2) More on Relative Linking. Learning Objectives (2 of 2)

WHAT YOU WILL LEARN IN THIS PHOTOSHOP TRAINING PROGRAM

1. The basic building block of an HTML document is called a(n) a. tag. b. element. c. attribute. d. container. Answer: b Page 5

Transcription:

Midterm Review October 17

Midterm Layout Some multiple choice, matching, true/false Not much though Will mostly be short answer You will have to write/edit/sketch some HTML You will have to write/edit/sketch some CSS You will have a question regarding converting from one base to another

September 7 ARPANET What it was, headed by Advanced Research Projects Agency (ARPA) PCs, Gateways, Backbones PCs are connected to a single gateway usually Gateways are connected on high speed lines to backbones Backbones are usually optical fiber and form the core of the Internet PCs, Routers, Servers Three main types of computers on the Internet Routers move packets along the shortest route, not all packets go the same way Servers serve the internet, run special software, include: email, file, web, etc. Protocols TCP/IP, HTTP, FTP, etc. How computers talk to each other and transfer information

September 7, cont. Parts of a URL Scheme, server, path http://cmpt165.cs.sfu.ca/~sbrown1/assignment2/carshophome.html MIME Two parts: type and subtype Usually provided by server based on file extension image/jpeg, text/html, text/css Steps for how web pages are transmitted

September 9 World Wide Web Service that operates over the Internet Made up of documents linked by hyperlinks Web crawlers and how they work Understand how they find pages on the web Policies: selection, re visit, politeness, parallelization WSYIWYG vs. markup Differences, benefits of each What is markup? Uses special marks or annotations to describe how a document appears

September 9, cont Physical/Visual markup and Logical/Structural markup Differences between physical and logical markup Why use markup Separates content from how the document looks Allows you to make changes to how the document looks much faster than with a WSYIWYG editor Helps in understanding the structure of the document Basic html

September 12 Attributes <tag attribute = value > Entities &enttity; < > Comments Know what they are and the basic structure for inserting one into an html document Relative and Absolute Links What each of them contains When to use each Benefits of using relative URLs Image specification Know how to insert an image and the 4 required attributes: src, alt, width, height Deprecated Tags and Attributes You must know what the term deprecated means and how it applies to HTML

September 14 Tables Creating tables, <table>, <tr>, <th>, <td> Border, width, cellspacing, cellpadding, colspan, rowspan Top level tags, head tags, block level tags, inline tags Know the difference between the types of tags At least 2 examples of each of the tags DOCTYPE Understand what doctype specifies, and why it is needed namespace attribute Know what the namespace attribute is used for

September 16 How we perceive color Red, green and blue cones Tristimulus theory Color models: RGB, CMYK, HSB Additive, Subtractive know the difference and when each is used Why not all color models are equal Color harmony schemes: monochromatic, complimentary, analogous, triadic Be able to identify and give examples of these color schemes Web safe colors How they are specified in Hex, their possible values: 00, 33, 66, 99, CC, FF for each component Hexadecimal numbers and how it relates to RGB color How do we get Hexadecimal numbers from RGB Appropriate use of color Example, bright colors, or highly saturated colors, draw a user s attention so they should be used sparingly

September 19 4 Design principles: Proximity, Alignment, Consistency, and Contrast Be able to describe these principles, why you need them, and identify them in a web page Usability Why is usability so important People will use your site Buy your stuff, etc. Appeal to the broadest range of users, including those who use unconventional browsers User Expectations Know some things users expect and why Back button should always go back to the last page Colors shouldn t change too frequently Links should look like links

September 21 Content Organization Why is it needed for larger sites, especially businesses Organizational Schemes Exact and ambiguous Exact Schemes Content is put into mutually exclusive groups Alphabetical, chronological, geographical Best when you know exactly what you re looking for

September 21, cont Ambiguous Schemes Can be more useful than exact schemes Topical organized by topic Task Oriented organized by task (think file menu) Audience Specific different classes of users Metaphor Driven difficult to come up with a good metaphor, relate content to some known concept (like shopping at a store) Hybrid most common, not truly a scheme, blends the other 4 schemes, be able to give an example

September 21, cont. Organization Structures Hierarchy, hyperlink, database Hierarchy in pure form is not very efficient for most tasks, easily understood, breadth, depth, we prefer short broad trees Hyperlink is more chaotic, very little real organization, links everywhere Combine hyperlink and hierarchy to get an easily understood and quickly navigable site Database, difficult to set up, requires special software, but very useful when users are searching vast amounts of information and only want to see a few pages

September 26 Computer store information in bits 0s and 1s Converting from one base to another Even if you get the math wrong, you ll get some points for understanding the concept Maximum value for a number of bits how many numbers can be represented For n bits, you have 2 n values, ranging from 0 to 2 n 1 Large storage prefixes : Kilo, Mega, etc. ASCII and Unicode What are they? Why was Unicode introduced when we already had ASCII? Text editors and word processors Know the differences between them, how they store information, benefits of each Fonts Know how fonts are stored

September 28 Computer Graphics Using a computer to create or manipulate any kind of image Bitmapped Store information as an array of pixels, the more you have the more detailed the image Edited with paint programs Vector Images Store image information in terms of shapes, locations and colors Edited with drawing programs Can include bitmapped images inside Must be converted to bitmap to display

September 28, cont. How to pick a file format Type, portability, color depth, compression, transparency Color or bit depth Indicates how many colors you can have in an image Paletted or Indexed images Selects colors via their index in the image s palette Can select any colors Ex.If we can have 216 colors in the palette, they do not have to be web safe, can be any color we want. Dithering Using pixels of two or more different colors closely together to get an in between color Saves on the number of colors we need for an image Compression Lossy vs. lossless JPEG, GIF, PNG, BMP, and one Vector format Note, jpeg is lossy! Mistake in sept. 28 lecture

October 3 Purpose of CSS Separate html content and structure from how it appears Was created because browsers began adding tags to allow developers to specify the look of a page (browser was supposed to take care of that) Cascading Understand how cascading works Browser default, External, Internal, Inline Simple CSS rules Know the format of a simple CSS rule Grouping Grouping tags which use the same properties and values Using <link> tag, know the parts <link rel = stylesheet href = mysheet.css type = text/css > Why you need the type? Not all servers supply the correct MIME type for stylesheets

October 5 Classes Let us specify different types of the same selector p.comment {..} <p class= comment >.</p> Identifiers Can only be used once per page Identify a unique location on the page p#intro{ } <p id = intro > </p> Ids as fragments or anchors Specifying background color and font color for parts of a page

October 5, cont Ids as fragments or anchors Ids can be used to jump users to a specific location on the page <a href = #intro >introduction</a> Specifying background color and font color for parts of a page background color: #F00; color: navy;

October 7 Generic Containers Do nothing without attributes Allow us to group tags or text <div> Block level tag Can be nested Often used with identifiers <span> Inline tag Used to change part of a line, could be text, and image, etc. Know how to use it to change text with classes

General Skills This review does not cover everything you need to know for the midterm It is intended to hit the highpoints of the course so far You should be familiar with the basics of html How to setup a basic document (do not need to know the lines for doctype and namespace) Basic things like line breaks, paragraphs, lists, etc. How to apply some simple attributes like color, fontsize Know about nesting, closing tags, etc. Headers

General Skills, cont. Be sure you understand the basic things with CSS How cascading works How to create a class and id and how to apply them How to do some simple css Like how to float a sidebar Change background color Change font color Set a margin, border Grouping Headers

General Skills, cont Understand how tables work What <td> and <th> are for and how they are different How rowspan, and colspan work How to create a table Be able to describe how web pages are retrieved html and graphic from the same server Graphic from a separate server

Questions?