JavaScript Assignment. parta: slideshow part B: add n subtract. COGS3 Introduction to Computing Assignment

Similar documents
COGS3 JavaScript Module!! JavaScript Codecademy part A: rock paper scissors part B: add n subtract partc: slideshow. Put it in: public_html/hw6

Introduction to HTML Tables & Linking CSS files (A, B, C) COGS3 Introduction to Computing Assignment

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

Manju Muralidharan Priya. CS4PM Web Aesthetics and Development WEEK 12

Bluehost and WordPress

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

:

Open Source Digitalization Application. Installation Manual

Course Outline. TERM EFFECTIVE: Summer 2016 CURRICULUM APPROVAL DATE: 11/23/2015

CSCU9B2 Practical 1: Introduction to HTML 5

HTML/CSS Lesson Plans

EECE.2160: ECE Application Programming

Xerte. Guide to making responsive webpages with Bootstrap

Exploring Computer Science Web Final - Website

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

Assignment 2: Website Development

Courtesy of Clayton Fyfe. Lab 2 Runthrough

Homework #1: SSH. Step 1: From the start button (lower left hand corner) type Secure. Then click on the Secure Shell File Transfer Client.

Dreamweaver Template Tutorial - How to create a website from a template

COURSE 20480B: PROGRAMMING IN HTML5 WITH JAVASCRIPT AND CSS3

Programming in HTML5 with JavaScript and CSS3

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

Working with Pages... 9 Edit a Page... 9 Add a Page... 9 Delete a Page Approve a Page... 10

Web Designer s Manual

Mobile Application Development and Web Design: HTML and JavaScript Project: Tip Calculator Marist School

Create a three column layout using CSS, divs and floating

CS 241 Data Organization using C

CSCI 311 Spring 2019: Lab 6

SOEN287: Web Programming

Unifer Documentation. Release V1.0. Matthew S

Midterm. You have two and a half hours to complete this exam (but you shouldn t need it).

Making Your Showcase Portfolio

FIT 100 LAB Activity 3: Constructing HTML Documents

Internet Web Technologies ITP 104 (2 Units)

Adding your One-Step PHP database to a Wordpress themed website. by Ron Miller

BIS1523 Homework Assignments 2.1

Course 20480: Programming in HTML5 with JavaScript and CSS3

Standardized Testing. Student Support Document

What Are CSS and DHTML?

Web Design and Application Development

Links Menu (Blogroll) Contents: Links Widget

Pattern Maker Lab. 1 Preliminaries. 1.1 Writing a Python program

Javadocing in Netbeans (rev )

AR0051 JQuery. Michelle Bettman Henry Kiksen. Challenge the future

Web Server Setup Guide

In this project, you ll create a set of linked rooms where each room is a different web page which you can decorate with HTML.

ITSC 1319 INTERNET/WEB PAGE DEVELOPMENT SYLLABUS

Creating Audio Slideshows

A Quick and Easy Guide To Using Canva

Head First HTLM 5 Programming, Chapter 1: Welcome to Webville. Pages 1-34

World Lit. Weebly Web Design 101

Computer Science Department

Designing the Home Page and Creating Additional Pages

Your departmental website

Programming in HTML5 with JavaScript and CSS3

IBM LOT-985. Developing IBM Lotus Notes and Domino(R) 8.5 Applications.

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.

X

Advanced Web Tutorial 1 Editor Brackets / Visual Code

TIME SCHEDULE MODULE TOPICS PERIODS. HTML Document Object Model (DOM) and javascript Object Notation (JSON)

This presentation will show you how to create a page in a group eportfolio.

Web Programming BootStrap Unit Exercises

Advanced PowerPoint Skills

Lab 2. CSE 3, Summer 2010 In this lab you will learn about file structures and advanced features of Microsoft Word.

Web Programming and Design. MPT Junior Cycle Tutor: Tamara Demonstrators: Aaron, Marion, Hugh

1. Introduction EE108A. Lab 1: Combinational Logic: Extension of the Tic Tac Toe Game

Introduction to Qualtrics

Microsoft Programming in HTML5 with JavaScript and CSS3

HTML5/CSS3 Photo Gallery Plug-ins For Adobe Lightroom User Guide V 1.0

SYLLABUS. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus. Departmental Syllabus

CS 268 Lab 6 Eclipse Test Server and JSPs

Home About Courses Portfolio Contact. Checkout My Classes

28 JANUARY, Updating appearances. WordPress. Kristine Aa. Kristoffersen, based on slides by Tuva Solstad and Anne Tjørhom Frick

WordPress How to Create a Simple Image Slider with the New RoyalSlider

BindTuning Installations Instructions, Setup Guide. Invent Setup Guide

Seema Sirpal Delhi University Computer Centre

Introduction to WEB PROGRAMMING

Using Picasa Web Albums North Canton City Schools - Eric Curts

Tizen Web Application Tizen v

FIT 100: Fluency with Information Technology

SharePoint Designer Customizing and Branding SharePoint 2010 and Office 365

CIS 1350 Final Project Part 1 of 4

Introduction to Linux Spring 2014, Section 02, Lecture 3 Jason Tang

