Gain an in-depth understanding of computer architecture, languages, and systems—areas vital for industry careers, graduate study, and research in computer science.
Experts say 60 percent of all job growth over the next seven years will be in computer-related fields. You can prepare for these careers through St. John’s Bachelor of Science degree program in Computer Science.
Offered by The Lesley H. and William L. Collins College of Professional Studies, this program combines solid academic theory with the practical skills and knowledge that are vital to businesses, culture, government, and society. You gain an in-depth understanding of computer architecture, languages, and systems—areas vital for industry careers, graduate study, and research in computer science.
After graduating, you are prepared to establish a career in the field of computing in a variety of professional roles; further your knowledge and skills through graduate study or professional development programs; and contribute to the field of computing and to society as an entrepreneur, innovator, or researcher.
Prepare for a rewarding career in such fields as programming, systems analysis, internet and database technologies, technical sales, and consulting. You also gain excellent preparation for graduate school in computer science, the decision sciences, or business.
LabClick here to check out our Computer Science and Innovation Laboratories
Graduates of the program can:
For more information about admission to this and other undergraduate programs at St. John’s University, please visit Undergraduate Admission or contact us directly at the campus of your choice:
Staten Island Campus
There are several tracks a student can take to earn a degree in Computer Science. Please click on the links below to be taken to that tracks requirements.
To earn the Bachelor of Science Degree in Computer Science, students complete 120 credits, in major-sequence, elective courses, and core requirements as outlined below.
Major Area Requirements: 36 Credits
Computer Programming Fundamentals I
Computer Programming Fundamentals II
Introduction to Data Structures
Advanced Data Structures
Software Design Methods
Database Management Systems
Theory of Programming Languages
Data Security and Cryptography
Additional Area Requirements: 9 Credits
(3 credits from the following Computer Science theory courses)
1186 Theory of Computation
1187 Finite Automata and Formal Languages
1188 Analysis of Algorithms
(6 credits from CUS electives)
Any CUS courses above 1126
Common Core Requirements: 39 Credits
The Creative Process
Discover New York
Literature in a Global Context
First Year Writing
Emergence of a Global Society
Language and Culture
Philosophy of the Human Person
Public Speaking for the College Student
Perspectives on Christianity- A Catholic Approach
Any Theology Elective
*OR 6 CREDITS FROM ANY SECOND LANGUAGE
Other Liberal Arts Requirements: 32-34 Credits
(3 credits from the following Economics courses)
Principles of Economics I
Principles of Economics II
(15 credits from Required Math Courses)
Probability and Statistics I
Probability and Statistics II
(6 credits from the following Mathematics courses)
Software Applications for Mathematics
Topics in Advanced Calculus
(8-10 credits from the following Science courses)
Biology, I: Introduction to Population BiologyLab
Biology, II: Introduction to Cell and Molecular BiologyLab
General Chemistry ILabRecitation
General Chemistry IILabRecitation
College Physics ILabRecitation
College Physics IILabRecitation
FREE ELECTIVES (6 CREDITS)
You may apply for admission to the dual B.S./M.B.A. program during the second semester of your junior year, in consultation with your advisor and the respective undergraduate and graduate deans. Ideal candidates for the program demonstrate the ability to meet the same entrance requirements needed for acceptance into all graduate programs offered by The Peter J. Tobin College of Business. For example, you must have an overall grade point average (GPA) of 3.25 or higher.
Candidates must seek approval from The Peter J. Tobin College of Business and the graduate admissions office for a transcript evaluation. Please note that all coursework and grades received from all schools attended must be added to determine the final undergraduate GPA.
Click here to learn more.
Associate Professor, Computer Science, Mathematics, and Science
Explore opportunities at St. John's with our pathway generator.
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 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.
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.
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.
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.