CMPS 260
Theoretical Foundations of Computer Science
Spring 2025

Time and Place:  MWF 2:00pm−2:50pm in LSC 091
Instructor:  Dr. R. McCloskey
Office:  LSC 191
Telephone:  941-4221 (office), 941-7774 (CS Dept. office), 941-4250 (fax)
E-mail:  robert.mccloskey@scranton.edu
Office Hours:  See schedule
Course Web Page 
Textbook: An Introduction to Formal Languages and Automata (7th edition), by Peter Linz and Susan Rodger, published by Jones & Bartlett

U of S Academic Code of Honesty

Office of Student Support and Success (OSSS)

Reporting Obligations

Student Learning Outcomes

At the conclusion of the course, a student should be able to

Exams and quizzes:  Expect two mid-term exams, one in late February and another in mid April. A comprehensive two-hour final exam will be administered sometime during Final Exam Week, which is May 12-16. (Makeup exams will be offered only if circumstances warrant it, such as in the case of an emergency or sudden illness.)

Expect short quizzes (taking about fifteen minutes) to be given from time to time.

Homework assignments: Expect weekly homework assignments, which typically can be completed using pen(cil) and paper. There could be a small number of programming assignments.

Grading: Weights of graded items (approximate):

ItemApproximate
Weight
Midterm exams32%
Quizzes6%
Final Exam25%
Homeworks35%
Class Participation2%

Mapping from numerical average to letter grade (approximate):

Numeric Range [94,100+][90,94) [86,90)[82,86) [79,82)[75,79) [71,75)[68,71) [63,68)[58,63) [0,58)
Letter Grade A A- B+ B B- C+ C C- D+ D F