CIS 503        COURSE INFORMATION        2002 summer

Professor:  Dr. Fred Thulin    http://pluto.ksi.edu/~fthulin/

Office:  Dean's Office            Hours: 5:00-6:00 M, T, W, F; also by appointment
Phone:  847.679.3135            Fax:  847.679.3166    email:  fthulin@ksi.edu

Text:  Robert Floyd & Richard Beigel, The Language of Machines: An Introduction to Computability

and Formal Languages, W H Freeman & Co. 1994; ISBN: 0716782669.
 
Coverage:  Chapters 1-7; additional chapters if time permits.

 

Course requirements:  There will be four quizzes, a final exam, three research paper reviews and a course project.  There will be no makeup exams or quizzes.  These requirements will count the following approximate percentages toward the course grade:

quizzes:  30%    (May 28, June 11, June 25, July 9)

reviews:  25%    (Due June 18, July 2, July 16)

project:  10%    (Due July 23)

final exam:  35%    (July 30)

Grade cutoff points are A: 90%, B: 80%, C: 65%, D: 50%.
 

Academic Integrity:  It is expected that each student submit only his or her own work for credit in the course.  A violation may result in splitting a score, expulsion or a grade of F for all parties involved. See the handout Knowledge Systems Institute Policy on Academic Dishonesty.
 

Reviews:  Read a research article relevant to automata or formal languages from ACM Computing Surveys, Communications of the ACM, Journal of the ACM, ACM Transactions on Computer Systems, ACM Transactions on Programming Languages and Systems, IEEE Computer, IEEE Software, IEEE Transactions on Computers, AT&T Bell Labs Technical Journal, IBM Systems Journal, Journal of Symbolic Logic, Theoretical Computer Science, ACM SIGPLAN proceedings, or any paper in the text's references.  Your review should be about one page long; three-fourths should summarize the paper and one fourth should be a critique.  The report should be written and spellchecked using a text editor or word processor (e.g. Word) and be introduced with a formal citation of the following form:

Sheperdson, J. C., The reduction of two-way automata to one-way automata, IBM Journal of Research, Vol. 3 (1959), pp. 198-200.
 

Course Project:  This will be assigned and discussed in class.