COSC 102
Intro to Computing II
Spring 2015

Week Date Assignment Due Date Lab
1 Mon   19-Jan Wed   21-Jan Fri    23-Jan   L1: codingBat Due next lab*
2 Mon   26-Jan Wed   28-Jan Fri     30-Jan A1: Guessing game*       L2: debugging & loop  
3 Mon   02-Feb Wed   04-Feb Fri     06-Feb A2: String slicing*     A1 due       L3: object I  
4 Mon   09-Feb Wed   11-Feb Fri    13-Feb Exam 1 A3: Date class* provided code   A2 due     L4: silver game   
5 Mon   16-Feb Wed   18-Feb Fri    20-Feb   A4: Scrolling Game* provided code   A3 due     L5: software company   
6 Mon   23-Feb Wed   25-Feb Fri    27-Feb           L6: shapes provided code   
7 Mon   02-Mar Wed   04-Mar Fri    06-Mar     Exam 2   A4 due     L7: analysis quiz   
8 Mon   09-Mar Wed   11-Mar Fri    13-Mar   A5: Word Generator* sample input files         L8: speed reader provided code   
Mon   16-Mar Wed   18-Mar Fri    20-Mar   SPRING break           No lab   
9 Mon   23-Mar Wed   25-Mar Fri    27-Mar       L8 demo   L9: linked list provided code   
10 Mon   30-Mar Wed   01-Apr Fri    03-Apr A6: Music* sample input files   A5 due L9 due     L10: browser navigation (stack) provided code   
11 Mon   06-Apr Wed   08-Apr Fri    10-Apr     Exam 3   A6 due L10 demo L11: assessment     
12 Mon   13-Apr Wed   15-Apr Fri    17-Apr A7: Movies* sample input files       L12: sort visualizer provided code
13 Mon   20-Apr Wed   22-Apr Fri    24-Apr A8: Lexicon* sample input files   A7 due L12 demo     L13: Lexicon start
14 Mon   27-Apr Wed   29-Apr Fri    01-May         A8 due Thursday night   L14: BST provided code

A * beside an homework indicates that a demo is expected during the lab after the homework's deadline so as to give immediate feedback.

Labs are due the same day on Moodle by 11:55 p.m., except indicated otherwise.