Credit Course Schedules

Computer Science - Fall 2021

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
Intro to Computer Science — 3016
CSC 1510 – 3 credits
Frances G. Marsh

Students will develop computer literacy by studying an overview of computing and a brief introduction to programming. Topics include a history of computers and computing, computer system components, data representation, the impact of computers on society, computer ethics, an introduction to data communications, networking, word processing, spreadsheets, programming in a structured language, and e-mail. Students will also use the Internet and a browser to access the World Wide Web. Less than 20% of class time is spent on lab exercises. No requisites. J fall, spring; C fall, spring; Online fall, spring. Master Course Syllabus

Aug 23 – Dec 17 TBD
Intro to Computer Science — 3017
CSC 1510 – 3 credits
Richard D. Bryson

Students will develop computer literacy by studying an overview of computing and a brief introduction to programming. Topics include a history of computers and computing, computer system components, data representation, the impact of computers on society, computer ethics, an introduction to data communications, networking, word processing, spreadsheets, programming in a structured language, and e-mail. Students will also use the Internet and a browser to access the World Wide Web. Less than 20% of class time is spent on lab exercises. No requisites. J fall, spring; C fall, spring; Online fall, spring. Master Course Syllabus

Cattaraugus County Campus
Aug 24 – Dec 17 Tue, Thu 8:30 am – 9:45 am
Intro to Computer Science — 3835
CSC 1510 – 3 credits
Richard D. Bryson

Students will develop computer literacy by studying an overview of computing and a brief introduction to programming. Topics include a history of computers and computing, computer system components, data representation, the impact of computers on society, computer ethics, an introduction to data communications, networking, word processing, spreadsheets, programming in a structured language, and e-mail. Students will also use the Internet and a browser to access the World Wide Web. Less than 20% of class time is spent on lab exercises. No requisites. J fall, spring; C fall, spring; Online fall, spring. Master Course Syllabus

Jamestown Campus
Hultquist Library 267
Aug 24 – Dec 17 Tue, Thu 8:30 am – 9:45 am
Intro to Computer Science — 3836
CSC 1510 – 3 credits
Richard D. Bryson

Students will develop computer literacy by studying an overview of computing and a brief introduction to programming. Topics include a history of computers and computing, computer system components, data representation, the impact of computers on society, computer ethics, an introduction to data communications, networking, word processing, spreadsheets, programming in a structured language, and e-mail. Students will also use the Internet and a browser to access the World Wide Web. Less than 20% of class time is spent on lab exercises. No requisites. J fall, spring; C fall, spring; Online fall, spring. Master Course Syllabus

North County Center
Technology Center
Aug 24 – Dec 17 Tue, Thu 8:30 am – 9:45 am
Intro to Cybersecurity — 3018
CSC 1520 – 3 credits
Jeffrey R. Davis

Students will be introduced to the basics of computer security, also known as cybersecurity. The course will also provide students with a basic understanding of computer hardware, software, and networks, so students can understand the types of security weaknesses and the defense strategies needed to minimize those vulnerabilities. Students will explore multiple case studies to understand techniques used by hackers and the weaknesses that allowed those attacks to be successful. This course introduces the topics covered by the CompTia Security+ Certification. Additional coursework will be needed prior to taking the CompTia Security+ exam. No requisites. Online fall. Master Course Syllabus

Aug 23 – Dec 17 TBD
Introduction to HTML & CSS — 3034
CSC 1530 – 3 credits
Jeffrey R. Davis

Students will study HTML language, usability concepts, and embedding JavaScript programming code. Students will design web pages using tables, forms, cascading style sheets, multimedia, and JavaScript. Students will also learn how to publish a web page with video clips and sound. No requisites. J fall; C fall; Online, fall. Master Course Syllabus

Aug 23 – Dec 17 TBD
Computer App Software I — 3035
CSC 1560 – 4 credits
Dawn M. Wood-Sager

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. Master Course Syllabus

Aug 23 – Dec 17 TBD
Computer App Software I — 3036
CSC 1560 – 4 credits
Katharina Santiago Reisenweber

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. Master Course Syllabus

North County Center
North County Training Center 122
Aug 24 – Dec 17 Tue, Thu 11:25 am – 1:05 pm
Computer App Software I — 3037
CSC 1560 – 4 credits
Katharina Santiago Reisenweber

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. Master Course Syllabus

Jamestown Campus
Sheldon Center 124
Aug 23 – Dec 17 Mon, Wed 1:15 pm – 2:55 pm
Computer App Software I — 3038
CSC 1560 – 4 credits
Richard D. Bryson

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. Master Course Syllabus

Jamestown Campus
Sheldon Center 124
Aug 24 – Dec 17 Tue, Thu 11:25 am – 1:05 pm
Computer App Software I — 3039
CSC 1560 – 4 credits
Sung J. Lee

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. Master Course Syllabus

Cattaraugus County Campus
Technology Center
Aug 23 – Dec 17 Mon, Wed 1:15 pm – 2:55 pm
Programming Concepts/Appl — 3040
CSC 1570 – 3 credits
Richard D. Bryson

Students will learn the components of the programming cycle including problem analysis, algorithm development, design implementation, debugging, and acceptable documentation standards. Students will implement their algorithms using an object-oriented programming language. Eligibility: College-level math. J fall, spring; C fall; Online fall, spring. Master Course Syllabus

Jamestown Campus
Sheldon Center 124
Aug 24 – Dec 17 Tue, Thu 1:15 pm – 2:30 pm
Programming Concepts/Appl — 3041
CSC 1570 – 3 credits
Sung J. Lee

