Give students the skills they need to write complex programs in C++ using an object-oriented approach utilizing appropriate data structures. Provide valuable programming experience in appropriate homework assignments and programming projects. Ensure a fair and accurate measurement of student performance by using a variety of scores.
Students are expected to have read the assigned chapters before the indicated class session. Readings from Deitel and Deitel are prefixed with DD and readings from Main and Savitch are prefixed with MS.
Week Tuesday Thursday 1 Aug 31: Introduction; MS ch 1 Sep 2: Introduction (cont.); DD ch 1 2 Sep 7: Abstract Data Types: MS 2.1-2.3 Sep 9: Control Structures: DD 2.1-2.15 Homework 1 due 3 Sep 14: Abstract Data Types (cont.): MS 2.4-2.5 Sep 17: Control Structures (cont.): DD 2.16-2.22 4 Sep 21: Container Classes: MS 3 Sep 23: Functions: DD 3 Homework 2 due 5 Sep 28: Arays: DD 4 Sep 30: Pointers and Dynamic Arrays: MS 4.1-4.2 Programming project 1 due 6 Oct 5: Pointers and Strings: DD 5 Oct 7: Pointers and Dynamic Arrays (cont.): MS 4.3-4.4 Homework 3 due 7 Oct 12: Linked Lists: MS 5.1-5.2 Oct 14: Linked Lists (cont.): MS 5.3-5.5 8 Oct 19: Templates: MS 6.1-6.2 Oct 21: Templates (cont.): MS 6.3-6.5 Programming project 2 due Homework 4 due 9 Oct 26: Review Oct 28: Mid-term Exam 10 Nov 2: Stacks: MS 7.1-7.2 Nov 4: Stacks (cont.): MS 7.3-7.4 11 Nov 9: Queues: MS 8.1-8.2 Nov 11: Queues (cont.): MS 8.3-8.4 Homework 5 due 12 Nov 16: Recursive Thinking: MS 9.1-9.2 Nov 18: Recursive Thinking (cont.): MS 9.3 Programming project 3 due 13 Nov 23: Trees: MS 10.1-10.3 Nov 25: Thanksgiving Recess 14 Nov 30: Trees (cont.): MS 10.4-10.5 Dec 2: Searching: MS 12.1 Programming project 4 due Homework 6 due 15 Dec 7: Sorting: MS 13.1-13.2 Dec 9: Review: DD 15 16 December 14: Final examination, 4:30 PM to 6:30 PM
syllabus.htm, this hand crafted HTML file created August 18, 1999.
Last updated April 14, 2011 by
Rick Wagner. Copyright © 2010, all rights reserved.