Uncategorized
Week 11
WebAppDev 111 This week: Project grades, Office Hours on Tuesday, Final exam… Projects At this point all project grades have been entered. Please check your grades and stop by during Tuesday’s office hours if you have questions. Office Hours Tuesday 4:30-6pm, Science Library, Room B008 Final Exam The final exam is at 8:00am on Wednesday, June 8th, […]
Week 10
WebAppDev 111 This week: Date Object, Regular Expressions, Makeup project, Final review… Readings Ch. 5 Study Guide: Date and RegExp objects Strings are read-only arrays of characters. Instead of accessing individual characters with the charAt() method, you can use square brackets []. String Methods Examples from Class How To Solve It By Computer Online JavaScript Visualizer Debugging […]
Week 9
WebAppDev 111 Objects, JSON, jQuery, DOM… Application of DOM and jQuery to create a mobile web app. Readings Ch. 5 Study Guide: JSON, Date, RegExp, objects Strings are read-only arrays of characters. Instead of accessing individual characters with the charAt() method, you can use square brackets []. String Methods Examples from Class How To Solve […]
Week 8
WebAppDev 111 Week 8 covers all of JavaScript’s built-in objects (ch. 5) and a special object called the DOM (ch. 6). A concise definition of JavaScript’s six fundamental types (fromJavaScript: The Definitive Guide). Note that all primitive types are immutable (cannot be changed). Readings Ch. 5 Study Guide: JSON, Date, RegExp objects Object Basics Arrays are Objects Strings are read-only […]
Week 7
Web Apps 111 Week 7 will cover Objects, jQuery, and Project 4. Readings Style Guide Object Basics Ch. 5, Objects jQuery Intro Examples from Class Client-Side JavaScript (JavaScript/jQuery) Which Button Was Clicked? Midterm Results Avg: 106/150 = 67.6% High Score: 155/150 = 103.33% Low Score: 30/150 = 20.00% 90% (A): 135/150 – 11 students 80% (B): 120/150 […]
Week 6
Week 6: Midterm Exam The midterm exam is in class on Thur 5/5. Review materials are available in Canvas. WebAppDev 111 Objects are JavaScript’s sixth and final type. Preview of next week – weekend reading 🙂 Object Basics Ch. 5 Reading Guide: Objects Examples from Class Client-Side JavaScript Loops in JavaScript: Peasant Multiplication […]
Week 5
JavaScript 111 Week 5 covers functions, loops, arrays, strings, and random numbers. Readings Ch. 2 Strings (pp. 27-30) Ch. 3 Study Guide Ch. 4 Study Guide Client-Side JavaScript Pattern Examples from Class Ch. 4, Loops Ch. 3, Arrays Strings as Objects (pp. 27-30) Project 3: Due 9PM 4/26 The Project 3 Requirements Document is available in Canvas. […]
Week 4
JavaScript 111 Week 4 covers control structures (conditionals, loops), and introduces a data structure (arrays). Readings Ch. 3 Study Guide Ch. 4 Study Guide Examples from Class Ch. 3, Selection Ch. 4, Functions Ch. 4, Loops Ch. 3, Arrays Project 3: Due 4/22 9pm XC, 4/26 9pm FC The Project 3 Requirements Document is […]
Week 3
Functions A function is a reusable block of code that has a name and performs a specific task. (Think, “Lego”.) Flow of Control: Which statement gets executed next? Control Structures: A) Sequence; B) Selection; C) Iteration and/or function calls. Required Reading Ch. 2 Study Guide, Boolean operators (41-45) Logic operators and truthiness Ch. 3 Study […]
Week 2
JavaScript: Truth && Consequences This week, more JavaScript basics: types, variables, boolean logic… …then logic and control. “If ifs were fifths, we’d all be drunk.” –Anon. Required Reading Command-Line JavaScript Ch. 2 Study Guide Strict Mode, and Switching it On Variables in Strict Mode typeof(). Example: typeof(prompt(‘enter a number’)) => String Examples from Class […]