Computer Science M.Eng. (Cornell Tech (NYC))

Field of Study

Computer Science

Program Description

Designed with input from leading tech industry advisors, the Master of Engineering in Computer Science at Cornell Tech offers a flexible course of study with rigorous technical courses in both fundamental and advanced emerging areas of computing. Your academic coursework will give you exceptional training in engineering software, systems, platforms, and products for complex business challenges and human needs.

These courses focus on preparing you for innovation within major tech companies or entrepreneurship within startup ventures. In cross-disciplinary teams, you’ll work with business, law, and other Cornell Tech students to create your own startup as well as develop usable solutions for real corporations. In the process, you’ll develop the business savvy and communication skills—as well as peerless technical know-how—that have made previous graduates prime recruiting targets of companies like Google, Facebook, and numerous startups.

Technical Topics Covered

  • Algorithms and Data Structures for Applications
  • Applied Machine Learning
  • Blockchains & Cryptocurrencies
  • Computer Networking
  • Computer Vision
  • Cryptography
  • Cybersecurity
  • Data Mining & Signal Processing
  • Distributed Systems
  • Human-Computer Interaction (HCI)
  • Natural Language Processing (NLP)
  • Networks & Markets

For more information on the Cornell Tech MEng program in Computer Science go to:

Contact Information


Cornell Tech 
2 West Loop Road
New York, NY 10044

Concentrations by Subject

  • artificial intelligence
  • computer science
  • programming languages and logics
  • scientific computing and applications
  • systems
  • theory of computation


For Cornell Tech Master of Engineering Tuition Rates please visit:

Application Requirements and Deadlines

Application Deadlines:

For Cornell Tech Master of Engineering Application Deadlines and Admissions Requirements please visit:

Requirements Summary:

The Master of Engineering in Computer Science welcomes candidates who have an academic background in computer science or a related technical field, a strong entrepreneurial streak, and a passion to lead in the tech industry. If you do not have a technical academic background, your application should demonstrate coursework in software engineering and linear algebra and a working knowledge of data structures and algorithms.

Learning Outcomes

Career Outcomes

Cornell Tech offers best-in-class career management services to set you up for success after graduation. 90% of recent job seekers (versus startup founders) from the Computer Science program accepted Software Developer roles at mature companies or startups, while others accepted roles such as Product Manager, Program Manager, Data Analyst or Data Scientist.

Learning Outcomes

  • Mastery and Application of Core Disciplinary Knowledge
  • Problem Formulation, Organization, and Planning of the Solution Process
  • Collaborative Problem Solving and Issue Resolution
  • Communication of Knowledge, Ideas and Decision Justification
  • Self-directed Learning and Professional Development


Cornell Tech Admissions hosts various prospective student events on Cornell Tech’s Roosevelt Island campus throughout the year. For a complete list of events go to: