Computer Science Minor

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.  

Minor coordinator. Professor Shaobai Kan, Department of Mathematics and Computer Science (646.557.4866,

Advisor. Professor Peter Shenkin, Department of mathematics and Computer Science (212.237.8925,

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 a particular specialization including Networking, Office Systems, Security and Computing Systems. A maximum of two courses can overlap with a student's major, other minors or programs.   

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 from one category


CSCI  277 Computers for Administrative Decision Making
CSCI  279 Data Communications and the Internet
CSCI  375 Operating Systems
CSCI  379 Computer Networking

Office Systems

CSCI 260 Data Processing
CSCI 277 Computers for Administrative Decision Making
CSCI 278 Software Applications for Office Management
CSCI 279 Data Communications and the Internet


CSCI 270/SEC270 Security of Computers and Their Data
CSCI 279 Data Communications and the Internet
CSCI 400Quantitative Problems in Criminal Justice
CSCI 470 Database Systems in Criminal Justice

Computing Systems

CSCI 374 Programming Languages
CSCI 375 Operating Systems
CSCI 377 Computer Algorithms
CSCI 400 Quantitative Problems in Criminal Justice

Total: 18 credits