butterfly  
 

:: Fall 2013 ::

CSCI 2010, Fall 2013

Course Syllabus - INCLASS (03)

Course Syllabus - ONLINE (W1)

:: Fall 2013 ::

Assignments
: Assignment 1
: Assignment 2
: Assignment 3
: Assignment 4
: Assignment 5
: Assignment 6
: Assignment 7
: Assignment 8
: Assignment 9

:: Fall 2013 ::

Instructor:
Name: Leong Lee
Office: Claxton 315
Office Hours:
: MWF: 10:00-11:00am
: TR: 12:35-1:35pm

 

::::

Best viewed with Firefox
1280 x 1024 screen resolution

 
Wk/Date   Topic   Reading   Examples / Videos   Remarks / Due / Exam
                 
1
8/26, Mon
  Structured Data   11.1 – 11.4   :: all examples in class ::
eg100_structure.cpp
eg101_structure.cpp
eg102_structure_array.cpp
D2L video: 01, 02, 03, 09, 10, 11
  :: all examples in class ::
:: introduction ::
:: MyProgrammingLab ::
                 
2
9/2
  Structured Data   11.5 – 11.8   eg103_nested_structure.cpp
eg104_fun_structure.cpp
D2L video: 12, 13
  9/2, Mon: Labor Day Holiday
9/6: Last day to drop classes without record
Assignment 1 Due 9/5 Thur
                 
3
9/9
  Pointers   9.1 – 9.4   eg105_address.cpp
eg106_pointer.cpp
eg107_indirection
eg108_array_pointer
eg109_pointer_arithmetic
eg110_compare_pointer
eg111_pointer_parameter
eg112_pointer_array
D2L video: 04, 05, 06, 07, 08, 09
  Assignment 2 Due 9/12 Thur
Quiz 1: 9/15 Sun
                 
4
9/16
  Pointers   9.5 – 9.10
11.9 – 11.10
  eg113_pointer_constant
eg114_pointer_structure.cpp
eg114a_pointer_structure_array.cpp
eg115_dynamic_memory
eg116_return_pointer
D2L video: 10, 11, 12, 13, 14, 15
  MPL 1 Due 9/18 Wed
Quiz 2: 9/22 Sun
                 
5
9/23
  Introduction to Classes   13.1 – 13.4
13.7 – 13.8
  eg117_rectangle.cpp
eg118_rectangle.cpp
eg119 related files
eg120_demo.cpp
eg121 related files
eg122 related files
D2L video: 16, 17, 18, 19, 20
  Assignment 3 Due 9/26 Thur
Quiz 3: 9/29 Sun
                 
6
9/30
  More About Classes   13.9 – 13.12
14.1 – 14.5
  eg123_demo.cpp
eg124 related files
eg125 related files
eg126 related files
eg127 related files
eg128 related files
eg129 related files
D2L video: 21, 23
  10/4: Last day to drop classes with an automatic "W"
Assignment 4 Due 10/3 Thur
Quiz 4: 10/6 Sun
                 
7
10/7
  Review Midterm   14.5 – 14.7
  eg129 related files
eg130 related files
D2L video: 24, 25, 26
  MPL 2 Due 10/7 Mon
Note: Midterm Exam 10/11 Fri
                 
8
10/14
  Inheritance   15.1 – 15.2   eg131 related files
D2L video: 31, 32
  10/14-10/15: Fall Break
Assignment 5
Due 10/17 Thur
                 
9
10/21
  Inheritance, Polymorphism   15.3 – 15.6   eg132 related files
eg133 related files
eg134 related files
eg135 related files
D2L video: 33, 34, 35, 36
  Assignment 6 Due 10/24 Thur
Quiz 5: 10/27 Sun
                 
10
10/28
  Templates and Standard Template Library (STL)   16.2 – 16.5   eg139_bad_alloc.cpp
eg140_fun_template.cpp
eg142_vector.cpp
D2L video: 37, 38, 39, 40, 41
  MPL 3 Due 10/28 Mon
Quiz 6: 11/3 Sun
                 
11
11/4
  Linked Lists   17.1 – 17.5   eg141 related files
D2L video: 42, 43, 44, 45
  11/5: Last day to drop classes with a "W", "F" or "FA"
11/6: Mandatory "F" period begins
Assignment 7 Due 11/7 Thur
Quiz 7: 11/10 Sun
                 
12
11/11
  Stacks and Queues
Extra: Stack and Queue applications
  18.1 – 18.6   D2L video: 46, 47, 48, 49, 50, 51, 52   11/11, Mon: Veteran's Day Holiday
MPL 4 Due 11/14 Thur
Quiz 8 11/17 Sun
                 
13
11/18
  Recursion, Problem Solving   19.1 - 19.3 19.6 – 19.7       Assignment 8 Due 11/21 Thur
                 
14
11/25
  Binary Trees
Extra: Binary Tree properties
  20.1 – 20.3       11/28-12/1: Thanksgiving Holiday
                 
15
12/2
  Review Final           Assignment 9 Due 12/2 Mon
Quiz 9 12/4 Wed
12/4 Wed: Last day of classes
                 
16
12/9
  12/11, Wed, 8:00am-10:00am: Final Exam   Note: Final Exam