CS2513: Client-Side Programming

Assignments & Due Dates

Week Date Lecture Assignment Due Date Last Due Date
with 10% penalty
1 08/21/2018
  • Review syllabus
  • Chapter 1:
    • Introduction to JavaScript
0a-b & 1 08/28/2018 09/04/2018
2 08/28/2018
  • Chapter 2:
    • Working w/ Functions, Data Types, Operators
2 09/04/2018 09/11/2018
3 09/04/2018
  • Chapter 3:
    • Building Arrays and Controlling Flow
3 09/11/2018 No late work!
4 09/04/2018
to
09/15/2018
Test1
5 09/18/2018
  • Chapter 4:
    • Error Handling and Debugging
4 09/25/2018 10/02/2018
6 09/25/2018
  • Chapter 5:
    • Working with DOM and DHTML
5 10/02/2018 No late work!
7 09/25/2018
to
10/06/2018
Test2
8 10/09/2018
  • Chapter 6:
    • Enhancing and Validating Forms
6 10/16/2018 No late work!
9 10/16/2018
  • Chapter 7:
    • Using Object Oriented JavaScript
7 10/23/2018 No late work!
10 10/16/2018
to
10/27/2018
Test 3
11 10/30/2018
  • Chapter 8:
    • Manipulating Data in Strings and Arrays
8 11/06/2018 11/13/2018
12 11/06/2018
  • Chapter 9:
    • Managing State Information
9 11/13/2018 No late work!
13 11/06/2018
to
11/17/2018
Test 4
14 11/20/2018
  • Chapter 10:
    • Program for Touchscreens & Mobile Devices
10 11/30/2018 12/04/2018
15 11/27/2018
  • Chapter 12:
    • Introduction to jQuery
11 12/04/2018 No late work!
16 12/04/2018
  • Chapter 11:
    • Updating Webpages with AJAX
12 12/11/2018 No late work!
17 12/04/2018
to
12/12/2018
Test 5