KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Program checklist · Computer Science

Computer Science

St. John Fisher University · Rochester, NY

A checklist is the list of requirements to complete this program and receive the award, as the college publishes it in its catalog. It is the same for everyone. It does not say what you have completed; that comes from applying your own record.

Program
Award
Computer Science
CIP
15.0305
Catalog edition
2025-2026
Checklist type
degree-program
SOC
17-3023
Description
Computer science majors are expected to demonstrate a serious attitude toward the University's liberal arts Core Requirements and to select their elective courses with care. In particular, students completing the major in computer science leading to the Bachelor of Arts degree should work carefully with their advisors to ensure that they meet the requirement of 90 credit hours of liberal arts and sciences for the B.A. degree since not all computer science courses are considered liberal arts. This may mean that majors could need additional credits in liberal arts beyond what is taken for the Fisher core, the major, and the chosen minor.
Identifiers
IPEDS UNITID
195720
CourseShelf checklist
CK_195720_44a17d8d
CollegeTransfer.Net
Institution Transfer Profile
Source
CourseShelf publish 61

Requirements to complete

Every course or condition the catalog lists, in the catalog's order.

Requirements

19 items
  1. As published: “CSCI 161 - Foundations of Computer Science I”
    3
  2. As published: “CSCI 162 - Foundations of Computer Science II”
    3
  3. As published: “CSCI 231 - Data Structures and Algorithms”
    3
  4. As published: “CSCI 241 - Computer Architecture”
    3
  5. As published: “CYBR 101 - Intro to Cybersecurity”
    3
  6. As published: “CSCI 290 - Theory of Computation”
    3
  7. As published: “CSCI 353 - Database Structures”
    3
  8. As published: “CSCI 480 - Senior Project”
    3
  9. As published: “CSCI 161 - Foundations of Computer Science I”
    3
  10. As published: “CSCI 162 - Foundations of Computer Science II”
    3
  11. As published: “CSCI 231 - Data Structures and Algorithms”
    3
  12. As published: “CSCI 241 - Computer Architecture”
    3
  13. As published: “CYBR 101 - Intro to Cybersecurity”
    3
  14. As published: “CSCI 290 - Theory of Computation”
    3
  15. As published: “CSCI 303/304/307 - C/Visual BASIC®/Python”
    3
  16. As published: “CSCI 353 - Database Structures”
    3
  17. As published: “CSCI 461 - Programming Language Concepts”
    3
  18. As published: “CSCI 475 - Software Engineering”
    3
  19. As published: “CSCI 480 - Senior Project”
    3

Advanced Computer Science Electives - 9 credits

18 items
  1. As published: “CSCI 300 - Networking”
    3
  2. As published: “CSCI 303/304/307 - C/Visual Basic®/Python Modules”
    3
  3. As published: “CSCI 342 - Operating Systems”
    3
  4. As published: “CSCI 365 - Computer Graphics”
    3
  5. As published: “CSCI 375 - Programming the WWW”
    3
  6. As published: “CSCI 385 - Data Mining”
    3
  7. As published: “CSCI 395 - Artificial Intelligence”
    3
  8. As published: “CSCI 400 - Special Topics”
    3
  9. As published: “CSCI 451 - Applied Security Techniques”
    3
  10. As published: “CSCI 452 - Database Applications”
    3
  11. As published: “CSCI 461 - Programming Language Concepts”
    3
  12. As published: “CSCI 475 - Software Engineering”
    3
  13. As published: “CSCI 490 - Internship”
    3
  14. As published: “CSCI 496 - Independent Study”
    3
  15. As published: “MATH 200 - Discrete Structures”
    3
  16. As published: “MATH 301 - Mathematical Stats I”
    3
  17. As published: “MATH 150C - Elementary Discrete Mathematics”
    3
  18. As published: “STAT 160 - P4 Introduction to Data Science”
    3

Computer Science/Mathematics Electives - 18 credits

14 items
  1. As published: “MATH 150C - Elementary Discrete Mathematics”
    3
  2. As published: “STAT 160 - P4 Introduction to Data Science”
    3
  3. As published: “COMM 253 - Business Communication”
    3
  4. As published: “ENGL 355 - Professional Writing Topics (or any approved writing course)”
    3
  5. As published: “CSCI 140C - P2 Computer/Internet Ethics”
    3
  6. As published: “CSCI 150 - P4 Life in a Digital World”
    3
  7. As published: “CSCI 161 - Foundations of Computer Science I”
    3
  8. As published: “CSCI 162 - Foundations of Computer Science II”
    3
  9. As published: “CSCI 241 - Computer Architecture”
    3
  10. As published: “CSCI 251 - Introduction to Computer Security”
    3
  11. As published: “CSCI 260 - Introduction to Databases”
    3
  12. As published: “CSCI 300 - Networking”
    3
  13. As published: “MATH 150C - Elementary Discrete Mathematics”
    3
  14. As published: “STAT 160 - P4 Introduction to Data Science”
    3
Source. St. John Fisher University, catalog 2025-2026 — https://catalog.sjf.edu/2025-2026/programs/undergraduate/school-of-arts-and-sciences/computer-science/?fieldid=ct_Program_Re_editor_226b. Captured page pages/0178.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.