Credit Course Schedules

Computer Science - Fall 2026

Term Definitions

In Person
Classes meet in person on campus; specific days/times/location
Online - Asynchronous
Classes meet fully online; no specific days/times/locations
Online - Synchronous (Zoom)
Classes meet via Zoom or other resource; specific days/times
Hybrid - Online Asynchronous & Online Synchronous (Zoom)
A portion of the classes meet synchronous via Zoom or other resource and a portion is asynchronous online; there will be some specific days/times
Hybrid - Online & In-person
A portion of the classes meet in person on campus and a portion is asynchronous or synchronous online; there will be some specific days/times/locations
Hybrid - Online Asynchronous & In Person
Classes meet in both asynchronous online and in-person modes; specific meeting times and locations for in-person portions of classes are listed with each course
Hybrid - Online Synchronous (Zoom) & In Person
Classes meet in both synchronous online (Zoom) and in-person modes; specific meeting times and locations are listed with each course
Hyflex
Combines online and face-to-face instruction. Students may participate in different ways: online - synchronous, online - asynchronous, face-to-face, or as a flexible learner (student has a degree of choice as to how they participate each week).
Flex
Flex courses may provide students with the opportunity to meet in-person on campus, on the synchronous days and times already scheduled, if conditions allow.
Imputed credits
Imputed credits are developmental courses for students who need to prepare themselves for college-level work. They count toward financial aid requirements but do not count toward earned college credits or GPA.
Interactive TV
Classes are taught live from one campus location and broadcast to one or more additional campus locations. Cameras and microphones at all sites allow faculty and learners to see and talk with each other.
Computer App Software I — 4123
CSC 1560 – 4 credits

Students use application software such as Microsoft Office to study word processing, spreadsheets, database management, and presentation software. The integration and practical application of these topics is stressed throughout the course. Students will spend a substantial amount of out-of-class time working on computer projects. Corequisite: any developmental MAT course or eligibility for any college-level MAT course. J fall, spring; C fall, spring; Online fall, spring. Institutional Course Syllabus

— Jamestown Campus
Sheldon Center 122
Aug 24 – Dec 18 Mon, Wed 10:50 am – 12:30 pm
CS1: Intro to Programming — 4127
CSC 1570 – 3 credits

This course covers the fundamentals of computer problem solving and programming. Topics include: program development process, differences between the object-oriented, structured, and functional programming methodologies, phases of language translation (compiling, interpreting, linking, (executing), and error conditions associated with each phase, primitive data types, memory representation, variables, expressions, assignment, fundamental programming constructs (sequence, selection, iteration), algorithms for solving simple problems, tracing execution, subprograms/functions/methods, parameter passing, secure coding techniques (criteria for selection of a specific type and use, input data validation), and professional behavior in response to ethical issues inherent in computing. Corequisite: MAT 0550 or eligibility for any college-level MAT course. J fall, spring; C fall; Online fall, spring. Institutional Course Syllabus

— Jamestown Campus
Sheldon Center 122
Aug 25 – Dec 18 Tue, Thu 1:30 pm – 2:45 pm
Introduction to IT — 5456
CSC 1620 – 3 credits
Jonathan J. Blair

This course provides a comprehensive introduction to information technology focusing on essential aspects such as operating systems, networking, cybersecurity, hardware and mobile devices. Students will explore core IT activities, key career roles, and implement practical skills including assembling and maintaining computer equipment, troubleshooting hardware and software issues and implementing basic security practices. The course also introduces virtualization, cloud computing, and scripting essentials. No requisites. J fall, spring; Online fall, spring; C occasionally. Institutional Course Syllabus

— Jamestown Campus
Sheldon Center 124
Aug 25 – Dec 18 Tue, Thu 3:00 pm – 4:15 pm
Introduction to Networks — 4136
CSC 2510 – 3 credits

Students will explore topics in computer networking including networking design and architecture, data transmission, standards, and protocols. Local area networks (LAN) and wide area networks (WAN) will be studied along with the technologies that support the Internet. Upon course completion, students will demonstrate knowledge of these topics and have the ability to work with these concepts. Students will have some hands-on experience in this course. Prerequisite/Corequisite: CSC 1570. J fall, spring; C spring; Online fall. Institutional Course Syllabus

— Jamestown Campus
Sheldon Center 122
Aug 24 – Dec 18 Mon, Wed 3:00 pm – 5:15 pm