|
|
Fall 2009 ENGR 1.242 class webpage: http://www.cs.panam.edu/~schwellerr/6302F09/6302F09.html class syllabus
This
is a graduate course in computer science designed for students in the Master
of Science of Information Technology program in Computer Science whose
undergraduate major was not in computer science. It is appropriate for those
students who need an intensive introduction to problem solving using a
computer, programming in a high level computer programming language, and data
structures, topics that are typically covered in CS I and CS II undergraduate
courses. This course will cover prerequisite material for the graduate
leveling courses CSCI 6300 and 6301. C++ will be used as the demonstration
language used to cover the concepts of data storage, input/output, control
structures, functions, arrays, records, pointers, classes, linked lists,
stacks and queues. Sorting Searching
algorithms will be introduced and compared. Students who have the background
covered by the content of this course should consult the graduate program
advisor for substitution advice.
Robert Schweller
Yunhui Fu Email: fuyunhui@gmail.com Office hours: ENGR 1.216, Thursday 2pm-5pm, Friday
9am-11am ·
Required: Starting Out with
C++: Early Objects, 6th
Edition, Gaddis, Walters, Muganda, ISBN 0321512383, Addision Wesley, 2008.
·
The following website
provides many useful tips and guides for getting and using Visual Studio, as
well as basic C++ programming: http://www.cs.panam.edu/lab-information/programming-help/
·
Week 1 : (8/31 – 9/4)
Chapters 1-2: Basic Elements of C++, Input/Output, hwk0, hwk1,
hwk2 ·
Week 2 : (9/9 - 9/11)
Chapters 3-4: Making Decisions, Chapter 12.7, String Wrangling, hwk3, hwk4 ·
Week 3: (9/14 – 9/18) Chapter 5: Looping, hwk5, hwk6 ·
Week 4: (9/21 – 9/25) Chapter 6, 8: Functions,
Arrays hwk7 ·
Week 5: (9/28 – 10/2) Exam 1 Chapter 7: Classes and Objects ·
Week 6:
(10/5 – 10/9) Chapter 8: hwk8 ·
Week 7:
(10/12 – 10/16) Chapter 9: Searching and Sorting hwk9, hwk10 ·
Week 8:
(10/19 – 10/23) Chapter 10: Pointers!, Chapter 18: Stacks and Queues, hwk11 ·
Week 9:
(10/26 – 10/30) Chapter 17: hwk12,
Linked Lists!!!, hwk13 ·
Week 10: (11/2 – 11/6) Chapter 14:
Recursion!! hwk14, hwk15 ·
Week 11: (11/9 – 11/13) Exam 2 (11/12) ·
Week 12: (11/16 – 11/20) Chapter 19: Binary
Search Trees hwk16, hwk17 ·
Week 13: (11/23 – 11/25) ·
Week 14: (11/30 – 12/4) Even cooler stuff
(time permitted) ·
Week 15: (12/7 -12/9) Even cooler stuff
(time permitted) ·
Week 16: (12/14 – 12/18) Final Exam |
|