Course Schedule
This schedule is tentative and subject to change.
| Week | Topics | Slides/Code | Work |
|---|---|---|---|
| cmsc389J Schedule | |||
| Week #1 (Jan 4) |
HTML Intro, CSS Intro, JS Data Types, Variables, Expressions, Strict Mode, Operators, Functions, Arrays, Forms, DOM, Events, Events Handling, Console Debugging Support (firebug, etc.), Form Validation |
IntroJSHTML.pdf IntroJSHTMLCode.zip HTMLCSSJS.pdf HTMLCSSJSCode.zip JSIntro.pdf JSIntroCode.zip FuncArrays.pdf FuncArraysCode.zip FormsI.pdf FormsICode.zip FormsII.pdf FormsIICode.zip |
P1 Out (Tue) P1 Due (Fri) P2 Out (Fri) |
| Week #2 (Jan 11) |
Object-Oriented JS, HTML5 Elements localStorage, GeoLocation, Browser Object Model, JSON, Canvas Element, Errors, Cookies, Ajax, Security |
JSObjects.pdf JSObjectsCode.zip LocalStorageMisc.pdf LocalStorageMiscCode.zip PrivateJSONObjs.pdf PrivateJSONObjsCode.zip AjaxCookies.pdf AjaxCookiesCode.zip |
P2 Due (Tue) P3 Out (Tue) P3 Due (Sat) P4 Out (Fri) Guest Lecturer (Wed) |
| Week #3 (Jan 18) |
No Class on Monday, jQuery, ECMAScript2015, Frameworks Overview, Node.js |
jQuery.pdf JQueryCode.zip FrameworksLibraries.pdf |
P4 Due (Wed) Exam Friday |