THEORETICAL FOUNDATIONS/CSC

Automata and finite state machines, regular sets and regular languages; push-down automata and context-free languages; linear-bounded automata; computability and Turing machines; nondeterminism and undecidability. Perl is used to illustrate regular language concepts. Prerequisites: 111 and MTH 153.

PROGRAM W/DATA STRUCTURES

Explores elementary data structures (linked lists, stacks, queues, trees, graphs) and algorithms (searching, sorting) in a variety of contexts, including event-driven applications with a graphical user interface. Emphasizes object-oriented programming throughout, using the Java programming language. Prerequisite: CSC 111. Enrollment limited to 35.

MODELING IN THE SCIENCES

This course integrates the use of mathematics and computers for modeling various phenomena drawn from the natural and social sciences. Scientific topics, organized as case studies, will span a wide range of systems at all scales, with special emphasis on the life sciences. Mathematical tools include data analysis, discrete and continuous dynamical systems and discrete geometry. This is a project-based course and provides elementary training in programming using Mathematica. Prerequisites: MTH 112 or MTH 114. CSC 111 recommended. Enrollment limited to 20.

INTERACTIVE WEB DOCUMENTS

A half-semester introduction to the design and creation of interactive environments on the world wide web. Focus on three areas: 1) Web site design; 2) JavaScript; 3) Embedded multimedia objects. Enrollment limited to 35. Prerequisites: CSC 102 or equivalent competency with HTML.

HOW THE INTERNET WORKS

An introduction to the structure, design, and operation of the Internet, including the electronic and physical structure of networks; packet switching; how email and web browsers work, domain names, mail protocols, encoding and compression, http and HTML, the design of web pages, the operation of search engines, beginning JavaScript; CSS. Both history and societal implications are explored. Prerequisite: basic familiarity with word processing. Enrollment limited to 35. The course will meet for half of the semester only.

SEM:PROBLEMS IN LITERARY THEOR

A final seminar required of senior majors, designed to explore one broad issue (e.g., the body, memory and writing; exile; post colonial rewritings). Within each year's broad topic (defined by the instructor), each student develops her own research question for a capstone analytic paper. Prerequisites: CLT 202 and CLT 300, or permission of the instructor.
Subscribe to