Course Schedule

This schedule is tentative and subject to change. Keep in mind that the slides may not include all the material discussed in lecture. You are responsible for any material we present in lecture, even if it does not appear in the posted slides.

  Week   Topics Slides Work
CMSC389N Schedule
Week #1
(Jun 1)
HTML5, CSS, PHP Basic Constructs (operators, conditional, iterations), PHP Functions IntroHTMLCSS.pdf
IntroHTMLCSSCode.zip
IntroHTMLCSS2.pdf
IntroHTMLCSS2Code.zip
PHPFundamentals.pdf
PHPFundamentalsCode.zip
ArrayForms.pdf
ArraysFormsCode.zip
P1 Out (Sat)
Week #2
(Jun 8)
PHP Forms, include functions, heredoc, self-referencing scripts, header function, files, hidden fields, date/time functions, cookies, sessions, Object Oriented PHP, MySQL HeredocSelfRefFiles.pdf
HeredocSelfRefFilesCode.zip
ConfigSessions.pdf
ConfigSessionsCode.zip
ConfigSessionsCodeV2.zip
OOSupportSecurity.pdf
OOSupportSecurityCode.zip
MySQL.pdf
P2 Out (Mon)
P1 Due (Thu)
P2 Due (Sat)
P3 Out (Fri)
Week #3
(Jun 15)
PHP/MySQL, Server Side Includes, JavaScript basic types, expressions, functions, arrays, random values, JS debugging, Forms, DOM, Events, Data Validation MySQLII.pdf
MySQLIICode.zip
FileUploadsMisc.pdf
FileUploadsMiscCode.zip
JSIntro.pdf
JSIntroCode.zip
FuncArrays.pdf
FuncArraysCode.zip
Forms.pdf
FormsCode.zip
P3 Due (Mon)
P4 Out (Mon)
Midterm #1 (Wed)

Week #4
(Jun 22)
JavaScript Objects, ECMAScript 2015, Ajax, JSON, HTML5 Elements, Canvas Element, Local Storage, Geolocation, iframe element, browser object model JSObjects.pdf
JSObjectsCode.zip
JSHTML5.pdf
JSHTML5Code.zip
JSHTML5II.pdf
JSHTML5IICode.zip
Group Project
Proposal (Mon)
P4 Due (Thu)
P5 Out (Sat)
P6 Out (Sat)
Week #5
(Jun 29)
JavaScript, jQuery, SSL, Certificates, ICANN JQueryMisc.pdf
JQueryMiscCode.zip
Midterm #2 (Mon)
P5 Due (Thu)
Campus closed
Fri Jul 3
Week #6
(July 6)
Frameworks overview, Node.js, Miscellaneous, Group Presentations, Final Exam FrameworksLibraries.pdf
P6 Due (Tue)
Group Project
Presentation (Wed) Final Exam
(Friday July 10, 9:30am - 11:30am)

Web Accessibility