22.01.2015 Views

2008-2009 Bulletin – PDF - SEAS Bulletin - Columbia University

2008-2009 Bulletin – PDF - SEAS Bulletin - Columbia University

2008-2009 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.

aided design, or the instructor’s permission.<br />

Programming proficiency in C, C++, or Java. 3-D<br />

photography—the process of automatically creating<br />

3-D, texture-mapped models of objects in<br />

detail. Applications include robotics, medicine,<br />

graphics, virtual reality, entertainment, and digital<br />

movies, etc. Topics include 3-D data acquisition<br />

devices, 3-D modeling systems, and algorithms<br />

to acquire, create, augment, manipulate, render,<br />

animate, and physically build such models. The<br />

course is divided into three parts. The first third is<br />

devoted to lectures introducing the concept of 3-D<br />

photography and advanced modeling. The second<br />

part will be student presentations of related<br />

papers in the field. The third part will be a series<br />

of group projects centered around using 3-D<br />

photography to model objects (buildings, rooms,<br />

people, etc.).<br />

COMS E6735y Visual databases<br />

Lect: 3. 3 pts. Professor Kender.<br />

Prerequisites: COMS W3133, W3134, W3137, or<br />

W3139 required; COMS W4731 or COMS W4735<br />

helpful but not required. Contact instructor if<br />

uncertain. The analysis and retrieval of large collections<br />

of image and video data, with emphasis<br />

on visual semantics, human psychology, and user<br />

interfaces. Low-level processing: features and<br />

similarity measures; shot detection; key frame<br />

selection; machine learning methods for classification.<br />

Middle-level processing: organizational<br />

rules for videos, including unedited (home, educational),<br />

semiedited (sports, talk shows), edited<br />

(news, drama); human memory limits; progressive<br />

refinement; visualization techniques; incorporation<br />

of audio and text. High-level processing: extraction<br />

of thematic structures; ontologies, semantic<br />

filters, and learning; personalization of summaries<br />

and interfaces; detection of pacing and emotions.<br />

Examples and demonstrations from commercial<br />

and research systems throughout. Substantial<br />

course project or term paper required.<br />

COMS E6737x or y Biometrics<br />

Lect: 3. 3 pts. Professor Belhumeur.<br />

Prerequisites: A background at the sophomore<br />

level in computer science, engineering, or like<br />

discipline. In this course we will explore the latest<br />

advances in biometrics as well as the machine<br />

learning techniques behind them. Students will<br />

learn how these technologies work and how they<br />

are sometimes defeated. Grading will be based<br />

on homework assignments and a final project.<br />

There will be no midterm or final exam. This<br />

course shares lectures with COMS W4737.<br />

Students taking COMS E6737 are required to<br />

complete additional homework problems and<br />

undertake a more rigorous final project. Students<br />

will only be allowed to earn credit for COMS<br />

W4737 or COMS E6737 and not both.<br />

CSEE E6831y Sequential logic circuits<br />

Lect: 3. 3 pts. Professor Unger.<br />

Prerequisite: CSEE W3827 or any introduction<br />

to logic circuits. Generation and manipulation of<br />

flow table descriptions to asynchronous sequential<br />

functions. Coding of flow tables to satisfy<br />

various design criteria. Delays, races, hazards,<br />

metastability. Analysis of latches to determine<br />

key parameters. Bounds of input rates. Clocking<br />

schemes for synchronous systems. Synthesis of<br />

self-timed systems using 4-phase or 2-phase<br />

handshakes.<br />

CSEE E6832x or y Topics in logic design theory<br />

Lect: 3. 3 pts. Professors Theobald and Ivancic.<br />

Prerequisite: CSEE W3827 or any introduction to<br />

logic circuits. A list of topics for each offering of<br />

the course is available in the department office<br />

one month before registration. May be taken<br />

more than once if topics are different. Iterative<br />

logic circuits applied to pattern recognition.<br />

Finite state machines; alternative representations,<br />

information loss, linear circuits, structure theory.<br />

Reliability and testability of digital systems.<br />

CSEE E6847y Distributed embedded systems<br />

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

Prerequisite: any course numbered in the<br />

