KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Bennett College · Courses

CS

24 courses with the subject CS, 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.

CS 170Introduction to Information Technologies and Applications3

An introduction to fundamentals of information systems and technology. The topics include an introduction to information systems in organizations, organizing and managing data and information, information and decision support systems, communications-telecommunications, the Internet, intranets, social impact of computers, professional and ethical issues. Co-requisite: MA 111B.

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
www.bennett.edu
CS 171Introduction to Information Systems3

An introduction to the area of computer-based information systems. It includes basic concepts necessary to correctly design and implement a small information system. The concepts and practices underlying the use of information technology and systems in improving organizational performance are presented. The course will prepare students to design small information systems and will also prepare them for further study of advanced information system concepts. Prerequisite: CS 170. Or instructor permission

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
www.bennett.edu
CS 172Discrete Structure I3

Introduces the foundations of discrete mathematics as they apply to computer science, focusing on providing a solid theoretical foundation for future work. Topics include functions, relations, sets, simple proof techniques, Boolean algebra, propositional logic, the fundamentals of counting, and elementary probability. (same as MA 201)

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
www.bennett.edu
Prerequisite
MA 111B.
Alias
MA 201
CS 175Fundamentals of Programming4

Introduces the fundamental techniques of programming as a foundation for more advanced study of computer science. Considerable attention is devoted to developing effective software engineering practice, emphasizing such principles as design, 135

Subject
CS
Credits (min)
4
Credits (max)
4
Type
course
Edition
2025-2026
Source
www.bennett.edu
CS 176Computer Program Design4

Continues the introduction of programming begun in CS 175, with a particular focus on the ideas of data abstraction and object- oriented programming. Topics include recursion, abstract data type (ADT), introduction to object-oriented programming, and fundamental data structures—linked lists, stacks, queues. Prerequisites: CS 175.

Subject
CS
Credits (min)
4
Credits (max)
4
Type
course
Edition
2025-2026
Source
www.bennett.edu
CS 200Orientation to Computer Science1

Introduction to the computer science discipline for majors. Topics include career paths and opportunities in the field of computer science, success skills for the major field of study, and a survey of program facilities and procedures related to research, study and graduation, and interactions with upper division students and faculty. This course is required for majors. Prerequisite: None.

Subject
CS
Credits (min)
1
Credits (max)
1
Type
course
Edition
2025-2026
Source
www.bennett.edu
CS 270Information Management and Database Design3

Introduces the basics of information management and the concepts and techniques of database systems. Topics include information models and systems, data modeling, database systems, relational database design, database query languages. Prerequisite: CS 171 or instructor permission

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
www.bennett.edu
CS 271Advanced Spreadsheet Applications (3) (On demand and availability of resources.)

Use of spreadsheet application software to solve problems requiring quantitative reasoning. Topics include fundamental functions, what-if analysis, and graphical presentation of data using Microsoft Excel. Prerequisite: CS 170 or instructor permission.

Subject
CS
Type
course
Edition
2025-2026
Source
www.bennett.edu
CS 272Discrete Structures II3

Continues the discussion of discrete mathematics introduced in CS 172. Topics include pre-dictate logic, digital logic, recurrence relations, graphs, trees, computational complexity, and introduction to automata theory. Prerequisite: CS 172.

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
www.bennett.edu
CS 273Desktop Publishing (3) (On demand and availability of resources.)

Advanced features of word processing and desktop publishing. Topics include customizing tools, mail merge, integrating files created using different application software in a Word document, and other advanced features of word processing and desktop publishing using Microsoft Word and Microsoft Publisher Prerequisite: CS 170 or instructor permission.

Subject
CS
Type
course
Edition
2025-2026
Source
www.bennett.edu
CS 274Web Design3

How to organize and publish information on the internet Web sites using HTML and CSS.

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
www.bennett.edu
Prerequisite
CS 170, or instructor permission.
CS 275Data Structures and Algorithms3

