Credit Course Schedules

Computer Science - Fall 2024

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, 或者作为一个灵活的学习者(学生可以在一定程度上选择他们每周的参与方式).
Flex
Flex课程可以为学生提供面对面交流的机会 在校园里,在已经安排好的同步日期和时间,如果 conditions allow.
Imputed credits
计算学分是为需要准备的学生开设的发展性课程 themselves for college-level work. They count toward financial aid 但不计入获得的大学学分或GPA.
Interactive TV
课程在一个校园现场授课,并向一个或多个学生直播 more additional campus locations. Cameras and microphones at all sites allow faculty and learners to see and talk with each other.
Intro to Cybersecurity — 4119
CSC 1520 – 3 credits
Jonathan J. Blair

学生将被介绍计算机安全的基础知识,也被称为网络安全. 该课程还将为学生提供对安全漏洞类型和最小化这些漏洞所需的防御策略的基本了解. 本课程将理论知识与实践练习相结合,以确保学生有能力应对现实世界的网络安全挑战.本课程介绍CompTia安全认证所涵盖的主题. 在参加CompTia Security+考试之前,需要完成额外的课程. 先决条件/先决条件:CSC 1580, CSC 2510强烈推荐. Online fall. Institutional Course Syllabus

— Jamestown Campus
Sheldon Center 121
Aug 26 – Dec 20 Mon, Wed 11:00 am – 12:15 pm
Intro to Cybersecurity — 4120
CSC 1520 – 3 credits
Jonathan J. Blair

学生将被介绍计算机安全的基础知识,也被称为网络安全. 该课程还将为学生提供对安全漏洞类型和最小化这些漏洞所需的防御策略的基本了解. 本课程将理论知识与实践练习相结合,以确保学生有能力应对现实世界的网络安全挑战.本课程介绍CompTia安全认证所涵盖的主题. 在参加CompTia Security+考试之前,需要完成额外的课程. 先决条件/先决条件:CSC 1580, CSC 2510强烈推荐. Online fall. Institutional Course Syllabus

Aug 26 – Dec 20 Mon, Wed 11:00 am – 12:15 pm
Intro to Cybersecurity — 4121
CSC 1520 – 3 credits
Jeffrey R. Davis

学生将被介绍计算机安全的基础知识,也被称为网络安全. 该课程还将为学生提供对安全漏洞类型和最小化这些漏洞所需的防御策略的基本了解. 本课程将理论知识与实践练习相结合,以确保学生有能力应对现实世界的网络安全挑战.本课程介绍CompTia安全认证所涵盖的主题. 在参加CompTia Security+考试之前,需要完成额外的课程. 先决条件/先决条件:CSC 1580, CSC 2510强烈推荐. Online fall. Institutional Course Syllabus

Aug 26 – Dec 20 TBD
Introduction to HTML & CSS — 4122
CSC 1530 – 3 credits
James R. Adams

学生将学习HTML语言、可用性概念和嵌入JavaScript编程代码. Students will design web pages using tables, forms, cascading style sheets, multimedia, and JavaScript. 学生还将学习如何发布带有视频剪辑和声音的网页. No requisites. J fall; C fall; Online, fall. Institutional Course Syllabus

Aug 26 – Dec 20 TBD
Computer App Software I — 4123
CSC 1560 – 4 credits

学生使用应用软件,如微软办公软件来学习文字处理, spreadsheets, database management, and presentation software. 整个课程强调这些主题的整合和实际应用. 学生将花费大量的课外时间在计算机项目上. 先决条件:任何发展性MAT课程或任何大学水平MAT课程的资格. J fall, spring; C fall, spring; Online fall, spring. Institutional Course Syllabus

— Jamestown Campus
Sheldon Center 122
Aug 26 – Dec 20 Mon, Wed 4:20 pm – 6:00 pm
Computer App Software I — 4124
CSC 1560 – 4 credits
Sung J. Lee

学生使用应用软件,如微软办公软件来学习文字处理, spreadsheets, database management, and presentation software. 整个课程强调这些主题的整合和实际应用. 学生将花费大量的课外时间在计算机项目上. 先决条件:任何发展性MAT课程或任何大学水平MAT课程的资格. J fall, spring; C fall, spring; Online fall, spring. Institutional Course Syllabus

