Вы находитесь на странице: 1из 2

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