University of Oregon

Uncategorized

Week 10

Week 10

programming the web Mon: Array and String methods (Ch. 14); Objects. Wed: Review. Final Exam Times Our regular final exam is 2:45pm Mar. 19. The optional early final exam is 2:00 pm Mar. 13. Fill out the Final Exam Survey in Canvas to indicate which exam you will attend. Getting Ready See the Final Exam […]

Week 9

Week 9

Unfinished Business JavaScript Revisited: Loops, Conditional Operator, Array Methods, Object Literals, Arrow Functions, Etc. Required Reading   Ch. 14 Array Methods Objects: The Basics Example: object-basics.js two-inputs.html, two-inputs.js, two-inputs.css Arrow Functions: The Basics Optional Web Field Trips JavaScript Fundamentals: Syntax & Structure. Good for review. Daily Weather Report from Mars

Week 8

Week 8

HTML Elements are DOM Nodes Element Nodes are Objects Objects are Sets of Properties Some Properties are Functions -> Methods DOM API == DOM Methods Objects are Sets of Properties Required Reading Ch. 23: Modifying DOM Elements Ch. 26: Creating and Removing DOM Elements Objects: The Basics object-basics.js two-inputs.html, two-inputs.js, two-inputs.css Web Field Trips Take the […]

Week 7

Week 7

You Might Be A Programmer If: 1. You immediately complain that this should be subscripted as zero. 2. By the time you’ve gotten here in this document, you’ve run a linter to check the HTML. 3. Point 2 annoys you, since this document is obviously plaintext without html. 4. The statement (0x2b || !0x2b) makes […]

Week 6: Midterm Exam

Week 6: Midterm Exam

Midterm Exam: Wed. Feb. 12 in Class   See the Midterm Review document in Canvas. Bring  your UO Photo ID– No ID/No Exam. ‣ Study these Exam Procedures Required Reading See the Midterm Exam Review document. Optional Web Field Trips True Random Number Generators (TRNGs). Math.random() is an example of a Pseudo-Random Number Generator (PRNGs).  […]

Week 5

Ch. 5  More Loops: for, while, do-while. Required Reading Ch. 5 Loops Ch. 12 Strings (More about Strings) Emmet Tag Wrapping Meet the DOM: Ch. 21-23 Optional Web Field Trips Who is George Boole and why is he important?. How to check your internet speed right from Google’s homepage  

Week 4

Week 4

Ch. 5  Meet the Loops: for, while, do-while. Required Reading Ch. 5 Loops Ch. 12 (Strings, More about Strings) Emmet Tag Wrapping Meet the DOM: Ch. 21-23 Optional Web Field Trips Semicolons vs No-semicolons, Spaces vs Tabs  

Week 3

Week 3

Ch. 4-5 Control Structures Control Structures:  Sequence; Selection; Iteration. Required Reading Ch. 4: Six False Values Ch. 4: Selection Statements (aka, Conditionals) Ch. 9: The .js File Ch. 10: Comments & Style Guide (⇒ beautify & prettier packages) Ch. 15: Numbers && Operators Ch. 18:  Strict Operators vs Abstract (type-converting) Operators Ch. 21-23: Meet the […]

Week 2

Week 2

User-Defined Functions P. 22: A function is a named block of code: Groups statements together (=> “mini-program”) Makes code reusable (=> Lego block) Defines a rule that describe how to compute a result when given values for the parameters. Required Readings Refresh/Reload Keyboard Commands (xkcd). Memorize Hard Refresh, and be careful with Hardest Refresh. Command-Line JavaScript Ch. […]

Week 1

Week 1

Welcome to WebDev 111 In CIS 111 you will learn web programming with JavaScript, the machine language of the web platform. CIS 111 is the second course in the CIT minor, which covers web development using both client-side and server-side JavaScript. Required Reading Course Syllabus in Canvas. The CIS 111 WebDev Workflow. Command-Line JavaScript. Ch. 1, 2, […]

Skip to toolbar