DIG 3110 Web Design & Interactive Media

Human-Computer Interaction Design

- DAY 1 - Dreamweaver Basics

Table of contents. DMXzone Nivo Slider 3 DMXzone

welcome to BOILERCAMP HOW TO WEB DEV

Web Client Side Programming

1.1 How to change the headings text in sidebar? How can I use text to open the Extra Content at the top? 7

Getting Started. 1.Getting Started Adobe Photoshop CS2 for the Web H O T

CLASS 6: March 5, 2014 MULTIMEDIA TOOLS: DGIM 601-W01 (127469)

1. Setup a root folder for the website 2. Create a wireframe 3. Add content 4. Create hyperlinks between pages and to external websites

Cheiron Web Site: To Do and Done

VERSION APPLYING A NEW TEMPLATE TO AN EXISTING DOCUMENT COURTESY OF THE PHARMASUG 2019 ACADEMIC TEAM

Syllabus CS 301: Data Structures Spring 2015

AC CMS Opencart Extension

Exercise 1 Using Boolean variables, incorporating JavaScript code into your HTML webpage and using the document object

COMSC-031 Web We S ite Site Development Development- Part 2 Part-Time Instructor: Joenil Mistal April 30, 2013

CIS 111 WEB PROGRAMMING. 111 Project 5. CIS 111 Cross-Platform Web Development w/javascript

Transcription:

JavaScript Assignment parta: slideshow part B: add n subtract COGS3 Introduction to Computing Assignment

PART A purpose: integrate HTML and JavaScript use your JS knowledge from Codecademy Use your favorite text editor save your files in the following format: cg3xzz_slideshow.html save your css files in the following format: cg3xzz_slideshow.css cg3xzz = your class account Turning in your assignment: 1. transfer it to the class server acsweb.ucsd.edu 2. save it in in your public_html folder To receive full credit your file and directory names must follow the exact specifications outlined the instructions. Please pay particular attention to: case, hyphens, underscores, and spaces Academic Integrity all work is to be completed individually; you may work and help each other in the lab but you cannot have someone else do/think your work for you (even if you are doing the typing!) if you are repeating this class, you cannot re submit assignments from a previous quarter. please review all ACS and UCSD academic integrity policies you will be tested on them on the midterm and final exams. the best way to learn programming is to do it give yourself the time to explore and enjoy the process.

Goals of the assignment: Create a captioned slide show controlled by navigation buttons. You will learn to do the following in this assignment: use w3schools.com as your JS, HTML and CSS resource. 1. Insert JS code into your HTML documents 2. Create and control forms within HTML 3. Use JS to control and manipulate what your page displays Before you start the assignment you will need to: 1. collect six images with a common theme eg. vacation, hobbies, movies, books. (you will be happiest with the outcome if the images are of similar size and quality.) 2. create an images directory in your public_html directory and place all of the images in it. 3. For each of the images, you will need to write an appropriate caption. Hint: keep notes about which caption goes with which image. save your files as: cg3xzz_banner.html, cg3xzz_slideshow.html, and cg3xzz_slideshow.css

Please read: Note: It is great to be creative, but if there is anything that is rude or inappropriate, you will get zero for this assignment.

1. save 6 image files into a folder note images can be.png,.jpg,.gif ( called: images ) images

2. start small get one image to display on your webpage:

3. read through the code: (see next slides for larger images!) 4. to understand the code read the w3schools documentation & actually do the try it examples:

5. using your six images create your own banner page. You can use the code provided in the assignment However, don t just copy without understanding. Change the parameters and see what happens.

6. Create an interactive slideshow required elements for the slideshow: buttons to control the slides (e.g. next, previous, automatic) current slide number image and caption consistent image size extra credit: fancy formatting using a linked stylesheet going over and above the minimum requirements

http://www.w3schools.com/jsref/dom_obj_image.asp

http://www.w3schools.com/jsref/prop_img_width.asp

http://www.w3schools.com/jsref/met_win_settimeout.asp

http://www.w3schools.com/jsref/met_win_setinterval.asp

http://www.w3schools.com/jsref/event_onclick.asp

PART B purpose: integrate HTML and JavaScript use your JS knowledge from Codecademy Use your favorite text editor Download all partb files from TritonED (index.html, style.css and style.js) save your files in the following format: cg3xzz_jspartb.html save your css files in the following format: cg3xzz_jspartbstyle.css save your js file in the following format: cg3xzz_jspartbstyle.js cg3xzz = your class account Turning in your assignment: 1. transfer it to the class server acsweb.ucsd.edu 2. save it in in your public_html folder To receive full credit your file and directory names must follow the exact specifications outlined the instructions. Please pay particular attention to: case, hyphens, underscores, and spaces Academic Integrity all work is to be completed individually; you may work and help each other in the lab but you cannot have someone else do/think your work for you (even if you are doing the typing!) if you are repeating this class, you cannot re submit assignments from a previous quarter. please review all ACS and UCSD academic integrity policies you will be tested on them on the midterm and final exams. the best way to learn programming is to do it give yourself the time to explore and enjoy the process.