East Carolina University
Department of Computer Science

CSCI 2405
Discrete Structures II
Standard Syllabus


3 credits Prepared by K. Gopalakrishnan, May 2018

Catalog entry

P: CSCI 2400. Continuation of CSCI 2400. Application of advanced concepts in discrete mathematics to solve computational problems.

Course summary

Please note that this is the second of a two course sequence on Discrete Structures and hence should be thought of as a continuation of the first course. In this course, you will learn more advanced proof techniques such as mathematical induction and more advanced discrete structures such a graphs and trees. You will also learn some aspects of combinatorics in this course.

Course topics

Student learning outcomes

Textbook

Discrete Mathematics and Its Applications by Kenneth H. Rosen, McGraw-Hill Inc., Seventh Edition, 2012.

This is an excellent text book written in a lucid style and at the same time without loss of mathematical rigor. We would be covering a selection of topics from chapters 5, 6, 8, 10 and 11.

Other required material

All students will be required to have an account in McGraw Hill's Connect System. This system will be used for web based assignments

Grading

Your grade in this course will be based on your performance in assignments and examinations. The examinations will count for two third of your grade and the assignments will count for one third of your grade.

Assignments must be taken seriously and must be submitted in time. There will not be any programming assignments in this course. Most of the assignments will be done using the web based ``McGraw-Hill's Connect System'' (that will be auto-graded) and the remaining assignments will be traditional paper based assignments (homework) that are graded manually.

There will be two regular examinations during the semester and a final comprehensive examination at the end of the semester.

Grade meanings

Grade Meaning
A  Achievement substantially exceeds basic course expectations
A−  
B+  
B Achievement exceeds basic course expectations
B−  
B+  
C Achievement adequately meets basic course expectations
C−  
D+  
D Achievement falls below basic course expectations
D−  
F Failure – achievement does not justify credit for course