globe1 Image dept Image
CMSC198J Introduction to Computer Programming for Non-Majors Using JavaScript
UMD Image 1 UMD Image 2 UMD Image3

Course Schedule

This schedule is tentative and subject to change. The readings are from the course recommended textbook. 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. We also include the code examples presented in class.

Jim Henson Photo Jim Henson (University of Maryland College Park Alumnus)

CMSC 198J Schedule (Subject to Change)
Week Topics Reading Slides/Code Work
cmsc198J Schedule
Week #1
(Jan 2)
Html/CSS overview, Input/Ouput, Basic Types, expressions, conditional statements, iteration statements (while) Debugging I Lect1Intro.pdf
Lect1IntroCode.zip
Lect2TypesExprIf.pdf
Lect2TypesExprIfCode.zip
Lect3CascadedIfLoops.pdf
Lect3CascadedIfLoopsCode.zip
Project #1 Out (Fri Jan 4)
Week #2
(Jan 7)
Design I (Pseudocode), iteration statements (do while), Functions, Parameter passing, 1-dim, 2-dim Arrays, Debugging II, Events, Objects Lect4DesignDoWhiles.pdf
Lect4DesignDoWhilesCode.zip
Lect5Functions.pdf
Lect5FunctionsCode.zip
Lect6Arrays.pdf
Lect6ArraysCode.zip
Lect7FunctionsPassingValues.pdf
Lect7FunctionsPassingValuesCode.zip
Lect8PassingValuesTwoDimArrays.pdf
Lect8PassingValuesTwoDimArraysCode.zip
  • Project #1 Due (Wed Jan 9)
  • Project #2 Out (Wed Jan 9)
  • Midterm (Thu Jan 10)
Week #3
(Jan 14)
Break, Switch, Types, Objects, Design II, DOM Lect9FormsSwitch.pdf
Lect9FormsSwitchCode.zip
Lect10Objects.pdf
Lect10ObjectsCode.zip
Lect11DOMCSS.pdf
Lect11DOMCSSCode.zip
Lect12Miscellaneous.pdf
Lect12MiscellaneousCode.zip
  • Project #2 Due (Tue Jan 15)
  • Project #3 Out(Tue Jan 15)
  • Quiz #2(TH) Out (Wed Jan 16)
  • Quiz#1 (Thu Jan 17)
  • Quiz #2(Due) (Fri Jan 18)
  • Project #3 Due (Sun Jan 20)
Week #4
(Jan 21)
Final Exam (Tue Jan 22)

Web Accessibility