Computer Science Minor

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 fast and efficiently with data and information in a way that no other devices do.  

Minor coordinator. Professor Shaobai Kan (646.557.4866,, 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 a particular specialization including Networking, Office Systems, Security and Computing Systems.  

Part One. Required Courses                                             Subtotal: 6 credits

MAT 271 Introduction to Computing and Programming
MAT 272 Object-Oriented Programming

Part Two. Specializations                                                 Subtotal: 12 credits

Select four from one category


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

Office Systems

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


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

Computing Systems

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

                                                                                                       Total: 18 credits