Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Master’s Degree in Computer Science Why? • Acquire Credentials • Learn Skills – Existing software: Unix, languages, ... – General software development techniques – Specialized techniques: Parsers, string matching, machine learning, optimization, 3-D rendering, ..... – Analysis: Correctness, running time, experimentation ,,, • Intellectual enrichment – New ways to conceptualize problems – New types of applications – New views of computation • Foundation for Ph.D. study (if you want) MS program requirements • 36 credits = 12 courses • Core exam: Algorithms, Programming Languages, Compilers, Operating systems • Applications requirement: 1 course in 2 areas: Artificial Intelligence, Databases, Graphics, Scientific Computing. • Project course MS Program options • Research – Independent study – MS thesis (can replace Core exam) • Internship What’s happening in CS at NYU? • Systems – Parallel computing – Distributed computing – Security – Computer architecture • Programming languages – Languages – Compilers – Verification • Theory – Computational geometry – Cryptography • Graphics – Multimedia – Animation – Motion capture – Solid modeling • Artificial Intelligence – Machine Learning – Neural Networks – Natural Language Processing – Computer Vision – Commonsense Reasoning • Databases – Design and Tuning – Data Mining • Computational Biology • Numerical Analysis – Fluid mechanics – Optimization