Computer Science

Computer science (CS) is defined as the study of computers and their uses.  The Computer Science and Management Information Systems (MIS) majors provide both the theoretical knowledge and practical skills that are essential to develop cutting-edge computing solutions.  You will obtain the foundation necessary to adapt to a world of ever evolving new technologies.  Graduates with degrees in CS and MIS become Computer Programmers, Mobile App Developers, Business and System Analysts, Web Developers, Software Engineers, Applications Developers, Database Administrators, and IT Project Managers and Leaders.

Do you enjoy solving complex problems?  Are you creative?  Can you think in a logical methodical fashion?  Would you like to invent new approaches to computing technology and find innovative applications for existing technologies?  If so, a career in Computer Science may be for you.

Computer Science is one of the few professional fields in which a master’s degree is not required.  Opportunities exist in almost every industry in small companies, startups, and major corporations.  Touro College’s bachelor’s degrees in Computer Science and MIS have an emphasis on the practical skills necessary to begin and sustain a successful career in technology.  Graduates are well prepared to begin working immediately upon graduation. For those interested in a master's degree, eligible students can participate in the integrated technology merit fast track to start working towards their master's at the Graduate School of Technology while pursuing their bachelor's.

Besides its majors, the department offers a minor in Information technology. Dr. Shmuel Fink serves as the Deputy chair for the computer Science Department in Flatbush.

Required Major Courses (47 credits)

  • MCON 104 - Computing Theory and Applications - 4 credits
  • MCON 141 - Introduction to Programming - 3 credits
  • MCON 152 - Computer Methodology - 3 credits
  • MCON 232 - Advanced Programming - 3 credits
  • MCON 243 - Operating Systems - 3 credits
  • MCON 251 - Programming Languages - 3 credits
  • MCON 260 - Computer Architecture - 3 credits
  • MCON 264 - Data Structures I - 3 credits
  • MCON 343 - Database Concepts & Design - 3 credits
  • MCON 357 - Practicum in Software Development - 3 credits
  • MCON 364 - Data Structures II - 3 credits
  • MCON 368 - Advanced Topics in Object-Oriented Programming - 3 credits
  • MCON 452 - Internship in Computer Science - 3 credits

Required Math Courses for Major (7 credits)

  • MATN 121 - Calculus - 4 credits
  • MCON 241 - Math for Computer Science Majors - 3 credits

Three electives from the following: (9-10 credits)

  • MATN 122 - Calculus II
  • MCON 245 - UNIX Operating Systems
  • MCON 255 - Android Application Development
  • MCON 267 - Linear Algebra for Computer Science Majors
  • MCON 275 - Advanced Internet Tools & Web Design
  • MCON 358 - Web Programming
  • MCON 423 - Analysis of Algorithims
  • MCON 451 - Special Topics in Computer Science
  • MCON 530 - Technical Interview Preparation
  • MCON 525 - Workshop in Cybersecurity
  • MCON 529 - Artificial Intelligence

Total Credits in Program 56 - 57