You develop knowledge and skills in the area of computer science, machine learning, artificial intelligence, and mathematics, establishing a broad knowledge base that will allow you to pursue further study in these specialized areas.
The Department of Mathematics and Computer Science is dedicated to the preparation of students for a dynamic future. Our faculty develop curricula that will challenge your curiosity, employ your inventive facilities, and allow you to enjoy the triumph of discovery. We follow Euclid's rigorous approach to mathematics while exploring modern topics like sustainability.
Our faculty are active researchers who provide an outstanding learning environment for students. Their research interests are diverse and include pure mathematics, applied mathematics, computer science, functional analysis, algebra, differential geometry, and topology.
CSC 1400; 1410 Computer Science I; II
CSC 1350 Commercial ComputingCSC 1470 Advanced ProgrammingCSC 2420 Logical Design and Computer ArchitectureCSC 2430 Computer OrganizationCSC 2440 Compiler DesignCSC 2450 Programming LanguagesCSC 2460 SimulationCSC 2470 Operating SystemsCSC 2480 Algorithms and Data StructuresCSC 2490 DatabasesCSC 2500 Data Security and CryptographyCSC 2580 Design and Analysis of AlgorithmsCSC 2590 Introduction to Machine LearningCSC 2640 Networking I-TCP/IPCSC 2720 Computability and Automata
Only academic programs approved by NYSED are eligible for federal and state aid: NYS Inventory of Registered Programs http://www.nysed.gov/heds/IRPSL1.html. Minors are not recognized by NYSED therefore associated courses are only eligible for federal or state aid consideration when required by a major or when also used to satisfy a core or general elective requirement.
The minor is not accredited by ABET.
St. John Hall, Room 334 C
Explore opportunities at St. John's with our pathway generator.
The minor in computer science is an option that provides students an opportunity to supplement or enhance their major program with computer science coursework and additional mathematics courses.
Gain an in-depth understanding of computer architecture, languages, and systems—areas vital for industry careers, graduate study, and research in computer science.
The MS in Computer Science program offers specialization in Artificial Intelligence, Data Science, and Cyber Security which focuses on current state-of-the-art technologies and applications, that can help you develop the skills necessary to join an AI-driven economy of the future.
Equipped with best-of-breed technologies, our students thrive to develop exceptional technical proficiency in manifesting imagined, immersive worlds and are well positioned to become the highly sought game makers and future thought leaders of emerging media.
The Office of Student Financial Services is committed to providing students and their families with the information they need to navigate and understand the financial aid and payment process.
St. John’s offers a free online application for all 100+ undergraduate programs, and graduate applications carry a low cost for most programs.