— Cattaraugus County Campus
Technology Center 207
Aug 26 – Dec 20 Mon, Wed 10:50 am – 12:30 pm
Computer App Software I — 4125
CSC 1560 – 4 credits
Sung J. Lee

学生使用应用软件,如微软办公软件来学习文字处理, spreadsheets, database management, and presentation software. 整个课程强调这些主题的整合和实际应用. 学生将花费大量的课外时间在计算机项目上. 先决条件:任何发展性MAT课程或任何大学水平MAT课程的资格. J fall, spring; C fall, spring; Online fall, spring. Institutional Course Syllabus

Aug 26 – Dec 20 Mon, Wed 10:50 am – 12:30 pm
Computer App Software I — 4126
CSC 1560 – 4 credits
William H. Sims

学生使用应用软件,如微软办公软件来学习文字处理, spreadsheets, database management, and presentation software. 整个课程强调这些主题的整合和实际应用. 学生将花费大量的课外时间在计算机项目上. 先决条件:任何发展性MAT课程或任何大学水平MAT课程的资格. J fall, spring; C fall, spring; Online fall, spring. Institutional Course Syllabus

Aug 26 – Dec 20 TBD
Programming Concepts/Appl — 4127
CSC 1570 – 3 credits
Jonathan J. Blair

学生将学习编程周期的组成部分,包括问题分析, algorithm development, design implementation, debugging, and acceptable documentation standards. 学生将使用面向对象的编程语言实现他们的算法. Eligibility: College-level math. J fall, spring; C fall; Online fall, spring. Institutional Course Syllabus

— Jamestown Campus
Sheldon Center 122
Aug 26 – Dec 20 Tue, Thu 1:30 pm – 2:45 pm
Programming Concepts/Appl — 4128
CSC 1570 – 3 credits
Sung J. Lee

学生将学习编程周期的组成部分,包括问题分析, algorithm development, design implementation, debugging, and acceptable documentation standards. 学生将使用面向对象的编程语言实现他们的算法. Eligibility: College-level math. J fall, spring; C fall; Online fall, spring. Institutional Course Syllabus

— Cattaraugus County Campus
Technology Center 210
Aug 26 – Dec 20 Mon, Wed 1:30 pm – 2:45 pm
Programming Concepts/Appl — 4129
CSC 1570 – 3 credits
Sung J. Lee

学生将学习编程周期的组成部分,包括问题分析, algorithm development, design implementation, debugging, and acceptable documentation standards. 学生将使用面向对象的编程语言实现他们的算法. Eligibility: College-level math. J fall, spring; C fall; Online fall, spring. Institutional Course Syllabus

Aug 26 – Dec 20 Mon, Wed 1:30 pm – 2:45 pm
Programming Concepts/Appl — 4130
CSC 1570 – 3 credits
Jeffrey J. Joy

学生将学习编程周期的组成部分,包括问题分析, algorithm development, design implementation, debugging, and acceptable documentation standards. 学生将使用面向对象的编程语言实现他们的算法. Eligibility: College-level math. J fall, spring; C fall; Online fall, spring. Institutional Course Syllabus

Aug 26 – Dec 20 TBD
Computer Hardware&Sys Software — 4131
CSC 1580 – 3 credits
Jonathan J. Blair

Students will study the design, installation, configuration, 维护计算机的硬件和软件组件. 内部组件包括内存、磁盘驱动器、扩展卡和电源. 研究了其他常见的I/O设备和外围设备,如打印机和鼠标. 涵盖了系统软件、操作系统和诊断实用程序的主要类别. No requisites. J fall, spring; C spring; Online spring. Institutional Course Syllabus

— Jamestown Campus
Sheldon Center 124
Aug 26 – Dec 20 Tue, Thu 3:00 pm – 4:15 pm
Computer Hardware&Sys Software — 4132
CSC 1580 – 3 credits
James R. Adams

Students will study the design, installation, configuration, 维护计算机的硬件和软件组件. 内部组件包括内存、磁盘驱动器、扩展卡和电源. 研究了其他常见的I/O设备和外围设备,如打印机和鼠标. 涵盖了系统软件、操作系统和诊断实用程序的主要类别. No requisites. J fall, spring; C spring; Online spring. Institutional Course Syllabus

