KSAWorks
KSAWorks
Knowledge • Skills • Abilities
St. John Fisher University · Courses

CSCI

31 courses with the subject CSCI, each shown exactly as we captured it from the college's catalog, with every element we hold. Where the wording looks broken, that is our reading of the catalog, not the college's text.

CSCI 140P2 Computer and Internet Ethics3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
catalog.sjf.edu
CSCI 140CP2 Computer/Internet Ethics3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
catalog.sjf.edu
CSCI 150P4 Life in a Digital World3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
catalog.sjf.edu
CSCI 161Foundations of Computer Science I3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
catalog.sjf.edu
CSCI 162Foundations of Computer Science II3

Electives - 12 credits Choose 12 computer science credits above the 100 level with at least 6 credits chos Total: 18 credits 2025-2026 Catalog » Academic Programs » Undergraduate » School of Arts and Sciences

Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
catalog.sjf.edu
CSCI 231Data Structures and Algorithms3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
catalog.sjf.edu
CSCI 241Computer Architecture3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
catalog.sjf.edu
CSCI 2420Computer/Internet Ethics3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
catalog.sjf.edu
CSCI 251Introduction to Computer Security3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
catalog.sjf.edu
CSCI 260Introduction to Databases3

Electives - 6 credits Choose TWO courses from the group below. COMM/CSCI 158 - P4 Introduction to Computational Media (

Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
catalog.sjf.edu
CSCI 290Theory of Computation3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
catalog.sjf.edu
CSCI 300Networking3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
catalog.sjf.edu
CSCI 303C Module1

This course is a rapid but thorough study of the syntax of C. Aimed at the Computer Science major, this course provides the experienced programmer with a working knowledge of this popular high-level language, widely used in systems programming. Typically offered:

Subject
CSCI
Credits (min)
1
Credits (max)
1
Type
course
Edition
2025-2026
Source
catalog.sjf.edu
CSCI 304Visual BASIC Module1

This course is a rapid but thorough study of the syntax and features of Visual BASIC from an advanced standpoint. Aimed at the Computer Science major, this course provides the experienced programmer with a working knowledge of this important high-level language. Typically offered:

Subject
CSCI
Credits (min)
1
Credits (max)
1
Type
course
Edition
2025-2026
Source
catalog.sjf.edu
CSCI 307Python Module1

This course is a rapid but thorough study of the syntax and features of the Python programming language from an advanced standpoint. Aimed at the Computer Science major, this course provides the experienced programmer with a working knowledge of this important high-level language. Typically offered:

Subject
CSCI
Credits (min)
1
Credits (max)
1
Type
course
Edition
2025-2026
Source
catalog.sjf.edu
CSCI 342Operating Systems3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
catalog.sjf.edu
CSCI 353Database Structures3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
catalog.sjf.edu
CSCI 355Mobile Computing3

Mobile computing (also known as ubiquitous computing) and devices such as the iPhone, iPad, and tablet have changed the way we look at computing. This course will cover basic mobile development concepts that apply to multiple platforms. Topics include: an introduction to user interface design, database connectivity, mobile web sites, and network communications. The cours Attributes: YLIB

Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
catalog.sjf.edu
Prerequisite
CSCI-231 C
CSCI 365Computer Graphics3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
catalog.sjf.edu
CSCI 375Programming the WWW3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
catalog.sjf.edu
CSCI 385Data Mining3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
catalog.sjf.edu
CSCI 395Artificial Intelligence3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
catalog.sjf.edu
CSCI 400Special Topics3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
catalog.sjf.edu
CSCI 421Compilers3

This is a course with three main foci: Learning the theory behind compilers, building a compiler which will generate intermediate code, and finally, building a virtual machine which will execute the intermediate code. This course will employ typical UNIX tools for compiler creation. Attributes: NLIB

Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
catalog.sjf.edu
Prerequisite
CSCI-231 D-
CSCI 451Applied Security Techniques3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
catalog.sjf.edu
CSCI 452Database Applications3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
catalog.sjf.edu
CSCI 461Programming Language Concepts3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
catalog.sjf.edu
CSCI 475Software Engineering3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
catalog.sjf.edu
CSCI 480Senior Project3

Advanced Computer Science Electives - 9 credits Choose THREE courses from the following group.

Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
catalog.sjf.edu
CSCI 490Internship3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
catalog.sjf.edu
CSCI 496Independent Study3
Subject
CSCI
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
catalog.sjf.edu

Source: St. John Fisher University's catalog, linked per course · table learning_unit · CourseShelf publish 61