Introduces the fundamental concepts of data structures and the algorithms that proceed from the previous two courses CS 175 and CS 176. Topics include recursion, the underlying philosophy of object-oriented programming, fundamental data structures (including stacks, queues, linked lists, hash tables, trees, and graphs), the basics of algorithmic analysis, and an introduction to the principles of language translation. 136

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
www.bennett.edu
Prerequisite
CS 176.
CS 370Software Engineering3

Advanced programming techniques to enhance the student's knowledge and experience in programming. Topics include techniques dealing with object-oriented programming, event-driven programming, human computer interaction, graphical user interfaces, and current programming trends. Prerequisite: CS 275.

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
www.bennett.edu
CS 371Computer Organization and Architectures3

Introduces students to the organization and architecture of computer systems. Topics include digital logic, functional organization of computer systems, interfacing and communication, and assembly language programming. Prerequisites: CS 275.

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
www.bennett.edu
CS 373Algorithm Design and Analysis3

Introduces students to formal techniques to support the design and analysis of algorithms, focusing on both the underlying mathematical theory and practical considerations of efficiency. Topics include asymptotic complexity bounds, techniques of analysis, algorithmic strategies. Prerequisites: CS 275

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
www.bennett.edu
CS 374Automata Theory (3) (On Demand and availability of resources.)

Introduces some fundamental concepts in automata theory and formal languages including grammar, finite automaton, regular expression, formal language, pushdown automaton, and Turing machine. Not only do they form basic models of computation, but they are also the foundation of many branches of computer science, e.g., compilers, software engineering, concurrent systems, etc. The properties of these models will be studied and various rigorous techniques for analyzing and comparing them will be discussed, by using both formalism and examples. Prerequisites: CS 373.

Subject
CS
Type
course
Edition
2025-2026
Source
www.bennett.edu
CS 377Object Oriented Programming3

Introduces the principles, practices, and applications of programming in an object- oriented environment. Techniques and language features of object-oriented design are implemented in programming projects. Assignments include programming in an object- oriented language such as C++ or Java. Prerequisite: CS 176 or consent of instructor.

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
www.bennett.edu
CS 378Internet Computing3

Present how to organize and present information on Internet Web sites using a high- level tool such as Microsoft FrontPage and Netscape Composer as well as lower-level tools such as HTML, DHTML, cascading style sheets, XML, VB script and active server pages. Prerequisite: CS 274, or instructor permission.

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
www.bennett.edu
CS 470Computer and Society3

Introduces students to the social and professional issues that arise in the context of computing. Topics include history of computing, social implication of computing (networked communication, gender-related issues, international issues) impacts of computer-based systems upon personal privacy and civil liberties, risks and liabilities of computer-based system, economic issues in computing. Prerequisite: CS 170 and junior level or higher.

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
www.bennett.edu
CS 471Operating Systems3

Introduces the fundamentals of operating systems design and implementation. Topics include an overview of the components of an operating system, implementation of processes, mutual exclusion and synchronization, context switching, scheduling algorithms, memory management, and file systems. Prerequisite: CS 371. 137

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
www.bennett.edu
CS 472Senior Project3

A capstone course integrating the knowledge and skills gained from the other computer related and general education uses in the curriculum within a comprehensive system development project, a case study, and/or other research projects. Prerequisites: Senior standing and instructor's approval.

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
www.bennett.edu
CS 473Special Topics in CS (1–3); On demand and availability of resources

An investigation of special topics in computer science. Prerequisite: instructor permission.

Subject
CS
Type
course
Edition
2025-2026
Source
www.bennett.edu
CS 474Organization of Programming Languages3

Introduces the fundamental issues in programming languages design and overview of programming languages and language translation. Topics include survey of programming paradigms, history of programming languages, general principles of language design, typing regimes, data structure models, control structure models, and an introduction to language translation. Prerequisites: CS 373 or CS 371.

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
www.bennett.edu
CS 476Computer Network3

Introduces the structure, implementation, and theoretical foundations of computer networking and the Internet that have been enabled by that technology. Topics include network standards, Web technologies, Web protocols, support tools, developing Internet information servers, and basics of data compression and decompression. Prerequisite: CS 471.

Subject
CS
Credits (min)
3
Credits (max)
3
Type
course
Edition
2025-2026
Source
www.bennett.edu

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