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 3)
Html/CSS overview, Input/Ouput, Basic Types, expressions, conditional statements, Design I (Pseudocode), iteration statements, Debugging I   Lect1Intro.pdf
Lect1IntroCode.zip
Lect2TypesExprIf.pdf
Lect2TypesExprIfCode.zip
Lect3CascadedIfLoops.pdf
Lect3CascadedIfLoopsCode.zip
Lect4DesignDoWhiles.pdf
Lect4DesignDoWhilesCode.zip
Project #1 Out (Fri Jan 6)
Week #2
(Jan 9)
Functions, Parameter passing, 1-dim, 2-dim Arrays, Debugging II, Events, Objects Lect5Functions.pdf
Lect5FunctionsCode.zip
Lect6Arrays.pdf
Lect6ArraysCode.zip
Lect7FunctionsPassingValues.pdf
Lect7FunctionsPassingValuesCode.zip
Lect8PassingValuesTwoDimArrays.pdf
Lect8PassingValuesTwoDimArraysCode.zip
Lect9RandomValuesEvents.pdf
Lect9RandomValuesEventsCode.zip
  • Project #1 Due (Wed Jan 11)
  • Project #2 Out (Wed Jan 11)
  • Midterm (Thu Jan 12)
Week #3
(Jan 16)
Break, Switch, Types, Objects, Design II, DOM Lect10TypesSwitch.pdf
Lect10TypesSwitchCode.zip
Lect11Objects.pdf
Lect11ObjectsCode.zip
Lect12DOMCSS.pdf
Lect12DOMCSSCode.zip
  • Quiz#1 (Tue Jan 17)
  • Project #2 Due (Tue Jan 17)
  • Project #3 Out(Tue Jan 17)
  • Quiz #2(TH) Out (Wed Jan 18)
  • Quiz #2(Due) (Fri Jan 20)
  • Project #3 Due (Sat Jan 21)
  • Final Exam (Mon Jan 23)

Web Accessibility