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.
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.
Learning Outcomes. Students will:
- Use and critically evaluate the variety of theoretical approaches that are relevant to Computer Science and Information Security.
- Use and critically evaluate the variety of practical/hands-on/research approaches that are relevant to Computer Science and Information Security.
- Analyze the quality of the programs in Computer Science and Information Security.
- Communicate effectively through integrating theory, research and policy in written reports and presentations.
- Understand the ethical considerations and statutory requirements computer professionals encounter as care takers of sensitive data and designers and developers of systems that can impact the well-being of individuals and organizations.
Credits required: 57 Four Year Academic Plan
Coordinator: Professor Spiros Bakiras, Department of Mathematics and Computer Science (212-484-1181, email@example.com)
Peter Shenkin (212-237-8925, firstname.lastname@example.org),
Michael Puls (212-484-1178, email@example.com),
Hunter Johnson (212-237-8846, firstname.lastname@example.org),
Spiros Bakiras (212-484-1181, email@example.com),
Shaobai Kan (646-557-4866, firstname.lastname@example.org),
Eric Polanco (212-237-8844, email@example.com)
Additional Information: Students who enrolled for the first time at the College or changed into this 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 at http://www.jjay.cuny.edu/academics/654.php.
PART ONE. CORE COMPUTER SCIENCE COURSES Subtotal: 33 credits
CSCI 271 Introduction to Computing & Programming
CSCI 272 Object-Oriented Computing
CSCI 274 Computer Architecture
CSCI 360 Cryptography and Cryptanalysis
CSCI 373 Advanced Data Structures
CSCI 374 Programming Languages
CSCI 375 Operating Systems
CSCI 377 Computer Algorithms
CSCI 379 Computer Networks
CSCI 411 Computer Security & Forensics
CSCI 412 Network Security & Forensics
PART TWO. REQUIRED MATHEMATICS COURSES Subtotal: 9 credits
MAT 204 Discrete Mathematics
MAT 241 Calculus I
MAT 301 Probability & Mathematical Statistics I
PART THREE. ELECTIVES Subtotal: 6 credits
Category A. Computer Science Electives
CSCI 362 Databases & Data Mining
CSCI 376 Artificial Intelligence
CSCI 480 Selected Topics in Computer Science
Category B. Mathematics Electives
MAT 242 Calculus II
MAT 310 Linear Algebra
MAT 351 Ordinary Differential Equations
MAT 371 Numerical Analysis
MAT 380 Selected Topics in Mathematics
PART FOUR. ETHICS Subtotal: 3 credits
PHI 3XX Ethics and Information Technology
PART FIVE. CAPSTONE COURSES Subtotal: 6 credits
CSCI 400 Quantitative Problems in Computing
CSCI 404 Intership in Management Information Systems
Total: 57 credits