07.01.2014 Views

Table of Contents - Hartwick College

Table of Contents - Hartwick College

Table of Contents - Hartwick College

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

structure and architecture. Prerequisite: Cisc 225. Offered alternate years.<br />

(MLC)<br />

335 Computer Graphics (4 credits) Concepts <strong>of</strong> computer graphics.<br />

Topics include graphics devices and systems, interactive graphics, ray<br />

tracing, raster graphics, three-dimensional viewing and transformation,<br />

light and color theory, and hidden line and surface elimination.<br />

Prerequisites: Math 121 and Cisc 225. Math 220 suggested. Offered when<br />

there is sufficient student interest. (MLC)<br />

340 Microprocessors (4 credits) S<strong>of</strong>tware and hardware<br />

considerations in using a microprocessor. Machine language, registers,<br />

addressing modes, stack manipulations, subroutines, interrupts,<br />

computer architecture, types <strong>of</strong> memory, data buses, and input/output.<br />

Prerequisite: Cisc 240. Offered when there is sufficient student interest.<br />

(MLC)<br />

345 Computer Security (4 credits) A comprehensive introduction to<br />

computer security. Topics covered include network reconnaissance,<br />

network scanning, application attacks, operating system attacks, network<br />

attacks, denial-<strong>of</strong>-service attacks, Trojan Horses, backdoor programs,<br />

rootkits, computer viruses. Students will learn how vulnerabilities are<br />

exploited, and how to prevent, detect, and respond to an attack.<br />

Prerequisite: Cisc 225 or permission <strong>of</strong> the instructor. Offered when there<br />

is sufficient student interest. (MLC)<br />

350 Topics in Computer Science (4 credits) Possible topics include<br />

computer simulation, automata theory, parallel programming, distributed<br />

systems, neural networks, robotics, and expert systems. Cisc 225 or<br />

permission <strong>of</strong> the instructor. Offered when there is sufficient student<br />

interest. (MLC)<br />

371 Numerical Analysis (Same as Math 371) (4 credits) The<br />

development <strong>of</strong> numerical methods and their associated error analysis.<br />

Nonlinear equations, systems <strong>of</strong> linear equations, interpolation,<br />

numerical differentiation and integration. Programming <strong>of</strong> appropriate<br />

algorithms with emphasis on accuracy and efficiency. Prerequisites: Math<br />

220, 223, 235, and Cisc 120. Offered alternate years. (MLC)<br />

375 Optimization Techniques (Same as Math 375) (4 credits) A<br />

survey <strong>of</strong> the methods used to obtain optimal solutions to linear<br />

problems. Emphasis on linear programming, simplex algorithm, duality<br />

transportation and assignment problems, shortest route and maximum<br />

flow problems, game theory decision trees. Additional topics may include<br />

integer programming, dynamic programming, PERT-CPM, graph theory,<br />

and queuing theory. Prerequisites: Cisc 120 and Math 220. (MLC)<br />

380 Web Development (4 credits) Addresses programming for the<br />

Web as a business tool. Primary emphasis is on learning the tools<br />

required to build a pr<strong>of</strong>essional quality Web site. There are many different<br />

technologies available and they change regularly. Languages for client<br />

side and server side programming will be covered. The course builds on<br />

knowledge <strong>of</strong> Systems Analysis & Design, Database systems and<br />

traditional programming techniques as a starting point. Prerequisites:<br />

CISC 225, CISC 315, CISC 310. Permission <strong>of</strong> the instructor is required.<br />

Offered alternate years (MLC)<br />

385 Theory <strong>of</strong> Computation (3 credits) An advanced survey <strong>of</strong> the<br />

theory <strong>of</strong> computation. Topics include regular languages, context-free<br />

89

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!