Computer Science Department

DISCRETE MATHEMATICS
Discrete Mathematics is the foundation of Computer Science. Each topic in this course has been chosen for its direct applicability to some important aspect of Computer Science. Most topics have multiple applicability. For example, Symbolic Logic is at the core of hardware design. It also serves as the foundation for the concepts of programmatic and algorithmic reasoning, branch on condition and program correctness.

The text for the course this semester is DISCRETE MATHEMATICAL STRUCTURES by Malik and Sen. The publisher is Course Technology. The course is being taught by Prof. Constantine Roussos. More information about the course and instructor is given below.
Click for Table of Contents
Table of Contents


Course Resources
Course Syllabus Course Syllabus, Required and Recommended Materials, Grading Policies, etc..
Assignments Homework and Projects
Code of Conduct Code of Conduct for class meetings
Dr. Roussos' Schedule Contact information for Dr. Roussos
Test Aids Study Guides, Tests, etc.
The $1,000,000 Millennium Prize Problems Seven classic mathematics questions that have resisted solution
FREE online text books and courses from ACM ACM members are entitled to access to FREE online text books. The ACM Professional Development Center lists nearly 400 such books. These are high quality, professionally written books that cover most CS topics from C++ to Data Structures to HTML. Student Lite membership is only $19 and includes access to all the books and courses in the Professional Development Center as well as a print subscription to Crossroads and online access to CACM, with the email alert service Student Pointers, plus Guide access.
Apply at www.acm.org/membership/student/OnlineStudentApp.pdf

Test Aids
Study Guides Study Guides for selected sections in the text
Test #1 A complete Test #1
Test #2 Topics for Test #2
Test #3 Topics for Test #3
Selected Topics A Collection of Additional Topics





The Instructor


Constantine "Conny" Roussos

Dr. Roussos is a Professor of Computer Science and has been at Lynchburg College since 1981. He formerly served as Director of College Computing Services and Chair of the Computer Science Department. Dr. Roussos received a B.A. degree in mathematics from Old Dominion University, an M.S. degree in mathematics from the College of William and Mary, and a Ph.D. in computer science from the University of Virginia.