Welcome to your brand new blog at University of Oregon Sites.\n \n To get started, simply log in, edit or delete this post and check out all the other options available to you.\n \n For assistance, visit UO Blogs General Help or contact the Technology Service Desk (541-346-4357).\n \n
Section 10
web pgmg 111
Objects, JSON and Final exam review
Labs this Week: Optional, open lab to get help from lab teacher.
Readings
- Ch. 14 Arrays
- Functions Visualized
Presentation Slides Available on Canvas
Final Exam is Tues, June 11 10:15 am to 12:15 pm
Optional Web Field Trips
- what you learned in 111: JavaScript (a post by Jenn Schiffer, Engineer/Artist)
- what is code? “You, using a pen and paper, can do anything a computer can; you just can’t do those things billions of times per second. And those billions of tiny operations add up.”
- online javascript visualizer
Section 9
More Web Programming and Objects
Readings
- Ch. 11 Objects
- W3Schools on Objects
Presentation Slides are available on Canvas
Optional Web Field Trips
Section 8
Section 7
More Web Programming
Week 7 will cover RegExp, Arrow Functions, Scope of Variables and Project 4.
Readings
- Ch. 14 Arrays
- Ch. 26 Adding DOM Elements
- 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 for Presentation Slides
Optional Web Field Trips
- Interesting: The 5 Most Infamous Software Bugs in History.
- Creepy: How Facebook Figures Out Everyone You’ve Ever Met.
Section 6: Midterm Exam
Midterm Exam: Wed, May 8
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 a Pseudo-Random Number Generator (PRNGs). TRNGs reference the physical phenomena.
- Random.org offers a True Random Number service, including a dice roller and a coin flipper (where you can choose flips coins from ancient Rome, etc.)
Section 5
Readings
- Ch. 12, Strings as Objects
- Ch. 14, Arrays
- Ch. 15, Random Numbers
See Canvas for Presentation Slides
The Midterm is Wednesday, 5/8 from 8:00 am to 8:50 am
See the Midterm Review Document in Canvas.
Optional Web Field Trips
- Attention Marketing: the Real Social Media Revolution.
- The Economics of Attention Markets. (FB && Google == Attention Platforms). Q: What is their product?
- Time Well Spent Movement. An alternate view of attention marketing.
- DeMorgan’s Laws:
!(A && B) is the same as (!A) || (!B). The negation of the AND is the OR of the negations.
!(A || B) is the same as (!A) && (!B). The negation of the OR is the AND of the negations.
Section 4
JavaScript 111
Ch. 5 Meet the Loops: for, while, do-while.
Required Reading
- Ch. 5 Loops
- Ch. 12-13 (Strings, More about Strings)
- Ch. 15 (Math.random)
- Emmet Tag Wrapping
- Ch. 21-23 Meet the DOM
Presentation Slides
- Available in Canvas
Optional Web Field Trips
Section 3
Iteration in JavaScript (Loops)
Control Structures: Sequence, Selection; Iteration.
Required Reading
Ch. 4: Conditional Statements & Operators
Ch. 5: Meet the Loops
Ch. 9: Where Should your Code Live
Ch. 18: Strict Operators vs Abstract (type-converting) Operators
Ch. 21-23: The DOM: Client-Side JavaScript
Optional Web Field Trips
- Meteor: Build Mobile Apps with JavaScript
- A Top Roboticist Says A.I. Will Not Conquer Humanity
- MDN Web Docs: Loops and Iteration
Recent Comments