1/18/12 ¡ 1 ¡
Part 0. Overview of the Course
CS 200 Algorithms and Data Structures, Spring 2012 Instructor: Sangmi Pallickara (sangmi@cs.colostate.edu)
1 ¡
Office Hours
- Instructor
– Sangmi Lee Pallickara – Email: sangmi at cs dot colostate dot edu – Office hours: Monday 3:00 ~ 5:00 PM or by appointment – CSB456
- Teaching Assistant
– Keegan Patmore – Email: cs480 at cs dot colostate dot edu – Office hours: TBA
Course Materials and Communications
- Course Web:
http://www.cs.colostate.edu/~cs200
- RamCT
- Text books
Data Abstraction and Problem Solving with Java, Addison Wesley; 3rd Edition Janet Prichard, Frank Carrano ISBN-10: 0132122308 ISBN-13: 978-0132122306 Discrete Mathematics and its applications, McGraw Hill; 7th edition (6th edition) Kenneth H. Rosen ISBN-10: 0073383090 ISBN-13: 978-0073383095
How is this different from CS160/161?
- Larger problems to solve: break down the
problem and build a software in a step-by- step and incremental manner.
- Using understanding of data structures
(e.g. tree, linear data structure) to build software.
- Using computational complexity to analyze
your software.
4 ¡
Grading information
- Programming Assignments (0~5): 26 %
- Written Assignments (~5): 15 %
- Quizzes: 10 %
- Recitations (attendance): 5%
- Mid-semester exams: 12% x 2
- Final exam: 20%
5 ¡
Letter Grade Point Range
Le#er ¡ Range ¡ A ¡ 90.0 ¡– ¡100 ¡% ¡ B ¡ 80.0 ¡– ¡89.9 ¡% ¡ C ¡ 70.0 ¡– ¡79.9 ¡% ¡ D ¡ 60.0 ¡– ¡69.9 ¡% ¡ F ¡ Below ¡60.0 ¡% ¡
6 ¡