KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Hartwick College · Courses

CISC

19 courses with the subject CISC, 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.

CISC 106Business Computing3

A literacy course providing an introduction to the nature and use of computers and software in a business environment. Topics include information processing and the use of computers in problem-solving in the business world. Students learn to use the intermediate features of word processor, spreadsheet, database, and presentation software to solve business problems and present their findings. This course is for students not planning to major or minor in computer science.

Subject
CISC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026
Source
hartwick.smartcatalogiq.com
CISC 110Lego Robotics Programming4

An introductory course in robotics programming for students with no prior programming background. Covers the fundamentals of programming then moves to the special topic of robotics programming. Robots must adapt their behavior based on input from the environment and simple algorithms. Students will build their own robots and modify them to handle more sophisticated problems as the student progresses in programming ability. This course is not for students planning to major or minor in computer science.

Subject
CISC
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026
Source
hartwick.smartcatalogiq.com
CISC 118Game Programming4

An introductory course in computer programming with an emphasis on game programming. Students will learn to program while creating simple computer games. Structured programming and object- oriented programming will be stressed. Students will learn how to deal with graphics, sound, and handle mouse and keyboard events. There will be a project at the end of the course.

Subject
CISC
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026
Source
hartwick.smartcatalogiq.com
CISC 120Cracking the Code4

An introductory course in computer programming. Emphasis is placed on problem solving, and the implementation of solutions using a modern programming language. Computer programming skills are enhanced through individual and student projects. Topics include the structure of programs; data types; input and output; operators and expressions; control of flow; methods and arrays.

Subject
CISC
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026
Source
hartwick.smartcatalogiq.com
CISC 135Visual Programming4

An introduction to visual programming. Programming assignments will utilize object- based, event-driven programming techniques. Emphasis will be placed on program design, form design, file processing, and data validation.

Subject
CISC
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026
Source
hartwick.smartcatalogiq.com
CISC 160Database Concepts4

In today's electronic world the standard method of storing and accessing information is through the use of a database. This class will provide an overview of database systems, particularly relational and object databases. Topics covered will include basic principles of good database design, query languages, file and system structure, database security and integrity. Programming assignments and projects will use native SQL and SQL embedded in a higher level programming language.

Subject
CISC
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026
Source
hartwick.smartcatalogiq.com
CISC 215PC Systems4

An introduction to PC hardware. This course will provide the student with the opportunity to explore the inner workings of a modern PC through lab assignments and lecture presentations. Topics include computer architecture, I/O subsystem, video system, microprocessors, memory, motherboards, secondary storage devices, system resources, networking hardware, as well as a survey of modern operating systems and their role in controlling hardware. Offered alternate years.

Subject
CISC
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026
Source
hartwick.smartcatalogiq.com
CISC 225Adv Programming Techniques4

An advanced course in programming emphasizing object-oriented programming, data structures, and algorithms. Topics covered include object-oriented programming, stacks, queues, linked lists, searching, sorting, recursion, and multithreading.

Subject
CISC
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026
Source
hartwick.smartcatalogiq.com
CISC 240Building Tomorrow's Software4

Concepts of object-oriented and functional programming. Topics covered will include the development and analysis of algorithms, data structures, object-oriented programming, and functional programming. Students will do numerous significant programming projects to learn the principles of software engineering. Offered alternate years.

Subject
CISC
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026
Source
hartwick.smartcatalogiq.com
CISC 260Designing Information Systems4

An introduction to software engineering and the system development life cycle. Topics include techniques for describing process flows, data flows, file design, input/output design and program specification. Emphasis will be placed on information gathering and reporting activities, on the analysis phase and the interaction of the various participants in the system process. There will be a group project. Offered alternate years.

Subject
CISC
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026
Source
hartwick.smartcatalogiq.com
CISC 315Big Data/Informatics4

Students will gain knowledge on analyzing Big Data, which refers to the volume of data that can be used and collected by modern computing systems. Heavy volumes of data bring with them their own problems and trends. This course serves as an introductory course for students who are likely to face Big Data storage, processing, analysis, visualization, and application issues in both workplaces and research environments.

Subject
CISC
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026
Source
hartwick.smartcatalogiq.com
CISC 320Computing in the Cloud4

An introduction to modern computer operating systems. Topics covered will include setting up and administering networked computer systems such as Linux, mac OS, Windows, as well as the implementation and use of cloud based systems. There will be numerous projects during the course. Offered alternate years.

Subject
CISC
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026
Source
hartwick.smartcatalogiq.com
CISC 330Computer Networks4

An overview of data communication and computer networking. Course will provide an introduction to the concepts, terminology, and technology of electronic communications. Local and wide area networks, the Internet, intranets, and extranets, as well as the modern communication systems will be examined and discussed in detail. Topics include the OSI and TCP/IP models, digital and analog signals, modulation techniques, multiplexing, routing, protocols, network structure and architecture. Offered alternate years.

Subject
CISC
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026
Source
hartwick.smartcatalogiq.com
CISC 345Computer Security4

A comprehensive introduction to computer security. Topics covered include network reconnaissance, network scanning, application attacks, operating system attacks, network attacks, denial-of-service attacks, Trojan Horses, backdoor programs, rootkits, computer viruses. Students will learn how vulnerabilities are exploited, and how to prevent, detect, and respond to an attack. Offered alternate years.

Subject
CISC
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026
Source
hartwick.smartcatalogiq.com
CISC 380Web Development4

Addresses programming for the Web as a business tool. Primary emphasis is on learning the tools required to build a professional quality Web site. There are many different technologies available and they change regularly. Languages for client side and server side programming will be covered. The course builds on knowledge of Systems Analysis & Design, Database systems and traditional programming techniques as a starting point.

Subject
CISC
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026
Source
hartwick.smartcatalogiq.com
CISC 460Project Management4

An introduction to project management in the systems development life cycle. Provides an understanding of the purpose, methods, and benefits of process management by exposing the student to the concepts, practices, processes, tools, and techniques used in process management for software development. The class is project oriented, with teams focused on specific projects during the semester. Emphasis will be placed on the use of structured analysis and design techniques to produce design specifications. Student projects will focus on the programming and testing of information systems that satisfy user requirements. Offered alternate years.

Subject
CISC
Credits (min)
4
Credits (max)
4
Type
course
Edition
2026
Source
hartwick.smartcatalogiq.com
CISC 490Senior Project3

Supervised independent study with oral and written presentations. Provides students the opportunity to complete a major software or research project. Students may select topics from such areas as computer security, programming languages, compilers, systems analysis and design, dynamic Web site creation using JSP or ASP, mobile device programming, network design and implementation, robotics programming, database systems, server clustering and encryption, and artificial intelligence. May involve a programming project.

Subject
CISC
Credits (min)
3
Credits (max)
3
Type
course
Edition
2026
Source
hartwick.smartcatalogiq.com
CISC 491Senior Seminar1

A seminar class to help prepare students completing a thesis project for the job market they will face after graduation. Topics will include resume preparation, portfolio management, and technical interview skills.

Subject
CISC
Credits (min)
1
Credits (max)
1
Type
course
Edition
2026
Source
hartwick.smartcatalogiq.com
CISC-103
Subject
CISC
Type
alias
Source
hartwick.smartcatalogiq.com

Source: Hartwick College's catalog, linked per course · table learning_unit · CourseShelf publish 61