Students will learn the components of the programming cycle including problem analysis, algorithm development, design implementation, debugging, and acceptable documentation standards. Students will implement their algorithms using an object-oriented programming language. Eligibility: College-level math. J fall, spring; C fall; Online fall, spring. Master Course Syllabus

Aug 23 – Dec 17 TBD
Computer Hardware&Sys Software — 3042
CSC 1580 – 3 credits
Jeffrey R. Davis

Students will study the design, installation, configuration, and maintenance of hardware and software components of a computer. Interior components covered include memory, disk drives, expansion cards, and power supplies. Other common I/O devices and peripherals such as printers and the mouse are studied. Major categories of system software, operating systems, and diagnostic utilities are covered. No requisites. J fall, spring; C spring; Online spring. Master Course Syllabus

Aug 23 – Dec 17 TBD
Computer Hardware&Sys Software — 3043
CSC 1580 – 3 credits
James E. Pratt

Students will study the design, installation, configuration, and maintenance of hardware and software components of a computer. Interior components covered include memory, disk drives, expansion cards, and power supplies. Other common I/O devices and peripherals such as printers and the mouse are studied. Major categories of system software, operating systems, and diagnostic utilities are covered. No requisites. J fall, spring; C spring; Online spring. Master Course Syllabus

Jamestown Campus
Sheldon Center 124
Aug 23 – Dec 17 Mon 6:30 pm – 9:15 pm
Computer Hardware&Sys Software — 3834
CSC 1580 – 3 credits
James E. Pratt

Students will study the design, installation, configuration, and maintenance of hardware and software components of a computer. Interior components covered include memory, disk drives, expansion cards, and power supplies. Other common I/O devices and peripherals such as printers and the mouse are studied. Major categories of system software, operating systems, and diagnostic utilities are covered. No requisites. J fall, spring; C spring; Online spring. Master Course Syllabus

Jamestown - Online
Aug 23 – Dec 17 Mon 6:30 pm – 9:15 pm
Data Structures — 3044
CSC 1600 – 4 credits
Sung J. Lee

This course continues the study of algorithm development involving data structures, data abstraction, recursion, sorting, and searching. Topics in data structures include stacks, queues, linked lists, and trees. Large programming systems with multiple modules are designed and implemented using an object-oriented programming language such as Java. Prerequisite: CSC 1590. J occasionally; C occasionally; Online occasionally. Master Course Syllabus

Aug 23 – Dec 17 TBD
Computer App Software II — 3045
CSC 1760 – 3 credits
Frances G. Marsh

Students will further their study of topics from CSC 1560 using a software package such as Microsoft Office. Database topics include action queries, custom reports and forms, macros, and modules. Students spend a major portion of the semester developing an application using a relational database. Spreadsheet topics include macros, charts, and data analysis tools. Some advanced features of word processing such as directories and forms are included. Prerequisite: CSC 1560. Master Course Syllabus

Aug 23 – Dec 17 TBD
CSC Internship I — 3046
CSC 2010 – 3 credits
Sung J. Lee

Students receive on-the-job experience consisting of 135 hours of supervised activity in a local business or industry. Students work in conjunction with a faculty mentor and a supervisor at the job site. All guidelines in the original college internship policy will be followed. Prerequisite: completion of at least 12 college-level credits with a GPA of 2.0 or better. J occasionally; C occasionally. Master Course Syllabus

Jamestown Campus
Aug 23 – Dec 17 TBD
CSC Internship I — 3047
CSC 2010 – 3 credits
Sung J. Lee

Students receive on-the-job experience consisting of 135 hours of supervised activity in a local business or industry. Students work in conjunction with a faculty mentor and a supervisor at the job site. All guidelines in the original college internship policy will be followed. Prerequisite: completion of at least 12 college-level credits with a GPA of 2.0 or better. J occasionally; C occasionally. Master Course Syllabus

Cattaraugus County Campus
Technology Center
Aug 23 – Dec 17 TBD
Web Programming — 3868
CSC 2410 – 3 credits
Sung J. Lee

Students will study client and server side programming techniques using current scripting languages. Projects will emphasize the design of websites that interface with databases. Students will spend a substantial amount of out-of-class time working on computer projects. Prerequisite: CSC 1530 and CSC 1570. J occasionally; C occasionally; Online fall. Master Course Syllabus

Aug 23 – Dec 17 TBD
Network Administration — 3049
CSC 2470 – 3 credits
Sung J. Lee

This course introduces the fundamentals of local area network administration. After a brief review of computer network hardware, students are introduced to and examine leading network operating systems. Students will gain familiarity and experience in the installation, configuration, and management of network operating systems through a combination of lecture and hands-on lab. Prerequisite/Corequisite: CSC 2510. J occasionally; C occasionally; Online fall. Master Course Syllabus

Aug 23 – Dec 17 TBD
Introduction to Networks — 3050
CSC 2510 – 3 credits
Sung J. Lee

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. Master Course Syllabus

Aug 23 – Dec 17 TBD
Intro to Systems Analysis — 3051
CSC 2540 – 3 credits
Jeffrey R. Davis

Systems analysis and design determines the direction and scope of information system projects. Upon course completion, students will demonstrate the ability to discuss solutions to business problems, interviewing techniques, process analysis, the system life cycle, construction of data flow diagrams, interface design options, and project management. Students will apply the concepts to real problem situations. Prerequisite: CSC 1570 or CSC 1760. Master Course Syllabus

Aug 23 – Dec 17 TBD