2011-2012 Bulletin â PDF - SEAS Bulletin - Columbia University
2011-2012 Bulletin â PDF - SEAS Bulletin - Columbia University
2011-2012 Bulletin â PDF - SEAS Bulletin - Columbia University
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>