Computer Science Departmental Requirements
and Prerequisite Structure
Math 122 (4 cr)
Pre-Calculus
Minimum grade for a required CS course: C
Minimum grade for a required non-CS course: CResidency requirement: At least 50% of the courses for the major
and 50% of the required CS courses must be completed at QC.
CS 111 (3 cr)
Intro to Algorithmic
Problem Solving
Math 120 (3 cr)
Discrete Math
Coreq/Prereq:
Math 120 or 141 or 151
CSCI-BS
Phys 1451, 1454, 1461, 1464, 204
or
Phys 103, 204, and either
225 or 227
or
Phys 103, 204, Chem 1131, 1134, 1141, 1144
or
Phys 103, 204, Bio 105, 106
Math 141 (3 cr)
Calculus
or
Math 151 (4 cr)
Calculus
Math 231 (4 cr)
Linear Algebra
Math 142 (3 cr)
Math 152 (4 cr) or Math 143 (3 cr)
CS 211 (3 cr)
CS 212 (3 cr)
OOP in C++
OOP in Java
CS 313 (3 cr)
Data Structures
CS 323 (3 cr)
D&A of Alg
CS 331 (3 cr)
Database
CS 220 (3 cr)
Dis Structures
CS 240 (3 cr)
Comp Org &
Assem Lang
CS 343 (3 cr)
Comp Arch
CS 320 (3 cr)
Theory of Comp
CS 370 (3 cr)
Software Eng
Math 241 (3 cr)
Prob & Stat
CS 316 (3 cr)
Princ of P Ls
CS 340 (3 cr)
Operating Sys
Five additional electives chosen from: (consult QC Bulletin and Class Schedule for details)
Artificial Intelligence
Data Communications
Compilers
Distributed Systems
Computer Graphics
Logic Design Lab
Cryptography
Numerical Methods
Operating System Programming
Data Mining & Warehousing
Information Organization & Retrieval
Internet & Web Technologies
Object-Oriented Databases
Special Topics in Computer Science
One approved course from Biology, Mathematics, or Physics may be used.
Quantum Computing (Whitehead)
http://www.cs.qc.cuny.edu
Computer Science Departmental Requirements
and Prerequisite Structure
Math 122 (4 cr)
Pre-Calculus
Phys 1451, 1454, 1461, 1464
or
Phys 103, 204
or
Chem 1131, 1134, 1141, 1144
or
Bio 105, 106
Minimum grade for a required CS course: C
Minimum grade for a required non-CS course: CResidency requirement: At least 50% of the courses for the major
and 50% of the required CS courses must be completed at QC.
CS 111 (3 cr)
Intro to Algorithmic
Math 120 (3 cr)
Discrete Math
Problem Solving
Coreq/Prereq:
Math120 or 141 or 151
CSCI-BA
Math 141 (3 cr)
Calculus
or
Math 151 (4 cr)
Calculus
Math 142 (3 cr)
Prerequisite
relation
Math 152 (4 cr) or Math 143 (3 cr)
CS 211 (3 cr)
CS 212 (3 cr)
OOP in C++
OOP in Java
CS 220 (3 cr)
Dis Structures
CS 240 (3 cr)
Comp Org &
Assem Lang
Math 241 (3 cr)
Prob & Stat
Concurrently
applied
CS 323 (3 cr)
D&A of Alg
CS 343 (3 cr)
Comp Arch
CS 320 (3 cr)
Theory of Comp
CS 313 (3 cr)
Data Structures
CS 331 (3 cr)
Database
CS 316 (3 cr)
Princ of P Ls
CS 370 (3 cr)
Software Eng
CS 340 (3 cr)
Operating Sys
Three additional electives chosen from : (consult QC Bulletin and Class Schedule for details)
Artificial Intelligence
Compilers
Computational Finance
Computer Graphics
Cryptography
Data Communications
Distributed Systems
Graphical Models
Image Processing
Machine Learning
Natural Language Processing
Numerical Methods
Data Mining & Warehousing
Information Organization & Retrieval
Internet & Web Technologies
Object-Oriented Databases
Operating System Programming
Special Topics in Computer Science
One approved course from Biology, Mathematics, or Physics may be used.
http://www.cs.qc.cuny.edu