RIT Department of Computer Science

Syllabus ----- Schedule

CSCI 263 Honors Intro. to Computer Science Theory Syllabus

Spring 2019 Semester (2185)

Catalogue Description

This course provides a challenging introduction to the theory of computation with an emphasis on problem solving. Topics include formal languages, grammars, automata theory, computability, and complexity.

Prerequisites are: MATH 190 or equivalent and CSCI 141 or equivalent.

Course Outcomes

Instructor Contact

Aaron Deever
Office: GOL-3019 (inside Computer Science Main Office)
E-mail: atd (at) cs.rit.edu
Website: http://www.cs.rit.edu/~atd

I am usually good at answering emails promptly, however, there is no guarantee I'll respond during the evening or on weekends. I will not answer homework-related email questions the day the assignment is due. If you have questions and I am not available, I highly recommend that you stop by the tutoring center (see below).

Office hours:

Office hours will be held in Breakout Room 4 (GOL-3672).

Theory tutoring center:

In addition to all of the usual support services RIT and the CS department offer, the CS theory faculty are offering their own tutoring service, featuring very qualified CS students. The tutoring takes place in the CS mentoring center (GOL-3660). For hours, see the theory tutoring page.


Section 01: Monday/Wednesday/Friday, 11:00am-11:50am, GOL-1435.

Course Policies

Homework Assignments

Honors Tasks

Throughout the course there will be various honors-specific tasks assigned. These may include the following:

Midterm Exams

Final Exam

Required Materials

Additional Resources


Component Weight
  Homeworks   35%
  Honors Tasks   15%
  Midterm exam I   15%
  Midterm exam II   15%
  Final Exam   20%

Grading policies:

CS Common Course Policies Include:

updated: December 31, 2018