- Subject
- CSCI
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2025-2026
- Source
- catalog.sjf.edu
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.
- Subject
- CSCI
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2025-2026
- Source
- catalog.sjf.edu
- Subject
- CSCI
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2025-2026
- Source
- catalog.sjf.edu
- Subject
- CSCI
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2025-2026
- Source
- catalog.sjf.edu
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
- Subject
- CSCI
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2025-2026
- Source
- catalog.sjf.edu
- Subject
- CSCI
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2025-2026
- Source
- catalog.sjf.edu
- Subject
- CSCI
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2025-2026
- Source
- catalog.sjf.edu
- Subject
- CSCI
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2025-2026
- Source
- catalog.sjf.edu
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
- Subject
- CSCI
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2025-2026
- Source
- catalog.sjf.edu
- Subject
- CSCI
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2025-2026
- Source
- catalog.sjf.edu
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
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
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
- Subject
- CSCI
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2025-2026
- Source
- catalog.sjf.edu
- Subject
- CSCI
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2025-2026
- Source
- catalog.sjf.edu
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
- Subject
- CSCI
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2025-2026
- Source
- catalog.sjf.edu
- Subject
- CSCI
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2025-2026
- Source
- catalog.sjf.edu
- Subject
- CSCI
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2025-2026
- Source
- catalog.sjf.edu
- Subject
- CSCI
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2025-2026
- Source
- catalog.sjf.edu
- Subject
- CSCI
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2025-2026
- Source
- catalog.sjf.edu
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-
- Subject
- CSCI
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2025-2026
- Source
- catalog.sjf.edu
- Subject
- CSCI
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2025-2026
- Source
- catalog.sjf.edu
- Subject
- CSCI
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2025-2026
- Source
- catalog.sjf.edu
- Subject
- CSCI
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2025-2026
- Source
- catalog.sjf.edu
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
- Subject
- CSCI
- Credits (min)
- 3
- Credits (max)
- 3
- Type
- course
- Edition
- 2025-2026
- Source
- catalog.sjf.edu
- 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