Computer Science and Information Security (BS)


**PLEASE NOTE** The Computer Science and Information Security Major is the revision of the Computer Information Systems in Criminal Justice and Public Administration Major. 

Students who enrolled for the first time at the College or changed into the Computer Science and Information Security Major in September 2014 or thereafter must complete the major in the form presented here. Students who enrolled prior to that date may choose the form shown here or the earlier version of the major. A copy of the earlier version may be obtained in the 2013-2014 Undergraduate Bulletin.

The major in Computer Science and Information Security offers the computing, quantitative and analytical expertise public and private organizations need to advance the practice of digital forensics and cybersecurity. The program provides the broad background in computing that is needed to thwart the abuse and misuse of computers, data networks, information systems and information infrastructures, in the environment of ever advancing digital technology. The courses in the Computer Science and Information Security major prepare students for direct entry into the profession as well as entry into graduate and professional programs that rely on computing and quantitative methods, especially in areas related to digital forensics and cybersecurity.

Some details:

General Outline

Part 1: Core Computer Science Courses
Part 2: Required Mathematics Courses
Part 3: Computer Science & Mathematics Electives
Part 4: Ethics Requirement
Part 5: Capstone Courses

Credits required: 57        Four Year Academic Plan

Prerequisites: MAT 141*, 204, and 241. Either MAT 141 or MAT 241 can be used to fulfill the CUNY Common Core requirement in the area of Mathematics and Quantitative Reasoning.

Coordinator: Professor Spiros Bakiras (212-484-1181,

Advisor: Department of Mathematics and Computer Science Professors:

1. Spiros Bakiras (212-484-1181,
2. Ping Ji (212-237-8841,
3. Jin Woo Kim (212-237-8927,
4. Bilal Khan (212-237-8843,
5. Douglas Salane (212-237-8836,
6. Peter Shenkin (212-237-8925,

PART 1. CORE COMPUTER SCIENCE COURSES               Subtotal: 33 credits

CSCI 271 Introduction to Computing & Programming* 
CSCI 272 Object-Oriented Computing
CSCI 274 Computer Architecture 
CSCI 373 Advanced Data Structures 
CSCI 374 Programming Languages 
CSCI 375 Operating Systems 
CSCI 377 Computer Algorithms 
CSCI 379 Computer Networking
CSCI 360 Cryptography and Cryptanalysis
CSCI 411 Computer Security & Forensics
CSCI 412 Network Security & Forensics

PART 2. REQUIRED MATHEMATICS COURSES                Subtotal: 9 credits

MAT 204 Discrete Structures
MAT 241 Calculus I 
MAT 301 Probability & Mathematical Statistics I 

Subtotal: 6 credits
Select one Computer Information Security Elective:

CSCI 3XX Databases & Data Mining 
CSCI 376 Artificial Intelligence

Select one Mathematics Elective: 

MAT 242 Calculus II 
MAT 310 Linear Algebra 
MAT 371 Numerical Analysis

PART 4. ETHICS REQUIREMENT                                         Subtotal: 3 credits

PHI 3XX Ethics and Information Technology

PART 5. CAPSTONE COURSES                                           Subtotal: 6 credits

CSCI 4XX Capstone Experience in Digital Forensics/Cybersecurity I
CSCI 4XX Capstone Experience in Digital Forensics/Cybersecurity II

Total: 57 credits

* Required of all students unless they have sufficient experience with at least one computer language. Qualified individuals may substitute one computer course from Part Three with the approval of the chairperson of the Department of Mathematics and Computer Science.