Aug 26 – Dec 20 TBD
Computer Programming — 4133
CSC 1590 – 4 credits
Sung J. Lee

学生将学习算法开发和面向对象的程序设计使用面向对象的语言,如Java. Topics include control structures, program debugging, documentation, user-defined methods, parameter passing, graphical user interfaces, arrays, and user-defined classes. 学生们花大量的课外时间在计算机项目上. Prerequisite: CSC 1570. J spring; C spring; Online spring. Institutional Course Syllabus

— Cattaraugus County Campus
Technology Center 207
Aug 26 – Dec 20 Tue, Thu 1:10 pm – 2:50 pm
Computer Programming — 4134
CSC 1590 – 4 credits
Sung J. Lee

学生将学习算法开发和面向对象的程序设计使用面向对象的语言,如Java. Topics include control structures, program debugging, documentation, user-defined methods, parameter passing, graphical user interfaces, arrays, and user-defined classes. 学生们花大量的课外时间在计算机项目上. Prerequisite: CSC 1570. J spring; C spring; Online spring. Institutional Course Syllabus

Aug 26 – Dec 20 Tue, Thu 1:10 pm – 2:50 pm
Data Structures — 4135
CSC 1600 – 4 credits
Sung J. Lee

本课程继续学习涉及数据结构的算法开发, data abstraction, recursion, sorting, and searching. 数据结构中的主题包括堆栈、队列、链表和树. 具有多个模块的大型编程系统是使用面向对象的编程语言(如Java)设计和实现的. Prerequisite: CSC 1590. J occasionally; C occasionally; Online occasionally. Institutional Course Syllabus

Aug 26 – Dec 20 TBD
Network Administration — 4139
CSC 2470 – 3 credits
Sung J. Lee

本课程介绍局域网管理的基本原理. After a brief review of computer network hardware, 向学生介绍和研究领先的网络操作系统. 学生将在安装过程中获得熟悉和经验, configuration, 并通过授课和动手实验相结合的方式管理网络操作系统. Prerequisite/Corequisite: CSC 2510. J occasionally; C occasionally; Online fall. Institutional Course Syllabus

Aug 26 – Dec 20 TBD
Introduction to Networks — 4136
CSC 2510 – 3 credits
Jonathan J. Blair

学生将探索计算机网络的主题,包括网络设计和架构, data transmission, standards, and protocols. 局域网(LAN)和广域网(WAN)将与支持互联网的技术一起进行研究. Upon course completion, 学生将展示这些主题的知识,并有能力使用这些概念. 学生将在本课程中获得一些实践经验. Prerequisite/Corequisite: CSC 1570. J fall, spring; C spring; Online fall. Institutional Course Syllabus

— Jamestown Campus
Sheldon Center 122
Aug 26 – Dec 20 Mon, Wed 9:30 am – 10:45 am
Introduction to Networks — 4138
CSC 2510 – 3 credits
William H. Sims

学生将探索计算机网络的主题,包括网络设计和架构, data transmission, standards, and protocols. 局域网(LAN)和广域网(WAN)将与支持互联网的技术一起进行研究. Upon course completion, 学生将展示这些主题的知识,并有能力使用这些概念. 学生将在本课程中获得一些实践经验. Prerequisite/Corequisite: CSC 1570. J fall, spring; C spring; Online fall. Institutional Course Syllabus

Aug 26 – Dec 20 TBD
Database Management — 4140
CSC 2660 – 4 credits
Jeffrey R. Davis

Students will learn about database design methodology, exploring various data models, particularly the relational model. Topics include relational algebra, query languages, design techniques, security considerations, and database implementation. 学生将使用数据库管理系统,如Oracle或MySQL. Prerequisite: CSC 1570 or CSC 1760. Institutional Course Syllabus

Aug 26 – Dec 20 TBD
Computer Organization — 4141
CSC 2670 – 4 credits
Jonathan J. Blair

Upon course completion, 学生将展示讨论计算机系统层次结构的能力,包括数字逻辑层次, machine level, operating system level, and assembly level. 学生还将能够列出各种计算机系统之间的主要差异. 学生们从事的项目可能包括汇编语言编程, internal organization of a typical PC, number systems, and digital logic. 前提条件:CSC 1590或同等编程经验. Institutional Course Syllabus

Aug 26 – Dec 20 TBD