Page 67 of Saint Anselm 2006 - 2007 Catalog by Saint Anselm College Manchester New Hampshire
66 Courses of Instruction Computer Science
311 Theory of Computation
A comparison of abstract machines and their physical counterparts, finite
state machines, neural networks, regular expressions, Turing machines, the
concept of computability and the relationship to machines, digital computers
and universal machines. Mathematical proofs are an integral part of the
course.
Prerequisite: CS116 or permission of the instructor
325 Operating Systems
An operating system is a manager of computer resources, including the memory,
the processor, the I/O devices, and the information. Topics considered include
partitioned memory, paged memory, segmented memory, job scheduling,
processor scheduling, traffic controllers, I/O schedulers, shared devices and
virtual devices, interrupt handling and resource protection.
Prerequisite: CS220
338 Internet and Web-Based Systems
The course provides overviews of the basic understanding and knowledge of
how the Internet and the Worldwide Web operate, and the technical knowledge
required to establish and maintain an Internet/Web site. Further, we look at
the various (technical and non-technical) directions the Internet/Web is taking,
and its increasing influence on our day-to-day lives. Students will be given a
series of projects that apply the overviews into practice.
Prerequisite: CS213
343 Programming Paradigms
A study of the features of programming languages: syntax, semantics, control
structures, study of types, subprograms, parameters and passing mechanisms,
design issues for languages, and an introduction to classification of languages
e.g., functional, procedural, object-oriented, etc.
Prerequisite: CS112
355 Computer Graphics
An introduction to the computational concepts that generate graphics and
animations with a computing system. This introduction surveys the Computer
Graphics sub-field of Computer Science. This introductory survey includes the
hardware, software, computer languages, and mathematical tools used in the
construction of graphic images on a computer screen. Selected topics include
graphics data structures and modeling, 2-D and 3-D mathematical tools for
modeling and viewing graphic components, hidden line and hidden surface
removal, and generating 3-D models for use on the Internet.
Prerequisite: CS213 or permission of the instructor
[close]