- Home
- Setup
- 0. Didn’t take CIS 110.. Learn to Code HTML and CSS
- 1. Enable UO Shell Access
- 2. Know How to Login to shell.uoregon.edu
- 3. Create a 111 WebSite Folder on your Computer
- 4. Create a 111 WebSite Folder on uoregon.edu
- 5. Install These Workflow Tools
- 6. Setup Automatic Email Forwarding
- 7. Create a 111 Bookmark Folder
- Workflow Tools
- JavaScript (ES6)
- Examples
- WebDev 111
Uncategorized
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 setAttribute method. DeMorgan’s Laws
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 JavaScript HTML DOM
Week 4
Iteration in JavaScript Ch. 5 Meet the Loops: for, while, do-while. Control Structures: Sequence, Selection; Iteration. Required Reading Ch. 5 Loops (Iteration Examples) Ch. 12-13 (Strings, More about Strings) Ch. 21-23 Meet the DOM Ch. 15 (Math.random) Presentation Slides Available in Canvas Optional Web Field Trips Semicolons versus no semicolons
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 […]
Week 10
111 Web Programming Objects and Final exam review Labs this Week: Optional, open lab to get help from lab teacher. Readings Ch. 11 Objects W3Schools on Objects Functions Visualized Presentation Slides Available on Canvas Final Exam is Wed, Dec 11 12:30 pm to 2:30 pm Optional Web Field Trips what you learned in 111: JavaScript […]
Week 7
More Web Programming Week 7 will cover Arrays, Regular Expressions, Arrow Functions, Scope of Variables and Project 4 requirements. Readings Ch. 14 Arrays Read this on Arrow Functions. Ch. 9, Eloquent JavaScript (Sections: Regular expressions; Creating a regular expression; Testing for matches; Matching a set of characters.) RegExp Tutorial (W3Schools). Scope of Variables. See Canvas […]
Week 6: Midterm Exam
Midterm 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 How dice changed over 2,000 years to be more fair. Is Math.random() better than your dice? True Random Number Generators (TRNGs). Math.random() is an example of […]
Week 3
Selection 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 Meteor: Build Mobile Apps with JavaScript A Top Roboticist Says A.I. Will Not Conquer Humanity MDN Web Docs: […]
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: […]
Week 11: Final Exam
12:30 pm to 2:30 pm Wednesday, 12/11 in the usual class room. Exam Procedure Show your UO PhotoID when you turn in your exam. Mark your answers on the Scantron. Mark A or B for the Test field as indicated on your copy of the Exam.
Day 1
Welcome 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 […]