Important Note: Lectures 1 through 16 cover mostly "discrete mathematics" content,
while lectures 17 through 24 cover mostly "models of computation" content.
We currently estimate to start covering "models of computation" content in early April 2013.
To:
Computer Science majors entering Fall 2011 or before who as of January
2013 will have completed MATH 2800 Introduction to Discrete Structures
but not completed CSCI 2400 Models of Computation.
We are
offering our new course CSCI 2200 Foundations of Computer Science for
the first time in Spring 2013. This new course combines the content of
MATH 2800 Discrete Structures (approximately 2/3 of the lectures) and
CSCI 2400 ModComp (approximately 1/3 of the lectures) and thus replaces
these courses as the requirement for Computer Science majors entering
in Fall 2012 and beyond. Fall 2012 is the last offering of the CSCI
2400 ModComp in its current form. In Spring 2013, CSCI 2400 ModComp
will be offered for the final time and it will meet with CSCI 2200 FoCS
and will thus have the same lectures and homeworks and exams.
Students
who, as of January 2013, will have completed MATH 2800 but not yet
completed CSCI 2400 are allowed to substitute one of the following
courses for CSCI 2400: PHIL-2140, PHIL-4140, PHIL-4420, any course in
MATH and MATP at the 2000 level or above (except MATH 2800). The
substitute course must be taken in Spring 2013. The instructor
for CSCI 2200/CSCI 2400 in Spring 2013 will announce which lectures
present material covered in the previous offerings of CSCI 2400
ModComp. Students not registered for CSCI 2400 are welcome to attend
these lectures and/or download the online lecture notes. Students who
wish to take the substitute course must declare which course they plan
to take and send the form below by email on or before Friday, February
1st (end of the second week of classes) to their Computer Science
advisor, Professor Drineas, Professor Krishnamoorthy, Professor
Goldschmidt, and Sharon Simmons.
To: <INSERT CS ADVISOR EMAIL>, drinep@cs.rpi.edu, moorthy@cs.rpi.edu, goldschmidt@gmail.com, simmos2@rpi.edu
Subject: CSCI 2400 substitution course
As
of January 2013, I have/will have completed MATH 2800 Discrete
Structures but not yet completed CSCI 2400 Models of Computation. As
allowed by the CS Undergraduate Curriculum Committee, I would like to
substitute: < INSERT COURSE, CHOOSE FROM LIST: PHIL-2140, PHIL-4140,
PHIL-4420, any course in MATH and MATP at the 2000 level or above
(except MATH 2800) > for CSCI 2400 Models of Computation. I will
take this course in Spring 2013.