Agenda - NYU Computer Science Department

Download Report

Transcript Agenda - NYU Computer Science Department

Computer Sciences at NYU
Open House
January 2004







Graduate Study at New York University
The MS in Computer Sciences
The MS in Information Systems
The MS in Scientific Programming
The PhD in Computer Science
Questions and answers
Reception with faculty
Why study at NYU






Largest C.S. department in the area
Many areas of strength
High caliber, high quality program
All courses taught by faculty (regular,
visiting, or industrial adjuncts)
Possibility to get involved in research -biocomputing, graphics, algorithms….
Great campus location!
Why study Computer Science



Monetary: media, finance, communications,
information technology, new industries.
Intellectual: Improve skills and ability to
acquire new skills
Personal: It’s fun.
Subject Matter of the M.S.
program





BAs program; M.S. s design; PhDs do
research. (Note: Most profs also program.)
You learn not only languages, you learn how
to design languages, similarly for databases,
operating systems etc.
Programming in the large (by small groups)
Research environment
Evening classes to accommodate working
professionals
Deeper Understanding

“...Everything is on the surface, you don’t
read the rule book, you do it by tinkering.
The danger is that this sort of tinkering
becomes a model for all understanding”
(Sherry Turkle, Sci.Am. April 1998)

An MS allows you to understand the
details under the hood (and build your
own engines when needed).
The field of Computer Science

Foundations
–

basic sciences (algorithms, programming
languages, operating systems, compilers)
Advanced technology
– staying current (cryptography, Java/XML,
distributed computing, networking,
animation, verification, visualization,
biocomputing ...)
Foundation Subjects
The scientific bases of computing:
– Algorithms (also complexity and theory of
computation)
– Programming Languages
– Operating Systems
– Compilers
Technological Subjects
Software design methodologies
 Graphics, animation, and visualization
 Artificial Intelligence, NLP, Pattern Rec
 Numerical computing, Time Series Anal
 Secure file systems/Cryptography
 Databases, Distributed systems
 Internet programming & Multimedia

Requirements of MS in CS

36 credits (12 courses)
– typically 2-3 years (must be completed in five)
Core Examination on Foundations

Specialization Area

Possibility of internships/independent
studies/interdisciplinary courses.

Privileges of Grad students
Numerous seminars (10 a week)
 Libraries
 Coles Sports facility
 Meeting future colleagues

Some Research Projects
Multimedia and user interfaces
 Robust distributed computation
 Performance of parallel systems
 Image recognition in industry and medicine
 Computational genomics
 Fluid dynamics and airfoils
 Motion capture/Query by humming.

The PAC Program
For students with some professional
experience (power user) but no
undergraduate degree in CS
 Reasonable math background
 Begins each Fall semester
 Adds 1 year, 8 credits

Some Entry Stats
General GREs > 700 in quantitative and 4.0
or better in analytic.
 Strong grades
 Strong specific recommendations (from
work and/or academia)
 Relevant experience, knowledge and
desires.

Master’s in Information
Systems

The MS in Information Systems
– with the Stern School of Business

Roughly half computer science and half
business courses + capstone projects course

Aim is to train Chief Information Officers.
The Project course
Centerpiece of MSIS program.
 Offers students real-world experience
 Recent projects with The Gertrude Stein
Repertory Theatre and Bell Labs, HBO,
ILX Systems, Inc. , InterWorld , The
Hypertext Neurological Knowledgebase
(THyNK), etc.

Master’s in Scientific
Computing

The MS in Scientific Computing is a joint
program with the Courant Math Department

Goal is to train designers of mathematical
programs in science and finance.
The Ph.D. Program

72 Credits (24 courses)
–
Normally, 2 to 4 years more than M.S.
Certification of practical and theoretical
skill.
 Oral preliminary exams
 Thesis

–
–
–
Proposal
Submission
Defense
QUESTIONS
????????????
check also
www.cs.nyu.edu
or write to [email protected]
Some choices:Applications
Programming
–
–
–
–
–
–
–
–
Graphics
Data Communications & Networks
Advanced topics in data communications
Advanced topics in Operating Systems
User Interfaces
Real-Time programming
Unix tools
Groupware
Staying Current

Quick-learning from fad to fad is not
enough (“No, but I’ve heard of it…”)

Needs solid scientific / technical basis to
recognize and adapt to innovation.

How: foundation courses + timely courses
from leading researchers and practitioners.
Some Areas of Specialization
–
–
–
–
–
–
–
–
Software Engineering
Applications Programming
Databases and distributed Computing
Numerical Analysis
Artificial Intelligence
Computer Architecture
Graphics
Internet technologies and Multimedia