Syllabus for CS201: Discrete Structures - Spring '97
Course Description
Discrete structures are sets of distinct or unconnected elements. They are
used whenever objects are counted, when relationships between finite sets are
studied, and when processes involving a finite number of steps are analyzed.
The kinds of problems solved using discrete structures include: How many ways
are there to choose a valid password on a computer system? What is the
probability of winning a lottery? Is there a link between two computers in a
network? What is the shortest path between two cities using a transportation
system? How many steps are required to sort a set of numbers? In this course
you will learn techniques for solving such problems by developing your ability
for mathematical reasoning, combinatorial analysis, and algorithmic thinking.
(from preface of text book)
Important Information
- Meets: M/W/Th/F, 12:10-1:00 PM, E203 ENGR
- Taught by: Chuck Anderson,
anderson@cs.colostate.edu
- Phone: 970-491-7491. FAX: 970-491-2466
- Office Hours: 225 USC, M/W/F, 2:00--4:00 PM
- Text:
- Discrete Mathematics and Its Applications, by Kenneth H. Rosen
Third Edition, (McGraw-Hill, 1995), ISBN 0-07-053965-0
- Prerequisites: To register for CS201, you must have taken CS151. While
taking CS201 you must also take M160.
- The Computer Science Department's
Student Information Sheet
Important Dates
Here are some important dates. Others will be announced in
class as the semester progresses.
- 22-January: First Class
- 26-January: Limited drop period ends
- 10-14 March: Spring Break
- 24-March: "W" drop period ends
- 14-May: Final Exam, 7:00--9:00 AM
Grading
Various components of the class are described in the following
sections. Grades will be based on the following items, weighted as
follows:
- 80% for Quizzes (ten quizzes, 8% each)
- 20% for Final Exam
Class Meetings
A section of the text book will be assigned to each class meeting. Before
each class, you should read the material and work on as many of the exercises
for that section as you have time for. The text book includes answers to all
odd-numbered problems. Class meetings will consist mostly of discussions of
the topics and exercises of your choosing. After covering a chapter, there
will be an in-class quiz over the contents of that chapter. The quiz will be
composed of questions that are very similar to the exercises in the chapter.
Consider each class meeting as a review for the quiz! Obviously, it will be
very important for you to attend class. Even if you fully understand the
concepts and exercises, your attendance in class will be valuable. You will
learn exactly which exercises the instructor deems important and you will
contribute to the discussions in class.
Exams
There will be ten quizzes, given after covering each chapter.
A comprehensive final exam will also be given.
Hardware and Software
There are no hardware or software requirements for the class. Maple or some
other symbolic math package would be helpful. Student version of Maple are
available for PCs. See http://www.maplesoft.com/ for more
information. The student version is also on sale at the CSU Bookstore. At
CSU, Maple is available on
eagle. If running from an X-Window terminal in the CS department, do
telnet eagle,
setenv DISPLAY your-terminal-name.cs:0
xmaple
On-line Information
The class WWW page is at http://www.cs.colostate.edu/~cs201. If
you are unable to access
this, let the instructor know immediately. Other arrangements can be made for
you to receive the necessary material.
The newsgroup csu.cs.201 is available for our use. If you want
to ask a question of the class, find a study partner, let others know about a
particularly interesting web site you have found, or any other thing you want
to share with the class, you are welcome to post a note to this newsgroup. I
will also be posting notes regarding any changes to the schedule.
Due Dates, Rescheduling, and Late Policy
If you are unable to take a quiz or exam at the scheduled time, you must
notify me as
soon as possible. Rescheduling
will be possible only in exceptional circumstances. Guidelines can be found
in the Computer Science Department's Student Information
Student Information Sheet. See the sections Attendance Policy and
University Calendar and Incomplete Grade Policy.
Here is a tentative schedule for the semester. The order of
topics will probably remain the same, but the dates may shift.
Each entry contains a date, a list of topics, and
a reading assignment from Rosen's book.
- Jan 22, Introduction.
- Jan 23, Section 1.1, 1.2
- Jan 24, Section 1.3
- Jan 27, Section 1.4, 1.5
- Jan 29, Section 1.6
- Jan 30, Section 1.7
- Jan 31, Section 1.8
- Feb 5, Chapter 1 Quiz
- Feb 6, Discussed Quiz.
- Feb 7, Section 2.1, 2.2
- Feb 10, Section 2.3
- Feb 12, Section 2.4
- Feb 13, Section 2.5
- Feb 14, Section 2.6
- Feb 17, Chapter 2 Quiz
- Feb 19, Section 3.1
- Feb 20, Section 3.2
- Feb 21, Section 3.3
- Feb 24, Section 3.3
- Feb 26, Section 3.4
- Feb 27, Section 3.5
- Feb 28, Chapter 3 Quiz
- Mar 3, Section 4.1
- Mar 5, Section 4.2
- Mar 6, Section 4.3
- Mar 7, Section 4.4
- Mar 10--14, Spring Break.
- Mar 17, Review of Chapter 4
- Mar 19, Chapter 4 Quiz
- Mar 20, Section 5.1
- Mar 21, Section 5.3
- Mar 24, Section 5.4
- Mar 26, Chapter 5 Quiz
- Mar 27, Section 6.1
- Mar 28, Section 6.2
- Mar 31, Section 6.3
- Apr 2, Section 6.5
- Apr 3, Chapter 6 Quiz
- Apr 4, Section 7.1, 7.2 Lecture
- Apr 7, Section 7.1, 7.2 Exercises
- Apr 9, Section 7.3, 7.4 Lecture
- Apr 10, Section 7.3, 7.4 Exercises
- Apr 11, Section 7.5, Lecture and Exercises
- Apr 14, Chapter 7 Quiz
- Apr 16, Section 8.1, 8.2 Lecture
- Apr 17, Section 8.1, 8.2 Exercises
- Apr 18, Section 8.3, 8.4, Lecture
- Apr 21, Section 8.3, 8.4, Exercises
- Apr 23, Chapter 8 Quiz
- Apr 24, Section 9.1, 9.2 Lecture
- Apr 25, Section 9.1, 9.2 Exercises
- Apr 28, Section 9.3, 9.4 Lecture
- Apr 30, Section 9.3, 9.4 Exercises
- May 1, Chapter 9 Quiz
- May 2, Section 10.1, 10.2 Lecture
- May 5, Section 10.1, 10.2 Exercises
- May 7, Section 10.3, Lecture and Exercises
- May 8, Chapter 10 Quiz
- May 9, Review for Final Exam.
- May 14, Final Exam. 7:00-- 9:00 AM
anderson@cs.colostate.edu
Copyright © 1997 Chuck
Anderson