COMS4110s, CSEE4800s, or ELEN4300s, or the<br />

instructor’s permission. An interdisciplinary graduate-level<br />

seminar on the design of distributed<br />

embedded systems. Emphasis is put on system<br />

robustness in the presence of highly variable<br />

communication delays and heterogeneous component<br />

behaviors. The course has a two-fold<br />

structure: the study of the enabling technologies<br />

(VLSI circuits, communication protocols, embedded<br />

processors, RTOSs), models of computation,<br />

and design methods is coupled with the analysis<br />

of modern domain-specific applications, including<br />

on-chip micro-networks, multiprocessor systems,<br />

fault-tolerant architectures, and robust deployment<br />

of embedded software. Common research<br />

challenges include design complexity, reliability,<br />

scalability, safety, and security. The course<br />

requires substantial reading, class participation,<br />

and a research project.<br />

COMS E6900x and y Tutorial in computer science<br />

1 to 3 pts. Instructor to be announced.<br />

Prerequisite: permission of the instructor. A reading<br />

course in an advanced topic for a small number<br />

of students, under faculty supervision.<br />

COMS E6901x and y Projects in computer<br />

science<br />

1 to 12 pts. Instructor to be announced.<br />

Prerequisite: permission of the instructor. Software<br />

or hardware projects in computer science. Before<br />

registering, the student must submit a written<br />

proposal to the instructor for review. The proposal<br />

should give a brief outline of the project, estimated<br />

schedule of completion, and computer resources<br />

needed. Oral and written reports are required.<br />

May be taken over more than one semester,<br />

in which case the grade will be deferred until all<br />

12 points have been completed. No more than<br />

12 points of COMS E6901 may be taken. Consult<br />

the department for section assignment.<br />

COMS E6902x and y Thesis<br />

1 to 9 pts. Instructor to be announced.<br />

Available to MS and CSE candidates. An independent<br />

investigation of an appropriate problem<br />

in computer science carried out under the supervision<br />

of a faculty member. A formal written report<br />

is essential and an oral presentation may also<br />

be required. May be taken over more than one<br />

semester, in which case the grade will be deferred<br />

until all 9 points have been completed. No more<br />

than 9 points of COMS E6902 may be taken.<br />

Consult the department for section assignment.<br />

COMS E6998x and y Topics in computer<br />

science, I<br />

3 pts. Instructor to be announced.<br />

Prerequisite: the instructor’s permission. Selected<br />

topics in computer science. Content varies from<br />

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

COMS E6999x and y Topics in computer<br />

science, II<br />

3 pts. Instructor to be announced.<br />

Prerequisite: COMS E6998. Continuation of<br />

COMS E6998.<br />

COMS E9800x and y Directed research in<br />

computer science<br />

1 to 15 pts. Instructor to be announced.<br />

Prerequisite: submission of an outline of the<br />

proposed research for approval by the faculty<br />

member who will supervise. The department<br />

must approve the number of points. May be<br />

repeated for credit. This course is only for<br />

Eng.Sc.D. candidates.<br />

COMS E9910x and y Graduate research, I<br />

1 to 6 pts. Instructor to be announced.<br />

Prerequisite: submission of an outline of the proposed<br />

research for approval by the faculty member<br />

who will supervise. The department must<br />

approve the number of credits. May be repeated<br />

for credit.This course is only for MS candidates<br />

holding GRA or TA appointments. Note: It is not<br />

required that a student take Graduate research, I<br />

prior to taking Graduate research, II. Consult the<br />

department for section assignment.<br />

COMS E9911x and y Graduate research, II<br />

1 to 15 pts. Instructor to be announced.<br />

Prerequisites: submission of an outline of the<br />

proposed research for approval by the faculty<br />

member who will supervise. The department must<br />

approve the number of points. May be repeated<br />

for credit. This course is only for MS/PhD track<br />

students. Note: It is not required that a student<br />

take Graduate research, I prior to taking Graduate<br />

research, II. Consult the department for section<br />

assignment.<br />

119<br />

<strong>SEAS</strong> <strong>2008</strong>–<strong>2009</strong>

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

Saved successfully!

Ooh no, something went wrong!