Additional Information about Undergraduate Studies
AP Credits
| Score | A | AB |
|---|---|---|
| 1 | none | none |
| 2 | none | none |
| 3 | 3 blanket credits | 111 |
| 4, 5 | 111 | 111 & 211 (prior to 2004) 111 & 212 (2004 and later) |
Departmental Awards and Honors
Departmental Awards
The Computer Science Department offers three awards to outstanding students who have been recommended by the department's Honors and Awards Committee.
The Philip Drummond Memorial Award is given for excellent academic achievement.
The Robert Spector Memorial Award is given for high academic skills and service to other students.
The Departmental Service Award is given for outstanding service to the department.
Departmental Honors
Departmental honors are awarded to majors of outstanding academic performance who also complete at least 3 credits in Computer Science 391, 393, or 399; have a Computer Science major GPA of 3.67; and overall GPA of 3.2.
Minimum Grade Requirement
Courses Taken in Fall 2001 or later:
All CS courses required for the major or minor must be completed with a grade of C or better. All non-CS courses required for the major or minor must be completed with a grade of C- or better. A required course may not serve as a prerequisite until it has been passed with an appropriate grade.
Courses Taken prior to Fall 2001:
All courses in the major or minor must be completed with a grade of C- or better. A course may not serve as a prerequisite until it has been passed with a grade of C- or better. You will receive credit for the course only once.
Note: The department requires one grade of C- or better for each course, not an average grade of C-. Thus, receiving a D in a course and repeating it with a C- is satisfactory, even though the average of the two grades is less than C-.
The C- minimum rule does not apply to prerequisites required for mathematics or physics courses.
New Course Numbers
| Old | New |
|---|---|
| CSCI 300: Programming Languages | CSCI 316: Principles of Programming Languages |
| CSCI 307: Compiler | CSCI 317: Compiler |
| CSCI 315: Artificial Intelligence | CSCI 363: Artificial Intelligence |
| CSCI 318: Computer Graphics | CSCI 368: Computer Graphics |
| CSCI 350: Parallel & Distributed Systems | CSCI 344: Distributed Systems |
| CSCI 3813: Data Mining and Warehousing | CSCI 334: Data Mining and Warehousing |
| CSCI 3813: Information Organization & Retrieval | CSCI 335: Information Organization & Retrieval |
| CSCI 3813: Logic Design Lab | CSCI 345: Logic Design Lab |
| CSCI 3813: Numerical Computing | CSCI 361: Numerical Methods |
| CSCI 3813: Object-Oriented Databases | CSCI 332: Object-Oriented Databases |
| CSCI 3813: Crytography | CSCI 352: Crytography |
| CSCI 3813: Internet and Web Technologies | CSCI 355: Internet and Web Technologies |
Computer Science Curriculum Transition Policy 2004
Definitions
The entry point of a student into the computer science program is the first semester during which the student receives a minimum passing grade for a required computer science course taken in the Computer Science Department at Queens College.
With respect to Curriculum 2004, the minimum passing grade is C for a required CS course, and C- for a required non-CS course.
Transition Rules
A student whose entry point is Fall 2004 or later must follow Curriculum 2004.
A student whose entry point was prior to Fall 2004 may follow Curriculum 2004, or the curriculum that was in effect at the time of his or her entry point, subject to necessary course substitutions.
Time Table
| Fall 2004 : | new CS316; | old CS316 no longer offered. |
| Fall 2004 : | new CS111; | old CS111 no longer offered. |
| Spring 2005 : | new CS211+212; | old CS211 no longer offered. |
| Fall 2005 : | new CS313; | old CS313 no longer offered. |
Course Substitutions
Those who do not receive a minimum passing grade for the old CS111 before Fall 2004 have to take the new 111, 211+212, and 313.
Those who do not receive a minimum passing grade for the old CS211 before Spring 2005 have to take the new 211+212, and 313.
Those who do not receive a minimum passing grade for the old CS313 before Fall 2005 have to take the new 313.
Completion of the introductory sequence in any fashion under the above substitution rules is acceptable in both Curriculum 2001 and Curriculum 2004.
Those who do not receive a minimum passing grade for the old CS316 before Fall 2004 have to take the new 316. The old CS300/316 and the new 316 can substitute for each other.
Proficiency Test
The proficiency test is suspended.
Information for Transfer Students
The normal first course in the major is CSCI 111 (Prereq. or coreq.: MATH 120 or 151 or equivalent). Transfer students should consult with a department advisor before registering.
Graduate Courses for Undergraduates
Undergraduates may apply to take 700-level graduate courses if they meet the following criteria: completion of at least 78 credits toward the bachelor’s degree; computer science major GPA of at least 3.5; and permission of the course instructor, undergraduate advisor, department chair, and the Office of Graduate Studies. See the Graduate Bulletin for complete listing of available courses.