You are hereCSc2510 Theoretical Foundations of Computer Science
CSc2510 Theoretical Foundations of Computer Science
Spring, 2014
Computer Number: 16301
Classroom: Library South 102
Time: TR 11:00 am -- 12:15 pm
Instructor: Dr. Alex Zelikovsky
34 Peachtree Str. Suite 1443
Phone: (404) (404) 413 5730
Fax: (404) 413-5717
Email: alexz@cs.gsu.edu
Web site: http://alan.cs.gsu.edu/NGS/?q=content/classes
Office Hours: TR 12:15 pm – 1:15 pm
Texts: Discrete Mathematics and Its Applications by K. Rosen, 6/7th edition, McGrawHill
Course Content: This course covers the basic theoretical foundations required to study various sub-disciplines in computer science. Topics include: propositional and predicate logic with applications to logic programming, database querying, and program verification; induction and its application in proving correctness and termination of programs; recurrence relations, combinatorics, and graph theory with applications to analysis of algorithms; sets, relations, and functions and their applications in databases, functional programming, and automata. 3.000 Credit Hours. (Refer to GSU Catalog description)
Prerequisite: CSc 2010 (grade C or higher)
Attendance: You may be dropped if you have more than three unauthorized absences.
Students are responsible for all the material covered or assigned
Recitation sessions are mandatory!
Withdrawals: The last day of regular withdrawal.
Course Requirements: Students should attend all classes, regular completion of all assignments,
quizzes and tests is absolutely essential to succeed in this course
Course Grades quizzes – 40%, home assignments – 20%, final 40%
Other Policy: Make-up’s or missed deadlines must be arranged prior, and will be generally not allowed