21.01.2015 Views

2011-2012 Bulletin – PDF - SEAS Bulletin - Columbia University

2011-2012 Bulletin – PDF - SEAS Bulletin - Columbia University

2011-2012 Bulletin – PDF - SEAS Bulletin - Columbia University

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

COMS E61xx course and/or COMS W4444, or<br />

instructor’s permission. Strongly recommended:<br />

COMS W4156. Software methodologies and<br />

technologies concerned with development<br />

and operation of today’s software systems.<br />

Reliability, security, systems management and<br />

societal issues. Emerging software architectures<br />

such as enterprise and grid computing. Term<br />

paper and programming project. Seminar focus<br />

changes frequently to remain timely.<br />

COMS E6125y Web-enhanced information<br />

management (WHIM)<br />

3 pts. Lect: 2.<br />

Prerequisites: At least one COMS W41xx or<br />

COMS E61xx course and/or COMS W4444, or<br />

instructor’s permission. Strongly recommended:<br />

COMS W4111. History of hypertext, markup<br />

languages, groupware and the Web. Evolving<br />

Web protocols, formats and computation<br />

paradigms such as HTTP, XML and Web<br />

Services. Novel application domains enabled by<br />

the Web and societal issues. Term paper and<br />

programming project. Seminar focus changes<br />

frequently to remain timely.<br />

COMS E6160x or y Topics in computer<br />

graphics<br />

3 pts. Lect: 2.<br />

Prerequisite: COMS W4160 or instructor’s<br />

permission. An advanced graduate course,<br />

involving study of an advanced research topic<br />

in Computer Graphics. Content varies between<br />

offerings, and the course may be repeated<br />

for credit. Recent offerings have included<br />

appearance models in graphics, and high quality<br />

real-time rendering.<br />

COMS E6174y Interaction design: a<br />

perceptual approach<br />

3 pts. Lect: 3.<br />

Prerequisite: COMS W4170 or instructor’s<br />

permission. Design methology for specialpurpose<br />

user interfaces. Emphasis on how<br />

psychology and perception inform good design.<br />

Interviewing and task modeling, participatory<br />

design, and low-fidelilty prototyping. Applications<br />

of brain research, graphic design and art to<br />

develop custom user interfaces components,<br />

screen layouts, and interaction techniques for<br />

application-specific systems.<br />

COMS E6176x or y User interfaces for mobile<br />

and wearable computing<br />

3 pts. Lect: 2.<br />

Prerequisite: COMS W4170 or instructor’s<br />

permission. Introduction to research on user<br />

interfaces for mobile and wearable computing<br />

through lectures, invited talks, studentled<br />

discussions of important papers, and<br />

programming projects. Designing and authoring<br />

for mobility and wearability. Ubiquitous/<br />

pervasive computing. Collaboration with other<br />

users. Display, interaction, and communication<br />

technologies. Sensors for tracking position,<br />

orientation, motion, environmental context,<br />

and personal context. Applications and social<br />

consequences.<br />

CSEE E6180x or y Modeling and performance<br />

3 pts. Lect: 2.<br />

Prerequisites: COMS W4118 and SIEO W4150.<br />

Introduction to queuing analysis and simulation<br />

techniques. Evaluation of time-sharing and<br />

multiprocessor systems. Topics include priority<br />

queuing, buffer storage, and disk access,<br />

interference and bus contention problems, and<br />

modeling of program behaviors.<br />

COMS E6181x or y Advanced Internet<br />

services<br />

3 pts. Lect: 2. Professor Schulzrinne.<br />

In-depth survey of protocols and algorithms<br />

needed to transport multimedia information<br />

across the Internet, including audio and video<br />

encoding, multicast, quality-of-service, voice-over<br />

IP, streaming media and peer-to-peer multimedia<br />

systems. Includes a semester-long programming<br />

project.<br />

COMS E6183x or y Advanced topics in<br />

network security<br />

3 pts. Lect: 3.<br />

Prerequisites: COMS W4180, CSEE 4119<br />

and COMS W4261 recommended. Review<br />

the fundamental aspects of security, including<br />

authentication, authorization, access control,<br />

confidentiality, privacy, integrity, and availability.<br />

Review security techniques and tools, and their<br />

