inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
Start Date
Medium of studying
Duration
Program Facts
Program Details
Degree
Bachelors
Major
Computer Science
Area of study
Information and Communication Technologies
Course Language
English
About Program

Program Overview


St. John's University's Bachelor of Science in Computer Science equips students with a comprehensive understanding of computer architecture, languages, and systems. The program emphasizes problem-solving, software design, and ethical computing practices. Graduates are prepared for careers in computing or graduate study in computer science or related fields.

Program Outline

Degree Overview:

The Bachelor of Science in Computer Science from St. John's University provides an in-depth understanding of computer architecture, languages, and systems, preparing students for careers in the field of computing or for graduate study in computer science.


Objectives:

  • Analyze complex computing problems and apply principles of computing and other relevant disciplines to identify solutions.
  • Design, implement, and evaluate computing-based solutions to meet given computing requirements.
  • 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.

Outline:


Major Area Requirements (36 Credits):

  • CUS 1115 Computer Programming Fundamentals I (3 credits)
  • CUS 1116 Computer Programming Fundamentals II (3 credits)
  • CUS 1126 Introduction to Data Structures (3 credits)
  • CUS 1151 Advanced Data Structures (3 credits)
  • CUS 1156 Software Design Methods (3 credits)
  • CUS 1162 Computer Architecture (3 credits)
  • CUS 1163 Operating Systems (3 credits)
  • CUS 1165 Database Management Systems (3 credits)
  • CUS 1166 Software Engineering (3 credits)
  • CUS 1168 Theory of Programming Languages (3 credits)
  • CUS 1185 Data Security and Cryptography (3 credits)
  • NET 1011 Networking Fundamentals (3 credits)

Additional Area Requirements (9 Credits):

  • 3 credits from the following Computer Science theory courses:
  • CUS 1186 Theory of Computation (3 credits)
  • CUS 1187 Finite Automata and Formal Languages (3 credits)
  • CUS 1188 Analysis of Algorithms (3 credits)
  • 6 credits from CUS electives above 1126

Common Core Requirements (39 Credits):

  • ART 1000C The Creative Process (3 credits)
  • DNY 1000C Discover New York (3 credits)
  • ENG 1100C Literature in a Global Context (3 credits)
  • FYW 1000C First Year Writing (3 credits)
  • HIS 1000C Emergence of a Global Society (3 credits)
  • LAC 1000C Language and Culture (3 credits)
  • PHI 1000C Philosophy of the Human Person (3 credits)
  • PHI 3000C Metaphysics (3 credits)
  • PHI 1020 series Ethics (3 credits)
  • SPE 1000C Public Speaking for the College Student (3 credits)
  • THE 1000C Perspectives on Christianity: A Catholic Approach (3 credits)
  • THE 1040 series Moral Theology (3 credits)
  • Any Theology Elective (3 credits)

Other Liberal Arts Requirements (32-34 Credits):

  • 3 credits from the following Economics courses:
  • ECO 1001 Principles of Economics I (3 credits)
  • ECO 1002 Principles of Economics II (3 credits)
  • 15 credits from Required Math Courses:
  • MTH 1009 Calculus I (3 credits)
  • MTH 1010 Calculus II (3 credits)
  • MTH 1013 Probability and Statistics I (3 credits)
  • MTH 1014 Probability and Statistics II (3 credits)
  • MTH 1022 Discrete Mathematics (3 credits)
  • 6 credits from the following Mathematics courses:
  • MTH 1011 Calculus III (3 credits)
  • MTH 1012 Linear Algebra (3 credits)
  • MTH 1015 Numerical Analysis (3 credits)
  • MTH 1016 Software Applications for Mathematics (3 credits)
  • MTH 1017 Mathematical Logic (3 credits)
  • MTH 1018 Differential Equations (3 credits)
  • MTH 1019 Topics in Advanced Calculus (3 credits)
  • 8-10 credits from the following Science courses:
  • BIO 1000/1000L Biology, I: Introduction to Population Biology/Lab (4 credits)
  • BIO 2000/2000L Biology, II: Introduction to Cell and Molecular Biology/Lab (4 credits)
  • CHE 1210/1211L/1212R General Chemistry I/Lab/Recitation (5 credits)
  • CHE 1220/1221L/1222R General Chemistry II/Lab/Recitation (5 credits)
  • PHY 1610/1611L/1612R College Physics I/Lab/Recitation (5 credits)

Careers:

Graduates of the program are prepared for careers in the field of computing in a variety of professional roles, including programming, systems analysis, internet and database technologies, technical sales, and consulting. They are also well-prepared for graduate school in computer science, the decision sciences, or business.

SHOW MORE
How can I help you today?