CSC 221 Course Syllabus * (3 credit hours)
Office: 435 Shineman Center
email:
Office Hours: See
http://www.cs.oswego.edu/~wender/office-hours.html
Course Materials:
http://www.cs.oswego.edu/~wender/Classes/221/
Course Registrar Information is
here.
Prereq: CSC 212
Course Outline
- Mathematical Preliminaries
- Finite Specification of Languages
- Regular Languages
- Finite Automata
- Context-Free Languages
- Pushdown Automata
- Turing Machines
- The Chomsky Hierarchy
- Decidability and Computability
Course Materials
- There are no required texts.
- On Library Reserve
- Sudkamp, Languages and Machines, 1997.
- Sipser, Introduction to the Theory of Computation, 2nd ed.
Course Technology, 2005.
-
The course web page, at
http://www.cs.oswego.edu/~wender/Classes/221/
,
contains slides and other information.
Grading
Communication Policy
Please contact me only by email at the address listed above.
Please provide the following information in any email that you send:
Subject: CSC221
Put your full name and your Oswego email address in the Body of the email.
Additional Information
-
Disability Support Services
.
-
Intellectual Integrity
.
-
The Computer Science Department's policy on cheating
.
- The minimal penalty will be -maximum grade for
an assignment/assessment
for all parties involved.
Additional actions may be initiated if deemed appropriate.
- With regard to design papers, you may discuss
general "conceptual" issues with others and consult any books, etc.,
but the work is to be done by you. Any scholarly work you find which
provides you information to the solution you must
cite as sources in a bibliography.
Evidence that you have have not cited sources,
or that another or others have contributed significantly to your work,
or both, will result in
failure in the course, or worse.
- Students are expected
to have a mathematical background in elementary set theory,
propositional logic, functions and relations (from high school).
Precalculus (MAT 120)
and/or Discrete Mathematics (MAT 215) are/is highly desirable.
- This is a fast-paced course! It is in your best interest to stay on top
of the material and do all homework. If you have difficulty with the
course: see a CSA volunteer (look for fliers around the building)
sign up for tutor; attend help sessions;
discuss the situation with me (during office hours
and by appointment). Do not wait until it is too late!
- Written assignments are due at the end of class on the due date. Late
assignments will not be accepted.
- There are no makeup quizzes.
- Requests to make up quizzes or hand in written assignments late
rarely will be permitted unless accompanied by a written medical excuse.
If missing a quiz is unavoidable, you must notify me sufficiently beforehand.
(An hour before class is not deemed sufficient.)
Document:
URL:
Last Update: