Rationale. Computers are the future. By learning to use a computer, students are securing their tomorrows. Good computer skills will build self-confidence and increase students’ marketability and competence in their chosen fields. Computers also allow users to work quickly and efficiently with data and information in a way that no other devices do.
Credits required. 18
Minor coordinator. Professor Shaobai Kan, Department of Mathematics and Computer Science (646.557.4866, firstname.lastname@example.org)
Advisors. Professors Peter Shenkin (212.237.8925, email@example.com), Spiros Bakiras (212484.1181, firstname.lastname@example.org), Hunter Johnson (212.237.8846,email@example.com), Department of Mathematics and Computer Science
Requirements. The minor requires the completion of 18 credits (six courses) in computer courses offered by the Department of Mathematics and Computer Science. Two courses are required for all minors. Four additional courses must be selected in electives. In selecting the four elective courses, students should consult with a minor advisor. Advisors can suggest courses that will help students be prepared for career opportunities or graduate study.
A maximum of two courses can overlap with a student’s major, other minors or programs.
Additional information. Students who started the minor in September 2015 or after must follow the curriculum listed here. For students who enrolled prior to that, please see the Undergraduate Bulletin 2014-2015 for the older curricular requirements.
PART ONE. REQUIRED COURSES Subtotal: 6 credits
CSCI 271 Introduction to Computing and Programming
CSCI 272 Object-Oriented Programming
PART TWO. SPECIALIZATIONS Subtotal: 12 credits
Select four courses
CSCI 270/SEC 270 Security of Computers and their Data
CSCI 274 Computer Architecture
CSCI 277 Computers for Administrative Decision Making
CSCI 278 Software Applications for Office Management
CSCI 279 Data Communications and the Internet
CSCI 360 Cryptography and Cryptanalysis
CSCI 362 Databases and Data Mining
CSCI 373 Advanced Data Structures
CSCI 374 Programming Languages
CSCI 375 Operating Systems
CSCI 377 Computer Algorithms
CSCI 379 Computer Networking
CSCI 380 Selected Topics in Computer Science
CSCI 389 Independent Study 300-level
CSCI 411 Computer Security and Forensics
CSCI 412 Network Security and Forensics
CSCI 470 Database Systems in Criminal Justice
CSCI 489 Independent Study 400-level
PHI 216 Ethics and Information Technology
Total: 18 credits
Last Updated: 9/27/16