Beginning Ballet 1

Beginning study of the basic principle and vocabularies of classical ballet. Class covers both Barre and Center. Emphasis is placed on body alignment, the development of whole-body movement and musicality. The basics of more advanced steps, from turns to jumps, are introduced. Primary concepts such as outward rotation, weight shifts and physical safety are emphasized. Two to three semesters are recommended at the beginning level before advancement to Intermediate levels. May be repeated up to three times. Enrollment limited to 25.

Beginning Contact Improv

A duet form of movement improvisation. The technique focuses on work with gravity, weight support, balance, inner sensation, outer awareness and touch, to develop spontaneous fluidity of movement in relation to a partner. May be repeated once for credit. Enrollment limited to 25.

Contemporary:T-Butoh

This class is an introduction to the core technique and philosophy of butoh and an exploration of how this form can be practiced in dialogue with contemporary dance. By practicing these techniques together, students develop a deeper perception of their impulse to move, sharpen their kinesthetic control and refine their performance presence. These skills can translate to a number of different dance and theater genres. Enrollment limited to 30. (E)

Sem:Comput Vision & Image Proc

Explores the challenge of computer vision through readings of original papers and implementation of classic algorithms. This seminar considers techniques for extracting useful information from digital images, including both the motivation and the mathematical underpinnings. Topics range from low-level techniques for image enhancement and feature detection to higher-level issues such as stereo vision, image retrieval and segmentation of tracking of objects. Designations: Theory, Programming. Prerequisites: CSC 210 and MTH 111 or equivalent. Enrollment limited to 12. Juniors and seniors only.

Sem:T-BiomedicalBigData

This course explores the intersection of computer science and biomedical research. In the genomic era, biological and clinical research generates vast amounts of omics data, much of which is publicly available. Students examine the scientific literature to learn about ways that researchers are harnessing this data to make new discoveries in biomedical domains. This course also discusses the challenges that biomedical big data presents in terms of storage, access and analysis.

Intro Artificial Intelligence

An introduction to artificial intelligence including an introduction to artificial intelligence programming. Discussions include: game playing and search strategies, machine learning, natural language understanding, neural networks, genetic algorithms, evolutionary programming and philosophical issues. Designations: Theory, Programming. Prerequisite: CSC 120 or equivalent. Prerequisites for CSC Majors: CSC 210 and MTH 111 or equivalent.

Operating Systems

An introduction to the functions of an operating system and their underlying implementation. Topics include file systems, CPU and memory management, concurrent communicating processes, deadlock, and access and protection issues. Programming projects implement and explore algorithms related to several of these topics. Designations: Programming, Systems. Prerequisite: CSC 231. Enrollment limited to 30.

Network Security

This course covers a wide range of topics in network security, with a focus on both core principles and practical information. Students learn core network protocols, cryptography as information protection technologies, and the attacks and defenses most closely related to the network rather than the endpoints (e.g., laptops, desktops) on a network. Subtopics include: authentication protocols, firewalls, intrusion detection, routing and DNS security, scanning, eavesdropping, DoS attacks, PKI, password, privacy, anonymity, and recent advancements in the field.

Theoretical Foundations

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. Prerequisites: CSC 110 and MTH 153. Enrollment limited to 30.
Subscribe to