female student working on laptop outside at table
UG

Computer Science, Bachelor of Science

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.

Apply Request Info Plan your Visit
Degree Type
BS
Area of Interest
Computing & Technology
Associated Colleges or Schools
Program Location
  • Queens Campus
Required Credit Hours
120

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.

  • Computer Science - Accredited by the Computing Accreditation Commission of ABET, https://www.abet.org.
ABET

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.

Lab
Click here to check out our Computer Science and Innovation Laboratories

Student Outcomes

Graduates of the program can:

  • Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
  • Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
  • Communicate effectively in a variety of professional contexts.
  • Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
  • Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline.
  • Apply computer science theory and software development fundamentals to produce computing-based solutions.

Topics covered include

  • Algorithms and complexity
  • Computer architecture and organization
  • Computer science theory
  • Computing-based systems at varying levels of abstraction
  • Concepts of programming languages
  • General-purpose programming languages
  • Information management
  • Integration and application of knowledge and skills in a major project
  • Networking and communication
  • Operating systems
  • Parallel and distributed computing
  • Software development

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:

Queens Campus
718-990-2000
[email protected]

Staten Island Campus
718-390-4500
[email protected]

Enrollment and Graduation Data

YearEnrollmentDegrees Conferred
202019925
201919932
201820631
201720234
201620828
201516720
201415317

 

Courses

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.

Computer Science

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

CUS  

1115  

Computer Programming Fundamentals I                             

3  

CUS

1116

Computer Programming Fundamentals II

3

CUS

1126

Introduction to Data Structures  

3

CUS

1151

Advanced Data Structures

3

CUS

1156

Software Design Methods

3

CUS

1162

Computer Architecture

3

CUS

1163

Operating Systems

3

CUS

1165

Database Management Systems

3

CUS

1166

Software Engineering

3

CUS

1168

Theory of Programming Languages

3

CUS

1185

Data Security and Cryptography

3

NET

1011

Networking Fundamentals

3

Additional Area Requirements: 9 Credits

(3 credits from the following Computer Science theory courses)

CUS

1186  Theory of Computation

 

        3

CUS

1187   Finite Automata and Formal      Languages

 

        3

CUS

1188   Analysis of Algorithms

 

        3

 (6 credits from CUS electives)

Any CUS courses above 1126

Common Core Requirements: 39 Credits

ART

1000C*

The Creative Process

3

DNY

1000C

Discover New York

3

ENG

1100C

Literature in a Global Context

3

FYW

1000C

First Year Writing

3

HIS

1000C

Emergence of a Global Society

3

LAC

1000C*

Language and Culture

3

PHI

1000C

Philosophy of the Human Person

3

PHI

3000C

Metaphysics

3

PHI

1020 series

Ethics

3

SPE

1000C

Public Speaking for the College Student

3

THE

1000C

Perspectives on Christianity- A Catholic Approach

3

THE 

1040 series

Moral Theology

3

THE

Elective

Any Theology Elective

3

*OR 6 CREDITS FROM ANY SECOND LANGUAGE

Other Liberal Arts Requirements: 32-34 Credits

(3 credits from the following Economics courses)

ECO

1001

Principles of Economics I

3

ECO

1002

Principles of Economics II

3

 

(15 credits from Required Math Courses)

MTH

1009

Calculus I

3

MTH

1010

Calculus II

3

MTH

1013

Probability and Statistics I

3

MTH

1014

Probability and Statistics II

3

MTH

1022

Discrete Mathematics

3

(6 credits from the following Mathematics courses)

MTH

1011

Calculus III

3

MTH

1012

Linear Algebra

3

MTH

1015

Numerical Analysis

3

MTH

1016

Software Applications for Mathematics

3

MTH

1017

Mathematical Logic

3

MTH

1018

Differential Equations

3

MTH

1019

Topics in Advanced Calculus

3

(8-10 credits from the following Science courses)

BIO

1000
1000L

Biology, I: Introduction to Population Biology
Lab

4

BIO

2000
2000L

Biology, II: Introduction to Cell and Molecular Biology
Lab

4

CHE

1210
1211L
1212R

General Chemistry I
Lab
Recitation

5

CHE

1220
1221L
1222R

General Chemistry II
Lab
Recitation

5

PHY

1610
1611L
1612R

College Physics I
Lab
Recitation

5

PHY

1620
1621L
1622R

College Physics II
Lab
Recitation

5

FREE ELECTIVES (6 CREDITS)

Extracurricular and Experiential Learning

  • Gain an academic and professional edge by joining the St. John’s Association for Computing Machinery student chapter moderated by Joan E. DeBello, EdD., Associate Professor. Members organize cultural and social activities that include training sessions and industry nights. They also regularly participate in national coding competitions.
  • To learn more and view our events, please visit our SJU ACM Student Chapter page.
  • You also may be eligible for one of the many honor societies available in the Collins College of Professional Studies and at the University. For example, the Collins College of Professional Studies Honor Society recognizes undergraduates who demonstrate academic excellence and involvement in campus, church, or community activities. For more information, please contact Joan E. DeBello, EdD, Associate Professor, at [email protected] or 718-990-2032.

Dual Degree

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.

Program Coordinator

Bonnie K. MacKellar, Ph.D.

Associate Professor, Computer Science, Mathematics, and Science

Interested in Computing & Technology , but not sure if Computer Science, Bachelor of Science is right for you?

Explore opportunities at St. John's with our pathway generator.