University of Oregon

Week 9

Dates, Scope, More Web Programming and JSON

 

 


Readings

  • Ch. 21 – 25: Client side Web Programming
  • Ch. 26 Adding DOM Elements

Presentation Slides are available on Canvas


Optional Web Field Trips

Week 8

Web Programming

Week 8 will cover DOM API programming needed for Project 5.

 


Readings

  • Ch. 25 Traversing the DOM
  • Ch. 26 Creating and Removing DOM Elements
  • Ch. 21-23 Review

See Canvas for Presentation Slides


Optional Web Field Trips

Week 4

Iteration in JavaScript

Ch. 5 Meet the Loops: for, while, do-while.

Control Structures: Sequence, Selection; Iteration.

Required Reading

  1. Ch. 5 Loops (Iteration Examples)
  2. Ch. 12-13 (Strings, More about Strings)
  3. Ch. 21-23 Meet the DOM
  4. Ch. 15 (Math.random)

Presentation Slides

  • Available in Canvas

Optional Web Field Trips

Week 5


Readings

  • Ch. 12, 13: String Functions and Strings as Objects
  • Ch. 15: Math Object and Random Numbers
  • Ch. 21-23: Meet the DOM
  • Ch. 27: In-Browser Developer Tools, Debugging JavaScript

See Canvas for Presentation Slides


The Midterm is Thursday, 11/7 at 2:00 pm

See the Midterm Review information under Week 6 on Canvas.


Optional Web Field Trips

Week 10

wrap-up111 Web Programming

Objects and Final exam review

Labs this Week: Optional, open lab to get help from lab teacher.


Readings


Presentation Slides Available on Canvas


Final Exam is Wed, Dec 11 12:30 pm to 2:30 pm


Optional Web Field Tripssemicolon

Week 7

Web-Coding-iconMore Web Programming

Week 7 will cover Arrays, Regular Expressions, Arrow Functions, Scope of Variables and Project 4 requirements.

 


Readings


See Canvas for Presentation Slides


Optional Web Field Trips

Week 6: Midterm Exam

Pasteur-quoteMidterm Exam: Thursday, Nov 7

Midterm Review documents are posted in the week 5 material in Canvas.

Bring your UO Photo ID– No ID/No Exam.


Optional Web Field Trips

Week 3

whileSelection in JavaScript

Conditional Expressions

Control Structures: Sequence, Selection; Iteration.

Required Reading

Ch. 4: Conditional Statements & Operators
Ch. 9: Where Should your Code Live
Ch. 18:  Strict Operators vs Abstract (type-converting) Operators


Optional Web Field Trips


Week 2

User-Defined Functions

P. 22: A function is a named block of code that:

  • Groups statements together (=> “mini-program”)
  • Makes code reusable (=> Lego block)


Required Readings

Command-Line JavaScript

  • Ch. 3: Functions
  • Ch. 4: Selection Statements
  • Ch. 9: .js Files
  • Ch. 10: Comments & Style Guide (Beautify)
  • Ch. 15: Numbers && Operators

Client-Side JavaScript

  • Ch. 21-23: The DOM

Optional Web Field Trips

Week 11: Final Exam

Pasteur-quote12:30 pm to 2:30 pm Wednesday, 12/11 in the usual class room.

 


Exam Procedure

  1. Show your UO PhotoID when you turn in your exam.
  2. Mark your answers on the Scantron.
  3. Mark A  or for the Test field as indicated on your copy of the Exam.

Day 1

web_devWelcome to WebDev 111

In CIS 111 you will learn web programming with JavaScript, also referred to as ECMAScript.

CIS 111 is a required course in the CIT minor, which covers web development using JavaScript.


Start this course by reading the syllabus and viewing the first videos. For information about setting up your computer for this course see the Setup menu above.

Skip to toolbar