applications in various problem areas. Study<br />

the state of the art in research. A programming<br />

project is required.<br />

COMS E6184y Seminar on anonymity and<br />

privacy<br />

3 pts. Lect: 3. Not offered in <strong>2011</strong>–<strong>2012</strong>.<br />

Prerequisite: COMS W4261 or W4180 or<br />

CSEE W4119 or instructor’s permission. This<br />

course covers the following topics: Legal and<br />

social framework for privacy. Data mining and<br />

databases. Anonymous commerce and Internet<br />

usage. Traffic analysis. Policy and national<br />

security considerations. Classes are seminars<br />

with students presenting papers and discussing<br />

them. Seminar focus changes frequently to remain<br />

timely.<br />

COMS E6185x or y Intrusion and anomaly<br />

detection systems<br />

2 pts. Lect: 2. Professor Stolfo.<br />

Pre- or corequisite: COMS W4180 Network<br />

security. The state of threats against computers,<br />

and networked systems. An overview of<br />

computer security solutions and why they fail.<br />

Provides a detailedtreatment for network and<br />

host-based intrusion detection and intrusion<br />

prevention systems. Considerable depth is<br />

provided on anomaly detection systems to detect<br />

new attacks. Covers issues and problems in<br />

e-mail (spam, and viruses) and insider attacks<br />

(masquerading and impersonation).<br />

COMS E6204x or y Topics in graph theory<br />

3 pts. Lect: 2.<br />

Prerequisite: COMS W4203 or instructor’s<br />

permission. Content varies from year to<br />

year. This course may be repeated for credit.<br />

Concentration on some aspect of graph theory,<br />

such as topological graph theory, algebraic graph<br />

theory, enumerative graph theory, graphical<br />

optimization problems, or matroids.<br />

COMS E6206x or y Topics in combinatorial<br />

theory<br />

3 pts. Lect: 2.<br />

Prerequisite: COMS W4203 or W4205, or<br />

instructor’s permission. Concentration on some<br />

aspect of combinatorial theory. Content varies<br />

from year to year. This course may be repeated<br />

for credit.<br />

COMS E6232x or y Analysis of algorithms, II<br />

3 pts. Lect: 2.<br />

Prerequisites: CSOR W4231. Continuation of<br />

CSOR W4231.<br />

COMS E6253y Advanced topics in<br />

computational learning theory<br />

3 pts. Lect: 3. Not offered in <strong>2011</strong>–<strong>2012</strong>.<br />

Prerequisite: CSOR W4231 or equivalent; COMS<br />

W4252 or W4236 helpful but not required.<br />

In-depth study of inherent abilities and limitations<br />

of computationally efficient learning algorithms.<br />

Algorithms for learning rich Boolean function<br />

classes in online, Probably Approximately<br />

Correct, and exact learning models. Connections<br />

with computational complexity theory<br />

emphasized. Substantial course project or term<br />

paper required.<br />

COMS E6261x or y Advanced cryptography<br />

3 pts. Lect: 3.<br />

Prerequisite: W4261. A study of advanced<br />

cryptographic research topics such as:<br />

secure computation, zero knowledge,<br />

privacy, anonymity, cryptographic protocols.<br />

Concentration on theoretical foundations,<br />

rigorous approach, and provable security.<br />

Contents varies between offerings. May be<br />

repeated for credit.<br />

COMS E6291x or y Theoretical topics in<br />

computer science<br />

3 pts. Lect: 3.<br />

Prerequisite: Instructor’s permission.<br />

Concentration on some theoretical aspect of<br />

computer science. Content varies from year to<br />

year. May be repeated for credit.<br />

COMS E6732x or y Computational imaging<br />

3 pts. Lect: 3.<br />

Prerequisite: COMS W4731 or instructor’s<br />

permission. Computational imaging uses a<br />

combination of novel imaging optics and a<br />

computational module to produce new forms<br />

of visual information. Survey of the state of<br />

art in computational imaging. Review of recent<br />

papers on: omnidirectional and panoramic<br />

imaging, catadioptric imaging, high dynamic<br />

117<br />

engineering <strong>2011</strong>–<strong>2012</strong>

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

Saved successfully!

Ooh no, something went wrong!