Departments

  • Applied Physics
  • Biomedical Engineering
  • Center for Urban Science and Progress
  • Chemical and Biomolecular Engineering
  • Civil and Urban Engineering
  • Computer Science and Engineering
  • Electrical and Computer Engineering
  • Finance and Risk Engineering
  • Mathematics
  • Mechanical and Aerospace Engineering
  • Technology, Culture and Society
  • Technology Management and Innovation

Degrees & Programs

  • Bachelor of Science
  • Master of Science
  • Doctor of Philosophy
  • Digital Learning
  • Certificate Programs
  • NYU Tandon Bridge
  • Undergraduate
  • Records & Registration
  • Digital Learning Services
  • Teaching Innovation
  • Explore NYU Tandon
  • Year in Review
  • Strategic Plan
  • Diversity & Inclusion

News & Events

  • Social Media

Looking for News or Events ?

Computer Science, Ph.D.

code on screen

  • Request Information

We have a thriving Ph.D. program with approximately 80 full-time Ph.D. students hailing from all corners of the world. Most full-time Ph.D. students have scholarships that cover tuition and provide a monthly stipend. Admission is highly competitive. We seek creative, articulate students with undergraduate and master's degrees from top universities worldwide. Our  current research strengths  include data management and analysis, cybersecurity, computer games, visualization, web search, graphics, vision and image processing, and theoretical computer science.

This degree program offers interested students opportunities to do their research abroad, under the supervision of faculty at NYU Shanghai or  NYU Abu Dhabi .

  • View the Computer Science Ph.D. program flyer
  • Admissions requirements for the Ph.D. Program.
  • Find out more about general  Admission Requirements .

To receive a Ph.D. in Computer Science at the NYU Tandon School of Engineering, a student must:

  • satisfy a breadth course requirement, intended to ensure broad knowledge of computer science,
  • satisfy a depth requirement, consisting of an oral qualifying exam presentation with a written report, to ensure the student's ability to do research,
  • submit a written thesis proposal and make an oral presentation about the proposal,
  • write a Ph.D. thesis that must be approved by a dissertation guidance committee and present an oral thesis defense, and
  • satisfy all School of Engineering requirements for the Ph.D. degree, as described in the NYU Tandon School of Engineering bulletin, including graduate study duration, credit points, GPA, and time-to-degree requirements.

Upon entering the program, each student will be assigned an advisor who will guide them in formulating an individual study plan directing their course choice for the first two years. The department will hold an annual Ph.D. Student Assessment Meeting, in which all Ph.D. students will be formally reviewed.

Note: for pre-fall 2015 Ph.D. students, please see the pre-fall 2015 Ph.D. Curriculum.

Program Requirements

Details about Breadth and Depth Requirements, Thesis Proposal and Presentation, and Thesis Defense can be found in the NYU Bulletin.

Program Details

Each incoming Ph.D. student will be assigned to a research advisor, or to an interim advisor, who will provide academic advising until the student has a research advisor. The advisor will meet with the student when the student enters the program to guide the student in formulating an Individual Study Plan. The purpose of the plan is to guide the student’s course choice for the first two years in the program and to ensure that the student meets the breadth requirements. The plan may also specify additional courses to be taken by the student in order to acquire necessary background and expertise. Subsequent changes to the plan must be approved by the advisor.

Sample Plan of Study

In order to obtain a Ph.D. degree, a student must complete a minimum of 75 credits of graduate work beyond the BS degree, including at least 21 credits of dissertation. A Master of Science in Computer Science may be transferred as 30 credits without taking individual courses into consideration. Other graduate coursework in Computer Science may be transferred on a course-by-course basis. Graduate coursework in areas other than Computer Science can be transferred on a course-by-course basis with approval of the Ph.D. Committee (PHDC). The School of Engineering places some limits on the number and types of transfer credits that are available. Applications for transfer credits must be submitted for consideration before the end of the first semester of matriculation. 

All Ph.D. students will be formally reviewed each year in a Ph.D. Student Assessment Meeting. The review is conducted by the entire CSE faculty and includes at least the following items (in no particular order):

  • All courses taken, grades received, and GPAs.
  • Research productivity: publications, talks, software, systems, etc.
  • Faculty input, especially from advisors and committee members.
  • Student’s own input.
  • Cumulative history of the student's progress.

As a result of the review, each student will be placed in one of the following two categories, by vote of the faculty:

  • In Good Standing: The student has performed well in the previous semester and may continue in the Ph.D. program for one more year, assuming satisfactory academic progress is maintained.
  • Not in Good Standing: The student has not performed sufficiently well in the previous year. The consequences of not being in good standing will vary, and may include being placed on probation, losing RA/GA/TA funding, or not being allowed to continue in the Ph.D. program.

Following the review, students will receive formal letters which will inform them of their standing. The letters may also make specific recommendations to the student as to what will be expected of them in the following year. A copy of each student’s letter will be placed in the student’s file.

Quick Links

  • Graduate Admissions
  • Frequently Asked Questions
  • Pre-Fall 2015 Ph.D. Curriculum

Program Admissions Chair

Justin Cappos

Justin Cappos

Program director.

Rachel Greenstadt

Rachel Greenstadt

Photo of Periwinkle Doerfler

Periwinkle Doerfler

""

Nektarios Tsoutsos

Best Computer Science Schools

Ranked in 2023, part of Best Science Schools

Earning a graduate degree in computer science can lead

Earning a graduate degree in computer science can lead to positions in research institutions, government agencies, technology companies and colleges and universities. These are the top computer science schools. Each school's score reflects its average rating on a scale from 1 (marginal) to 5 (outstanding), based on a survey of academics at peer institutions. Read the methodology »

  • Clear Filters

Email forwarding for @cs.stanford.edu is changing on Feb 1, 2024. More details here . Looking for your W-2 form?  Read Here . CS Commencement Ceremony June 16, 2024.  Learn More .

PhD Admissions

Main navigation.

The Computer Science Department PhD program is a top-ranked research-oriented program, typically completed in 5-6 years. There are very few course requirements and the emphasis is on preparation for a career in Computer Science research. 

Eligibility

To be eligible for admission in a Stanford graduate program, applicants must meet:

  • Applicants from institutions outside of the United States must hold the equivalent of a United States Bachelor's degree from a college or University of recognized good standing. See detailed information by region on  Stanford Graduate Admissions website. 
  • Area of undergraduate study . While we do not require a specific undergraduate coursework, it is important that applicants have strong quantitative and analytical skills; a Bachelor's degree in Computer Science is not required.

Any questions about the admissions eligibility should be directed to  [email protected] .

Application Checklist

An completed online application must be submitted by the CS Department application deadline and can be found  here .

Application Deadlines

The online application can be found here  and we will only one admissions cycle for the PhD program per respective academic term.

Graduate Program

In the Computer Science program, you will learn both the fundamentals of computation and computation’s interaction with the world. Your work will involve a wide range of areas including theoretical computer science, artificial intelligence and machine learning, economics and computer science, privacy and security, data-management systems, intelligent interfaces, operating systems, computer graphics, computational linguistics, robotics, networks, architectures, program languages, and visualization.

You will be involved with researchers in several interdisciplinary initiatives across the University, such as the Center for Research on Computation and Society , the Data Science Initiative , and the Berkman Klein Center for Internet and Society .

Examples of projects current and past students have worked on include leveraging machine learning to solve real-world sequential decision-making problems and using artificial intelligence to help conservation and anti-poaching efforts around the world.

APPLY NOW >

Computer Science Degree

Harvard School of Engineering offers a  Doctor of Philosophy (Ph.D) degree in Computer Science , conferred through the Harvard Kenneth C. Griffin Graduate School of Arts and Sciences. Prospective students apply through Harvard Griffin GSAS; in the online application, select “Engineering and Applied Sciences” as your program choice and select "PhD Computer Science" in the Area of Study menu.

In addition to the Ph.D. in Computer Science, the Harvard School of Engineering also offers master’s degrees in  Computational Science and Engineering as well as in Data Science which may be of interest to applicants who wish to apply directly to a master’s program.

Computer Science Career Paths

Graduates of the program have gone on to a range of careers in industry in companies like Riot Games as game director and Lead Scientist at Raytheon. Others have positions in academia at University of Pittsburgh, Columbia, and Stony Brook.

Admissions & Academic Requirements

Prospective students apply through the Harvard Kenneth C. Griffin Graduate School of Arts and Sciences (Harvard Griffin GSAS). In the online application, select  “Engineering and Applied Sciences” as your program choice and select "PhD Engineering Sciences: Electrical Engineering​." Please review the  admissions requirements and other information  before applying. Our website also provides  admissions guidance ,  program-specific requirements , and a  PhD program academic timeline . In the application for admission, select “Engineering and Applied Sciences” as your degree program choice and your degree and area of interest from the “Area of Study“ drop-down. PhD applicants must complete the Supplemental SEAS Application Form as part of the online application process.

Academic Background

Applicants typically have bachelor’s degrees in the natural sciences, mathematics, computer science, or engineering.

Standardized Tests

GRE General: Not Accepted

Computer Science Faculty & Research Areas

View a list of our computer science faculty  and  computer science affiliated research areas . Please note that faculty members listed as “Affiliates" or "Lecturers" cannot serve as the primary research advisor.

Computer Science Centers & Initiatives

View a list of the research centers & initiatives  at SEAS and the computer science faculty engagement with these entities .

Graduate Student Clubs

Graduate student clubs and organizations bring students together to share topics of mutual interest. These clubs often serve as an important adjunct to course work by sponsoring social events and lectures. Graduate student clubs are supported by the Harvard Kenneth C. Griffin School of Arts and Sciences. Explore the list of active clubs and organizations .

Funding and Scholarship

Learn more about financial support for PhD students.

  • How to Apply

Learn more about how to apply  or review frequently asked questions for prospective graduate students.

In Computer Science

  • First-Year Exploration
  • Concentration Information
  • Secondary Field
  • Senior Thesis
  • AB/SM Information
  • Student Organizations
  • PhD Timeline
  • PhD Course Requirements
  • Qualifying Exam
  • Committee Meetings (Review Days)
  • Committee on Higher Degrees
  • Research Interest Comparison
  • Collaborations
  • Cross-Harvard Engagement
  • Lecture Series
  • Clubs & Organizations
  • Centers & Initiatives
  • Alumni Stories

phd computer science programs

  • Values of Inclusion
  • 2020 Antiracism Task Force
  • 2022 DEI Report
  • Research News

Department Life

  • Listed by Recipient
  • Listed by Category
  • Oral History of Cornell CS
  • CS 40th Anniversary Booklet
  • ABC Book for Computer Science at Cornell by David Gries
  • Books by Author
  • Books Chronologically
  • The 60's
  • The 70's
  • The 80's
  • The 90's
  • The 00's
  • The 2010's
  • Faculty Positions: Ithaca
  • Faculty Positions: New York City
  • Lecturer Position: Ithaca
  • Post-doc Position: Ithaca
  • Staff/Technical Positions
  • Ugrad Course Staff
  • Ithaca Info
  • Internal info
  • Graduation Information
  • Cornell Tech Colloquium
  • Student Colloquium
  • Spring 2024 Colloquium
  • Conway-Walker Lecture Series
  • Salton 2023 Lecture Series
  • Spring 2024 Artificial Intelligence Seminar
  • Spring 2024 Robotics Seminar
  • Spring 2024 Theory Seminar
  • Big Red Hacks
  • Cornell University - High School Programming Contests 2024
  • Game Design Initiative
  • CSMore: The Rising Sophomore Summer Program in Computer Science
  • Explore CS Research
  • ACSU Research Night
  • Cornell Junior Theorists' Workshop
  • Researchers
  • Ph.D. Students
  • M.Eng. Students
  • M.S. Students
  • Ph.D. Alumni
  • List of Courses
  • Course and Room Roster
  • CS Advanced Standing Exam
  • Architecture
  • Artificial Intelligence
  • Computational Biology
  • Database Systems
  • Human Interaction
  • Machine Learning
  • Natural Language Processing
  • Programming Languages
  • Scientific Computing
  • Software Engineering
  • Systems and Networking
  • Theory of Computing
  • Contact Academic Advisor
  • Your First CS Course
  • Technical Electives
  • CS with Other Majors/Areas
  • Transfer Credits
  • CS Honors Program
  • CPT for International CS Undergrads
  • Graduation Requirements
  • Useful Forms
  • Becoming a CS Major
  • Requirements
  • Game Design Minor
  • Co-op Program
  • Cornell Bowers CIS Undergraduate Research Experience (BURE)
  • Independent Research (CS 4999)
  • Student Groups
  • UGrad Events
  • Undergraduate Learning Center
  • UGrad Course Staff Info
  • The Review Process
  • Early M.Eng Credit Approval
  • Financial Aid
  • Prerequisites
  • The Application Process
  • The Project
  • Pre-approved Electives
  • Degree Requirements
  • The Course Enrollment Process
  • Advising Tips
  • Entrepreneurship
  • Cornell Tech Programs
  • Professional Development
  • Contact MEng Office
  • Career Success
  • Applicant FAQ
  • Computer Science Graduate Office Hours
  • Exam Scheduling Guidelines
  • Graduate TA Handbook
  • MS Degree Checklist
  • MS Student Financial Support
  • Special Committee Selection
  • Diversity and Inclusion
  • Contact MS Office
  • Ph.D. Applicant FAQ
  • Graduate Housing
  • Non-Degree Application Guidelines
  • Ph. D. Visit Day
  • Business Card Policy
  • Cornell Tech
  • Curricular Practical Training
  • Fellowship Opportunities
  • Field of Computer Science Ph.D. Student Handbook
  • Field A Exam Summary Form
  • Graduate School Forms
  • Instructor / TA Application
  • Ph.D. Requirements
  • Ph.D. Student Financial Support
  • Travel Funding Opportunities
  • Travel Reimbursement Guide
  • The Outside Minor Requirement
  • CS Graduate Minor
  • Outreach Opportunities
  • Parental Accommodation Policy
  • Special Masters
  • Student Spotlights
  • Contact PhD Office

Search form

phd computer science programs

Computer Science Ph.D. Program

You are here.

The Cornell Ph.D. program in computer science is consistently ranked among the top six departments in the country, with world-class research covering all of computer science. Our computer science program is distinguished by the excellence of the faculty, by a long tradition of pioneering research, and by the breadth of its Ph.D. program. Faculty and Ph.D. students are located both in Ithaca and in New York City at the Cornell Tech campus . The Field of Computer Science also includes faculty members from other departments (Electrical Engineering, Information Science, Applied Math, Mathematics, Operations Research and Industrial Engineering, Mechanical and Aerospace Engineering, Computational Biology, and Architecture) who can supervise a student's Ph.D. thesis research in computer science.

Over the past years we've increased our strength in areas such as artificial intelligence, computer graphics, systems, security, machine learning, and digital libraries, while maintaining our depth in traditional areas such as theory, programming languages and scientific computing.  You can find out more about our research here . 

The department provides an exceptionally open and friendly atmosphere that encourages the sharing of ideas across all areas. 

Cornell is located in the heart of the Finger Lakes region. This beautiful area provides many opportunities for recreational activities such as sailing, windsurfing, canoeing, kayaking, both downhill and cross-country skiing, ice skating, rock climbing, hiking, camping, and brewery/cider/wine-tasting. In fact, Cornell offers courses in all of these activities.

The Cornell Tech campus in New York City is located on Roosevelt Island.  Cornell Tech  is a graduate school conceived and implemented expressly to integrate the study of technology with business, law, and design. There are now over a half-dozen masters programs on offer as well as doctoral studies.

FAQ with more information about the two campuses .

Ph.D. Program Structure

Each year, about 30-40 new Ph.D. students join the department. During the first two semesters, students become familiar with the faculty members and their areas of research by taking graduate courses, attending research seminars, and participating in research projects. By the end of the first year, each student selects a specific area and forms a committee based on the student's research interests. This “Special Committee” of three or more faculty members will guide the student through to a Ph.D. dissertation. Ph.D. students that decide to work with a faculty member based at Cornell Tech typically move to New York City after a year in Ithaca.

The Field believes that certain areas are so fundamental to Computer Science that all students should be competent in them. Ph.D. candidates are expected to demonstrate competency in four areas of computer science at the high undergraduate level: theory, programming languages, systems, and artificial intelligence.

Each student then focuses on a specific topic of research and begins a preliminary investigation of that topic. The initial results are presented during a comprehensive oral evaluation, which is administered by the members of the student's Special Committee. The objective of this examination, usually taken in the third year, is to evaluate a student's ability to undertake original research at the Ph.D. level.

The final oral examination, a public defense of the dissertation, is taken before the Special Committee.

To encourage students to explore areas other than Computer Science, the department requires that students complete an outside minor. Cornell offers almost 90 fields from which a minor can be chosen. Some students elect to minor in related fields such as Applied Mathematics, Information Science, Electrical Engineering, or Operations Research. Others use this opportunity to pursue interests as diverse as Music, Theater, Psychology, Women's Studies, Philosophy, and Finance.

The computer science Ph.D. program complies with the requirements of the Cornell Graduate School , which include requirements on residency, minimum grades, examinations, and dissertation.

The Department also administers a very small 2-year Master of Science program (with thesis). Students in this program serve as teaching assistants and receive full tuition plus a stipend for their services.

Computer Science

Share this page.

Computer Science is an area of study within the Harvard John A. Paulson School of Engineering and Applied Sciences. Prospective students apply through Harvard Griffin GSAS; in the online application, select “Engineering and Applied Sciences” as your program choice and select "PhD Computer Science" in the Area of Study menu.

In the Computer Science program, you will learn both the fundamentals of computation and computation’s interaction with the world. Your work will involve a wide range of areas including theoretical computer science, artificial intelligence and machine learning, economics and computer science, privacy and security, data-management systems, intelligent interfaces, operating systems, computer graphics, computational linguistics, robotics, networks, architectures, program languages, and visualization.

You will be involved with researchers in several interdisciplinary initiatives across the University, such as the Center for Research on Computation and Society, the Institute for Applied Computational Science, the Data Science Initiative, and the Berkman Klein Center for Internet and Society.

Examples of projects current and past students have worked on include leveraging machine learning to solve real-world sequential decision-making problems and using artificial intelligence to help conservation and anti-poaching efforts around the world.

Graduates of the program have gone on to a range of careers in industry in companies like Riot Games as game director and Lead Scientist at Raytheon. Others have positions in academia at University of Pittsburgh, Columbia, and Stony Brook.

Standardized Tests

GRE General:  Not Accepted

APPLICATION DEADLINE

Questions about the program.

phd computer science programs

The primary focus of the doctoral program is research, with the philosophy that students learn best by doing—beginning as apprentices and becoming junior colleagues working with faculty on scholarly research projects. The faculty in the department conduct research in all areas of computer science. The degree of Doctor of Philosophy requires a dissertation based on the candidate’s original research, which is supervised by a faculty member, and all students in the Ph.D. program are actively engaged in research throughout the program. Ph.D. students spend at least half of their time on research under the direction of their faculty adviser from their first day in the program and devote themselves full time to research after coursework and other preliminaries have been completed. Ph.D. students are also expected to participate in departmental and laboratory activities full time throughout the program, except possibly for summer internships elsewhere, and the department does not consider admission of part-time Ph.D. students.

DEPARTMENTAL INFORMATION FOR DOCTORAL STUDENTS

  • Program Requirements
  • MS leading to PhD
  • Milestones Chart
  • Milestones Registration Form: Candidacy, Thesis Proposal, Thesis Defense
  • PhD course Import Forms
  • PhD Algorithms Prerequisite Form
  • Data Science Specialization Option  (further details here )

SCHOOL/UNIVERSITY INFORMATION FOR DOCTORAL STUDENTS

  • Registration
  • SEAS Doctoral Fieldwork (CPT) Policy
  • Time-Off Policy for Doctoral Students on Appointment in the Sciences and Related Research Fields

GENERAL PHD INFORMATION AND ADVICE

  • CAREER Club
  • Computer Science Open Data
  • Computer Science Graduate Job and Interview Guide
  • Background in case you ever need to teach online with two days notice
  • The Definitive ‘what do I ask/look for’ in a PhD Advisor Guide
  • The Thesis Whisperer
  • Prem Devanbu’s Review Anti-Patterns
  • Computer Science Rankings
  • Michael Ernst’s Compilation of Great Advice
  • Productivity Tips for PhD Students
  • Getting Admitted to a Top PhD Program
  • Tips on the Interview Process
  • Networking on the network
  • Advice on research and writing
  • More advice on writing
  • Corporate Lab or Academic Department, Which Fits?
  • How To Survive A Thesis Defense
  • 10 easy ways to fail a PhD
  • Dealing with plagiarism
  • Academic job site
  • Computing Research Association
  • IEEE Computer Society

(link suggestions appreciated; send email to [email protected] )

Last updated on March 13, 2024.

Find open faculty positions here .

Computer Science at Columbia University

Upcoming events, virtual employer informational session: ford motor credit company.

Friday 2:45 pm

Employer Info Session: Boehringer Ingelheim

Monday 3:00 pm

Coffee and Questions

Wednesday 2:00 pm

Last day of classes

Monday 10:00 am

In the News

Press mentions, dean boyce's statement on amicus brief filed by president bollinger.

President Bollinger announced that Columbia University along with many other academic institutions (sixteen, including all Ivy League universities) filed an amicus brief in the U.S. District Court for the Eastern District of New York challenging the Executive Order regarding immigrants from seven designated countries and refugees. Among other things, the brief asserts that “safety and security concerns can be addressed in a manner that is consistent with the values America has always stood for, including the free flow of ideas and people across borders and the welcoming of immigrants to our universities.”

This recent action provides a moment for us to collectively reflect on our community within Columbia Engineering and the importance of our commitment to maintaining an open and welcoming community for all students, faculty, researchers and administrative staff. As a School of Engineering and Applied Science, we are fortunate to attract students and faculty from diverse backgrounds, from across the country, and from around the world. It is a great benefit to be able to gather engineers and scientists of so many different perspectives and talents – all with a commitment to learning, a focus on pushing the frontiers of knowledge and discovery, and with a passion for translating our work to impact humanity.

I am proud of our community, and wish to take this opportunity to reinforce our collective commitment to maintaining an open and collegial environment. We are fortunate to have the privilege to learn from one another, and to study, work, and live together in such a dynamic and vibrant place as Columbia.

Mary C. Boyce Dean of Engineering Morris A. and Alma Schapiro Professor

Add Event to GMail

{{title}} {{fullname}}

phd computer science programs

Courses This Semester

  • {{title}} ({{dept}} {{prefix}}{{course_num}}-{{section}})

Carnegie Mellon University School of Computer Science

Doctoral programs.

A person walks past a large mural depicting the Gates Hillman center, with the text It Happens Here.

In any of the Ph.D. programs across our seven departments, you'll be matched with an advisor based primarily on mutual research interests and begin a research project on day one. All our Ph.D. students receive full financial support while in good academic standing, which helps ensure freedom to explore regardless of funding hurdles. We also believe that it's vital for advisors and students to work as peers, and the inherent flexibility of our programs means students often work with more than one faculty member and many other students during their time in SCS.

Together, our research environment and interdisciplinary mindset produce graduates who emerge into the world ready to tackle its biggest problems.

  • Doctoral Programs Home

Interested in Applying?

  • Graduate Admissions Overview
  • Frequently Asked Questions

Program Contacts

Robert Frederking Associate Dean for Doctoral Programs

Jenn Landefeld Doctoral Programs Manager

Explore Our Ph.D. Programs

Ray and stephanie lane computational biology department, computer science department, human-computer interaction institute.

Ph.D. in Human-Computer Interaction

Language Technologies Institute

Ph.D. in Language and Information Technologies

Machine Learning Department

Robotics institute.

Ph.D. in Robotics

Software and Societal Systems Department

Ph.D. in Societal Computing (SC) Ph.D. in Software Engineering (SE)

Dual Degree Ph.D. Programs

The carnegie mellon portugal program (cmu portugal), ph.d. in computer science/dual degree portugal, ph.d. in human-computer interaction/dual degree portugal, ph.d. in language and information technologies/dual degree portugal, ph.d. in robotics/dual degree portugal, ph.d. in software engineering/dual degree portugal.

a student works on a project

PhD in Computer Science

The PhD in Computer Science program provides students with the advanced coursework and groundbreaking research opportunities they need to contribute at the forefront of the world’s fastest-growing fields. Forging knowledge in 15 core areas like artificial intelligence, data science, programming languages, and human-centered computing, you’ll gain significant expertise in conducting and presenting the results of your research. Ultimately, you’ll produce and defend original work that contributes to critical discourse in your chosen area.

  • Explore plan of study
  • View program requirements
  • How to apply
  • Request info

phd computer science programs

Khoury College doctorate students gain deep knowledge and invaluable experience—preparing you for a research career in academia or industry.

Khoury Computer Science PhD graduates have found prestigious positions across industry and academia.

Tenure-track faculty:

  • University of Michigan, Ann Arbor
  • University of British Columbia (UBC)
  • Indiana University
  • University of Maryland
  • University College London
  • NC State University
  • UMass Boston
  • City University of Hong Kong

Postdoc research scientists:

  • University of Paris
  • Virginia Tech
  • Microsoft Research
  • GE Global Research

Senior software engineers and industry leaders:

Students graduating with a PhD in Computer Science will:

  • Gain a broad understanding of computer science fundamentals, spanning a substantial portion of the following core areas: artificial intelligence and data science, human-centered computing, software, systems, and theory
  • Gain significant expertise in at least one research area in computer science
  • Produce and defend original research in an area of computer science
  • Be able to communicate research results effectively in both oral and written forms

phd computer science programs

Our flagship campus in Boston is just minutes away from esteemed universities, exciting start-ups, and leaders in tech, finance, health care, and more.

phd computer science programs

FEATURED RESEARCH

phd computer science programs

August 1, 2024

Khoury Graduate Admissions Team

  • Financial support

January 1, 1066

January 1, 1492

Khoury Align Admissions Team

  • How to Apply
  • Cost & Financial Aid

Northeastern University - Khoury College of Computer Sciences

Khoury Social

Khoury College youtube link

Contact Khoury

phd computer science programs

I'm seeking information for

phd computer science programs

  • Research & Faculty
  • Offices & Services
  • Information for:
  • Faculty & Staff
  • News & Events
  • Contact & Visit
  • About the Department
  • Message from the Chair
  • Computer Science Major (BS/BA)
  • Computer Science Minor
  • Data Science and Engineering Minor
  • Combined BS (or BA)/MS Degree Program
  • Intro Courses
  • Special Programs & Opportunities
  • Student Groups & Organizations
  • Undergraduate Programs
  • Undergraduate Research
  • Senior Thesis
  • Peer Mentors
  • Curriculum & Requirements
  • MS in Computer Science
  • PhD in Computer Science
  • Admissions FAQ
  • Financial Aid
  • Graduate Programs
  • Courses Collapse Courses Submenu
  • Research Overview
  • Research Areas
  • Systems and Networking
  • Security and Privacy
  • Programming Languages
  • Artificial Intelligence
  • Human-Computer Interaction
  • Vision and Graphics
  • Groups & Labs
  • Affiliated Centers & Institutes
  • Industry Partnerships
  • Adobe Research Partnership
  • Center for Advancing Safety of Machine Intelligence
  • Submit a Tech Report
  • Tech Reports
  • Tenure-Track Faculty
  • Faculty of Instruction
  • Affiliated Faculty
  • Adjunct Faculty
  • Postdoctoral Fellows
  • PhD Students
  • Outgoing PhDs and Postdocs
  • Visiting Scholars
  • News Archive
  • Weekly Bulletin
  • Monthly Student Newsletter
  • All Public Events
  • Seminars, Workshops, & Talks
  • Distinguished Lecture Series
  • CS Colloquium Series
  • CS + X Events
  • Tech Talk Series
  • Honors & Awards
  • External Faculty Awards
  • University Awards
  • Department Awards
  • Student Resources
  • Undergraduate Student Resources
  • MS Student Resources
  • PhD Student Resources
  • Student Organization Resources
  • Faculty Resources
  • Postdoc Resources
  • Staff Resources
  • Purchasing, Procurement and Vendor Payment
  • Expense Reimbursements
  • Department Operations and Facilities
  • Initiatives
  • Student Groups
  • CS Faculty Diversity Committee
  • Broadening Participation in Computing (BPC) Plan
  • Northwestern Engineering

PhD candidates choose and complete a program of study that corresponds with their intended field of inquiry.

Academics   /   Graduate PhD in Computer Science

The doctor of philosophy in computer science program at Northwestern University primarily prepares students to become expert independent researchers. PhD students conduct original transformational research in extant and emerging computer science topics. Students work alongside top researchers to advance the core CS fields from Theory to AI and Systems and Networking . In addition, PhD students have the opportunity to collaborate with CS+X faculty who are jointly appointed between CS and disciplines including business, law, economics, journalism, and medicine.

Joining a Track

Doctor of philosophy in computer science students follow the course requirements, qualifying exam structure, and thesis process specific to one of five tracks :

  • Artificial Intelligence and Machine Learning
  • Computer Engineering

Within each track, students explore many areas of interest, including programming languages , security and privacy and human-computer interaction .

Learn more about computer science research areas

Curriculum and Requirements

The focus of the CS PhD program is learning how to do research by doing research, and students are expected to spend at least 50% of their time on research. Students complete ten graduate curriculum requirements (including COMP_SCI 496: Introduction to Graduate Studies in Computer Science ), and additional course selection is tailored based on individual experience, research track, and interests. Students must also successfully complete a qualifying exam to be admitted to candidacy.

CS PhD Manual Apply now

Request More Information

Download a PDF program guide about your program of interest and get in contact with our graduate admissions staff.

Request info about the PhD degree

Opportunities for PhD Students

Cognitive science certificate.

Computer science PhD students may earn a specialization in cognitive science by taking six cognitive science courses. In addition to broadening a student’s area of study and improving their resume, students attend cognitive science events and lectures, they can receive conference travel support, and they are exposed to cross-disciplinary exchanges.

The Crown Family Graduate Internship Program

PhD candidates may elect to participate in the Crown Family Graduate Internship Program. This opportunity allows the doctoral candidate to gain practical experience in industry or in national research laboratories in areas closely related to their research.

Management for Scientists and Engineers Certificate Program

The certificate program — jointly offered by The Graduate School and Kellogg School of Management — provides post-candidacy doctoral students with a basic understanding of strategy, finance, risk and uncertainty, marketing, accounting and leadership. Students are introduced to business concepts and specific frameworks for effective management relevant to both for-profit and nonprofit sectors.

Career Paths

Recent graduates of the computer science PhD program are pursuing careers in industry & research labs, academia, and startups.

  • Georgia Institute of Technology
  • Illinois Institute of Technology
  • Northeastern
  • University of Pittsburgh
  • University of Rochester
  • University of Washington
  • Naval Research Laboratory
  • Northwestern University

Industry & Research Labs

  • Adobe Research
  • Narrative Science
  • Oak Ridge National Laboratory

More in this section

  • Engineering Home
  • CS Department

Related Links

  • The Graduate School
  • Graduate Funding
  • International Office
  • Graduate Housing
  • Meet Our Faculty

Contact Info

Admissions Questions

Help for Current PhD Students

Director of Graduate Studies for PhD Program

Brian Suchy

What Students Are Saying

"One great benefit of Northwestern is the collaborative effort of the CS department that enabled me to work on projects involving multiple faculty, each with their own diverse set of expertise.

Northwestern maintains a great balance: you will work on leading research at a top-tier institution, and you won't get lost in the mix."

— Brian Suchy, PhD Candidate, Computer Systems

Yiding Feng

What Alumni Are Saying

"In the early stage of my PhD program, I took several courses from the Department of Economics and the Kellogg School of Management and, later, I started collaborating with researchers in those areas. The experience taught me how to have an open mind to embrace and work with people with different backgrounds."

— Yiding Feng (PhD '21), postdoctoral researcher, Microsoft Research Lab – New England

Read an alumni profile of Yiding Feng

Maxwell Crouse

"My work at IBM Research involves bringing together symbolic and deep learning techniques to solve problems in interpretable, effective ways, which means I must draw upon the research I did at Northwestern quite frequently."

— Maxwell Crouse (PhD '21), AI Research Scientist, IBM Research

Read an alumni profile of Maxwell Crouse

Vaidehi Srinivas

The theory group here is very warm and close-knit. Starting a PhD is daunting, and it is comforting to have a community I can lean on.

— Vaidehi Srinivas, PhD Candidate, CS Theory

Ph.D. in Computer Science

General info.

  • Faculty working with students: 37
  • Students: 80
  • Students receiving Financial Aid: 100% of Ph.D. students
  • Application Terms: Fall
  • Application Deadlines: December 14

Rong Ge Director of Graduate Studies Department of Computer Science Duke University Box 90129 Durham, NC 27708-0129 Phone: (919) 660-6500

Email: [email protected]

Website:  http://www.cs.duke.edu

Program Description

The Department of Computer Science offers programs leading to the  MS  and PhD in computer science. The PhD program consists of coursework and a sequence of research milestones culminating in a doctoral dissertation. The PhD course program includes a breadth requirement, satisfied by earning qualifying credit in three of six core areas of subject knowledge and an additional elective area. All entering PhD graduate students participate in a special seminar course (Computer Science 701S) to introduce them to the discipline and profession of computer science. Students should consult the departmental document Computer Science Graduate Program Degree Requirements for a full description of degree requirements.

A student entering graduate study in computer science should have a strong undergraduate grounding in the fundamentals of calculus and discrete mathematics, and basic knowledge of data structures, algorithms, and one or more higher-level computing programming languages. For applicants to the PhD program some undergraduate research experience is preferred.

The research activities of the department’s faculty provide exciting and challenging research opportunities to students in computer science. The department has strong research programs in algorithms and computational complexity; computational geometry; internet systems, networking and security; computer architectures and distributed systems; computational biology; biological computing and nanotechnologies; databases, mobile, and cloud computing; machine learning theory and applications; and artificial intelligence, computational economics, computer vision, natural language processing, and scientific computing. Research in computer science overlaps with research areas in other disciplines including biology, engineering, nanotechnology, environmental sciences, economics, biochemistry, statistics, and medicine.

  • Computer Science: PhD Admissions and Enrollment Statistics
  • Computer Science: PhD Completion Rate Statistics
  • Computer Science: PhD Time to Degree Statistics
  • Computer Science: PhD Career Outcomes Statistics

Application Information

Application Terms Available:  Fall

Application Deadlines:  December 14

Graduate School Application Requirements See the Application Instructions page for important details about each Graduate School requirement.

  • Transcripts: Unofficial transcripts required with application submission; official transcripts required upon admission
  • Letters of Recommendation: 3 Required
  • Statement of Purpose: Required
  • Résumé: Required
  • GRE Scores: GRE General (Optional)
  • English Language Exam: TOEFL, IELTS, or Duolingo English Test required* for applicants whose first language is not English *test waiver may apply for some applicants
  • GPA: Undergraduate GPA calculated on 4.0 scale required

Writing Sample None required

We strongly encourage you to review additional department-specific application guidance from the program to which you are applying:  Departmental Application Guidance

List of Graduate School Programs and Degrees

Computer Science, PhD

Whiting school of engineering.

The goal of the Doctor of Philosophy (Ph.D.) program in the Department of Computer Science is to prepare first-rate scholars in computer science. Successful graduates may assume significant positions in academia, research institutes, industry, or government laboratories.

Applications for admission to the Ph.D. program in Computer Science are reviewed by a faculty committee. Although specific criteria isn’t rigid, all students admitted must exhibit exceptional intellectual achievements and promise. Applicants must submit letters of recommendation, and (for international applicants) TOEFL/IELTS scores. Visit https://engineering.jhu.edu/graduate-admissions/ for more information on the application process.

For details regarding CS Ph.D. program requirements and policies, please visit the Advising Manual on our departmental website.

Financial Aid

All full-time CS Ph.D. students are fully-funded for the duration of their Ph.D. career while in a fulltime, resident status- either in the form of a Research Assistantship directed by members of the faculty, a Teaching Assistantship (at least one semester of TA is required), or a fellowship.  Support includes full tuition and annual health insurance coverage, as well as a monthly living-stipend during the fall and spring academic semesters (9 months).  Students who wish to continue working with their advisor and remain researching/working towards their degree full-time with the University during the summer months will continue to receive their stipend for June, July, and August (as opposed to doing an external internship, etc.).

Program Requirements

University residency.

Two consecutive semesters of residence as a full-time graduate student are required.

Seminar Attendance

All Ph.D. degree candidates are required to maintain satisfactory attendance in the Computer Science Seminar each semester for the duration of their enrollment in the program.  Although seminar attendance is required, the seminar may not be counted toward the qualifying course requirement. Enrollment in the Computer Science Seminar EN.601.801 is required for first and second year students only.

Responsible Conduct of Research and Academic Ethics

All doctoral students are required to take AS.360.625 Responsible Conduct of Research . Students are expected to complete the course by the end of their first year. Failure to do so may result in a loss of funding. Additional information regarding this requirement can be found here: https://engineering.jhu.edu/research/resources-policies-forms/responsible-conduct-of-research-training-for-students-and-postdoctoral-fellows-revised-spring-2020/ . In addition, all doctoral students must complete the course EN.500.603 Graduate Orientation and Academic Ethics .

Qualifying Course Requirements

The Department of Computer Science classifies its courses into five core distribution areas: Applications, Reasoning, Software, Systems and Theory.  Ph.D. candidates must complete eight courses total (3 class hours/credits each), and at least five of those eight courses must be taught in the Department of Computer Science.  Of those courses, four out of the five core distribution areas must be satisfied.  A current  l isting of courses with area designators   is provided on the departmental website. The areas are also encoded as POS (program of study) tags in SIS. Ph.D. students may complete remaining elective graduate courses (chosen from any CS area or from closely related departments such as Electrical and Computer Engineering, Cognitive Science, Mathematics, or Applied Mathematics and Statistics) for a total of eight courses. Computer Science graduate students may count 600-level and above graduate courses. The coursework program must be approved by the student’s faculty advisor. The overall grade point average for these eight courses must be at least equivalent to a B+. No course with a grade of less than C- may be counted toward this Ph.D. qualifying course requirement. Other than independent study courses, no courses with grades of P or S can be counted toward the coursework requirement. Courses with grades of P or S will not be included in the grade point average calculation. One of the courses required for the degree, but only one, may be replaced by 3 credits from comparable short courses. With approval of the student’s faculty advisor, up to two courses can be transferred from graduate programs of other institutions; more than two such courses can be transferred with approval of the department. It is the obligation of the student to provide all necessary documentation to the Department of Computer Science regarding the course(s) for which transfer credit is being requested. Students are expected to complete the course requirements by the end of their second year as a Ph.D. candidate. 

Qualifying Project Requirements

A Ph.D. student must complete two projects, each under the supervision and written agreement of a different faculty member. One project must be under the supervision of a faculty member with an appointment in the Department of Computer Science (Professor, Research Professor, Visiting or Joint appointment). The second project can be supervised by a different tenure-track or research faculty member in any division of Johns Hopkins, or with advance approval from the department, by any outside researcher.  Upon conclusion of each project, the student must write a “Project Report” describing the project in detail. This report will be a public document and will be kept on file in the department office. The supervising faculty member must approve the project report. Students are expected to complete the qualifying projects by the end of their third year as a Ph.D. candidate. 

Upon completion of the Ph.D. qualifying course requirements and the first qualifying project, students are ordinarily eligible to receive a master of science in engineering degree. The degree will be awarded upon student request.

Graduate Board Oral Examination (GBO)

This examination is a university requirement, ideally taken in the student's third year. The oral exam is administered by a committee consisting 5 members.  Students must select two members from inside the department and two members from outside the department, plus a 5th member who is either inside or outside the department.  The exam seeks to establish the student’s readiness to conduct original research in the area of their “Preliminary Research Proposal,” which should be distributed to the examiners in advance and presented by the student at the start of the exam.

Part-Time Ph.D.

Two consecutive semesters of residence as a full-time graduate student are required by the university. Attempting to obtain a Ph.D. is a major commitment and involves close coordination with a faculty advisor in the department. Part-time students must be able to establish and maintain these close links, therefore part-time study is by advanced and special permission only.

Departmental Seminar

Ph.D. students must give an official departmental seminar on their research area. This is to be done after the GBO and prior to the dissertation defense, or as part of the dissertation defense.

Dissertation and Defense

Ph.D. students must write a dissertation consisting of original research in their chosen area. They must deliver a public presentation of the dissertation before a dissertation committee consisting of the faculty advisor, a second faculty member in the Department of Computer Science (who must have a primary tenure-track appointment in the Department if the advisor does not), and one or more other members with Ph.D. degrees. In conformity with University requirements, the members of the dissertation committee must submit a referee’s letter to the Graduate Board recommending that the dissertation be accepted. Completed dissertations will be formatted and submitted to the Milton S. Eisenhower Library for electronic publication .

Teaching Requirement

All Ph.D. students are required to serve as a Teaching Assistant at least one semester during their program of study. As part of the requirement, the supervising course instructor must give the TA an opportunity to be in front of a group of students at least once during the course. Students are required to sign-up for the course EN.601.807 Teaching Practicum  during the semester in which the requirement is being fulfilled, and at the end of the semester their performance will be evaluated by the course instructor.

Student Progress Review

Ph.D. students are reviewed annually by their advisor(s) and the department, and notified in writing as to their standing in the program. Students deemed to not be making satisfactory progress may be placed on probation.

Georgetown University.

College of Arts & Sciences

Georgetown University.

Ph.D. Program

Admission to the ph.d. program.

The Ph.D. program accepts applications annually to begin study during the following Fall semester; we do not currently solicit applications to begin study in Spring semesters. Students may apply for the Ph.D. program before or after earning an M.S. degree.

Ph.D. students in good standing receive financial support during the first five academic years of their program, including tuition, health insurance, and a service stipend assistantship.

Information about the application process may be found below or by visiting our FAQ for Prospective Students .

Application Timeline

Applications are accepted online beginning in mid-July. Visit the Graduate School application page to begin an application.

Final submission deadline: January 15

Applications received by the final submission deadline are eligible for a full review including financial aid consideration.

The admissions committee begins reviewing applications after the priority submission deadline and notifies admitted students in early March.

Admissions Requirements

Successful Ph.D. applicants will hold a B.S. or M.S. degree in computer science or a closely-related field or will have significant coursework or professional experience in computer science. A strong background in computer science topics including data structures and algorithms, hardware and architecture, and computer programming; as well as mathematics including discrete mathematics, probability and statistics, linear algebra, and calculus is expected. Prior research experience and/or publication, either in an academic or professional setting is favored.

All applicants must meet the requirements specified by the Graduate School in their application FAQ . Additionally, our program requires a TOEFL score of at least 90 or an IELTS score of at least 7.0 to apply.

Ph.D. Program Requirements and Milestones

The Ph.D. program requirements include completing graduate-level coursework; passing a core and area qualifying exam; completing PhD seminar courses; completing an Apprenticeship in Teaching program; and proposing, writing, and defending a research dissertation.

The information below is an overview of these requirements. The official requirements, procedures, and policies are kept in the Graduate Student Handbook .

Ph.D. Coursework

Ph.D. students must complete coursework equivalent to the M.S. Computer Science requirements, consisting of either 30 credits (10 courses) or 24 credits (8 courses) plus the writing of a Master’s Thesis. Upon completion of this requirement, Ph.D. students who have not yet earned a Master’s degree may apply to receive an M.S. in Passing (equivalent to an M.S. Computer Science) from Georgetown.

Ph.D. students who complete an M.S. degree prior to joining the program may receive Advanced Standing credit equivalent to some or all of this requirement, effectively reducing the total number of courses needed.

Qualifying Examinations

Ph.D. students must satisfy two qualifying exam requirements: the core qualifying requirement and the area qualifying requirement.

The core qualifying requirement evaluates a student’s breadth of computer science knowledge and is completed by earning strong grades in three courses at Georgetown. This requirement can be (and often is) completed simultaneously with the coursework requirement above.

The area qualifying requirement evaluates a student’s depth of understanding in an area of their choice and consists of a written literature review to be read and assessed by a committee of faculty.

Ph.D. Seminars

Ph.D. students must take a total of three seminar courses designed to explore current literature and research across computer science disciplines. These seminars are taken after completing the coursework and qualifying requirements.

Apprenticeship in Teaching Workshop Program

Ph.D. students must complete the Apprenticeship in Teaching (AT) Program administered by Georgetown’s Center for New Designs in Learning and Scholarship. This program consists of a series of workshops on teaching pedagogy. It may be completed at any time in the program but it usually done after the qualifying process is complete.

Dissertation Proposal and Defense

Ph.D. students must propose, perform, and defend a novel research project of significant importance or impact in the form of a written dissertation.

Students must first select a research topic and write a proposal outlining the scope of the problem; prior work in the area; and a blueprint for performing research work and measuring success or completion. This proposal is presented to a committee of faculty who must approve the proposal.

Upon completion of the research work, a written dissertation detailing the results must be written and defended publicly before the faculty committee who must unanimously approve the work.

Timeline of Degree Milestones

Ph.D. students entering the program immediately after completing a B.S. typically complete the degree in five years; the timeline below is based on a five-year course of study.

Ph.D. Program

Ph.D. student Lilian DeGreef and professor Shwetak Patel in the UbiComp Lab

The Allen School provides every student accepted to our Ph.D. program with full financial support in the form of teaching and research assistantships or fellowships, from program inception to degree. Students earn an integrated Master’s Degree on their path to the Ph.D. Key features of our program include:

  • Comprehensive, high-quality graduate computer science curriculum.
  • A vibrant academic and social community.
  • Welcoming and inclusive environment for international students, women, and other underrepresented groups.
  • Robust schedule of colloquia and lectures on current topics in research and technology.
  • Leading-edge interdisciplinary research opportunities, on and off campus.

Our students benefit from many collaborations and relationships that we have developed across the campus and in the region. In addition to being the headquarters of established technology leaders such as Microsoft and Amazon, Seattle is also home to an extensive (and ever-growing) list of engineering centers established by major industry players from outside the Pacific Northwest.

Admission to the Allen School’s Ph.D. program is competitive. Each year, we receive applications from approximately 2,500 prospective graduate students from around the globe for 50 - 60 positions. We accept applications once a year, for entrance in the following autumn quarter. Our application process opens on September 1, and all application materials are due December 15, or the next following business day, if the 15th falls on a weekend. The Allen School hosts its annual Grad Visit Days in March for applicants who have received an offer of admission. This event provides an opportunity for applicants to meet with faculty, get to know their prospective colleagues, and experience the Seattle area’s quality of life.

The Ph.D. Process

The Allen School's Ph.D. process consists of three components: coursework, research, and thesis preparation. At the beginning of the program, students will take graduate-level courses in an array of topics spanning theory, systems, programming, and applications. They will also develop and refine their research skills working with their faculty advisor and other collaborators. These skills include information analysis and synthesis as well as written and verbal presentation capabilities. Student progress is measured at multiple steps throughout the program: the Qualifying Evaluation (a.k.a. “quals”), the General Exam, and the Candidacy of Philosophy, leading to the preparation and defense of their dissertation to obtain their Doctor of Philosophy degree.

Course Guide

Students are required to complete approximately 90 credits on their way to obtaining a Ph.D. degree in Computer Science & Engineering from the Allen School, 60 of which must be earned at the University of Washington. Explore our online course guide to peruse available courses, teaching schedules, internship credit, and specialized degree tracks available to Ph.D. students.

Student Handbook

Visit our online student handbook for essential information and advice about being a Ph.D. student in the Allen School, from available fellowships and travel grants, to navigating the annual review of progress, to mentoring undergraduate researchers. This section also contains practical information such as allocation of office space and obtaining health insurance, as well as the forms students will need to complete at various points throughout the program.

The Allen School's graduate advising team is here to guide prospective and current students as they navigate the application and registration process and help tailor the Allen School experience to their education and career goals.

computer science students discussing

Ph.D. in Computer Science

Gain vital expertise to lead and innovate with the help of invaluable "practice experience" in a fast-paced, real-world environment.

Through critical and logical thinking, you’ll gain the essential knowledge and experience needed to become highly proficient in the use of today’s leading computing platforms and techniques.

Why earn a Ph.D. in computer science?

If you're an international student, refer to the international application process for deadlines.

Scientists and engineers in every industry rely on high-performance technology and large data sets, requiring experts that can help harness the latest sophisticated computing power to solve real-world problems.

With this graduate program, you'll:

  • Get essential "practice experience" to help solve real-world problems and challenges through computational technology
  • Develop the knowledge and skills that will prepare you to lead or support research in any technical career that relies on computer science.
  • Develop your logic and critical-thinking skills to help solve today's most pressing scientific and engineering challenges.
  • Choose from computation clusters focused on specialized computing system or methods, and application clusters for exposure to specific scientific disciplines.
  • Work with practitioners in a variety of disciplines served by computer science .

On-Campus or Online Ph.D. in Computer Science

Benefit from strong departmental proficiencies in artificial intelligence, compiler design, database, networks, operating systems, graphics, simulation, software engineering, and theoretical computer science.

Shape the future of transportation. UND’s Transportation Technology Research Initiative is using autonomous systems to develop and maintain a modern transportation system.

Advance your technology skills with a curriculum that encourages a formal, abstract, theoretical and practical approach to the study of computer science.

Gain access to on-campus computer power: two computer labs, a set of diverse servers and a high-performance computing (HPC) system.  The supercomputer at UND runs on the HPE Apollo 6500 Gen10 system, purpose-built for HPC and a leading platform for deep learning. 

UND is a leader in big data expertise. We are the lead institution in a multi-university project for digital agriculture, funded by the National Science Foundation . And we  co-lead another NSF project to determine industry and academic computational needs in the Midwest.

Study at a Carnegie Doctoral Research Institution ranked #151 by the NSF. Students are an integral part of UND research.

What can I do with a Ph.D. in computer science?

Job growth outlook for Computer and Information Research Scientists by 2031

U.S. Bureau of Labor Statistics

Average median salary of Computer and Information Research Scientists

Graduates of the Computer Science Ph.D. program have dynamic career paths with titles such as:  

  • Software engineer and developer
  • Computational scientist
  • Data science engineer
  • Research scientists (technology companies and universities)

Because technology systems are so essential today, UND graduates can expect career opportunities across a range of industries. A small sampling of top industries needing advanced scientific computing skills include:

  • Atmospheric science
  • Bioinformatics
  • Communications
  • Engineering and science
  • High tech (hardware)
  • Renewable energy
  • Scientific and medical research (private and university-level)
  • Software engineering and design

Ph.D. in Computer Science Courses

CSCI 515. Data Engineering and Management. 3 Credits.

This course studies theoretical and applied research issues related to data engineering, management, and science. Topics will reflect state-of-the-art and state-of-the-practice activities in the field. The course focuses on well-defined theoretical results and empirical studies that have potential impact on data acquisition, analysis, indexing, management, mining, retrieval, and storage. Prerequisite: CSCI 513 . S, even years.

CSCI 543. Machine Learning. 3 Credits.

An introductory course in machine learning for data science. Topics include the learning algorithms of a Bayesian network, neural network, parametric/non-parametric methods, kernel machine, support-vector machine, etc. for regression, classification, clustering, dimensionality reduction, etc. Prerequisite: CSCI 365 or CSCI 384 . F, odd years.

CSCI 567. Secure Software Engineering. 3 Credits.

This course covers software engineering principles and techniques used in the development life-cycle of cyber secure systems. Topics covered include, the characteristics of secure software, the role of security in the development life-cycle, designing secure software, and best-practices in secure programming and testing. Study includes review of industrial standards for secure software system engineering. Prerequisite: EE 601 , EE 602 , and admission to the MS Cyber Security Program. SS.

CSCI 554. Applications in AI/Computational Intelligence. 3 Credits.

A continuous study of the computational paradigms of Soft Computing in the field of Computational Intelligence. The topics include the applications of the various soft computing techniques in Computational Intelligence as well as more evolutionary algorithms in Swarm Intelligence. Prerequisite: CSCI 544 . F, even years.

CSCI 555. Computer Networks. 3 Credits.

A study of new and developing network architectures and communication protocols. Broadband technologies will be considered including BISDN, ATM networks, and other high-speed networks. Prerequisite: CSCI 327 .

CSCI 557. Computer Forensics. 3 Credits.

An overview of the techniques to detect and assess the level of penetration of a security breach. Topics include forensic science in the cyber domain, laws and ethics of forensic activities, digital evidence, methods of forensic investigation, and forensic procedures in a variety of operating systems and network configurations. Prerequisite: EE 602 , or approval of the department, and admission to the MS program in Cyber Security. S.

Online Computer Science Ph.D.

best online university in the nation

best online graduate programs

UND's online Ph.D. in Computer Science is fully online. You never have to come to campus. You'll take a combination of synchronous and asynchronous online computer science courses. 

Affordable Online Colleges

UND is one of the most affordable online colleges in the region. For this program, we offer the same online tuition rates regardless of your legal residency. Compare and you’ll see UND is lower cost than similar four-year doctoral universities.

Top-Tier Online Computer Science Ph.D.

Over a third of UND's student population is exclusively online; plus, more take a combination of online and on campus classes. You can feel reassured knowing you won't be alone in your online learning journey and you'll have resources and services tailored to your needs. No matter how you customize your online experience, you’ll get the same top-quality education as any other on campus student.

  • Same degree:  All online programs are fully accredited by the Higher Learning Commission (HLC) . Your transcript and diploma are exactly the same as our on-campus students.
  • Same classes: You’ll take courses from UND professors, start and end the semesters at the same time and take the same classes as a student on campus.
  • Real interaction:  You can ask questions, get feedback and regularly connect with your professors, peers and professionals in the field.
  • Your own academic advisor:  As an invaluable go-to, they’re focused on you, your personal success and your future career.
  • Free online tutoring:  We're here to help you one-on-one at no cost. Plus, get access to a variety of self-help online study resources.
  • Unlimited academic coaching:  Need support to achieve your academic goals or feeling stumped by a tough course? We'll help with everything from stress and time management to improving your memory to achieve higher test scores.
  • Full online access:  Dig into virtual research from the Chester Fritz Library. Improve your writing skills with online help from the UND Writing Center. Get online access to career services, veteran and military services, financial services and more.
  • 24/7 technical support:  UND provides free computer, email and other technical support for all online students.
  • Networking opportunities: Our significant online student population means you’ll have a large pool of peers to connect with. UND has numerous online events and activities to keep you connected.

Best Online College

Our high alumni salaries and job placement rates, with affordable online tuition rates make UND a best-value university for online education. UND's breadth of online programs rivals all other nonprofit universities in the Upper Midwest making UND one of the best online schools in the region.

UND ranks among the best online colleges in the nation for:

  • Affordability
  • Student satisfaction (retention rate)
  • Academic quality (4-year graduate rate)
  • Student outcomes (20-year return on investment per Payscale.com)

Leaders in Computer Science

As a leader of Big Data, UND's goal is to make things more efficient, more effective and safer for North Dakotans.

Check out the faculty you'll work with at UND or discover additional education opportunities.

  • School of Electrical Engineering & Computer Science
  • Find Similar Programs

By clicking any link on this page you are giving your consent for us to set cookies, Privacy Information .

Societal Computing

Software and societal systems department.

Our multi-disciplinary approach is geared towards tackling the unique computing challenges of our time.

Empowering Innovation, Impacting Society

The past decade has seen a tremendous increase in both the breadth and the complexity of computational systems society has come to rely on. This increase in turn is giving rise to a number of new and challenging societal, management and policy issues, which themselves often call for new technological innovations. Examples include privacy rights management, data privacy, electronic market mechanisms and automated negotiation, dynamic network modeling, online dispute resolution, and platform-based product ecosytems.

Attacking these new problems requires profound understanding of computation and the interplay between the managerial, personal and policy networks in which technology operates. Current degree programs in traditional disciplines such as computer science, policy and management fail to provide the kind of multi-disciplinary curriculum needed to train tomorrow’s leaders in these emerging areas. Today’s demand for integrated expertise far exceeds supply; and as it continues to grow, it becomes increasingly important to offer a PhD program that fills the void.

While computer science researchers are increasingly asked to address or integrate social, economic or legal dimensions into the emerging technologies they develop, traditional doctoral programs continue to emphasize computation as a standalone discipline and ignore its many social, economic, and policy ramifications. In contrast, the PhD program in Societal Computing is a computer science based cross-disciplinary program that aims to train computer scientists to understand the bigger picture in which computation operates and to create technology from this broader vantage point.​

Our goal is to prepare students to be leading researchers in this burgeoning field. The program provides students with in-depth training not just in computation but also in the fundamentals of looking at networks of people and organizations, and at their integration into management, law, and policy. The PhD program in Societal Computing builds on a multi-disciplinary team of world-class faculty to expose students to traditional tenets of computer science interwoven with interdisciplinary coursework, hands-on applications, and cutting-edge research.​

Popular Searches

  • Master’s of AI Engineering
  • Engineering Magazine
  • Covid updates
  • Manufacturing Futures Institute
  • student organizations
  • Rethink the Rink

Social Media

  • @CMUEngineering
  • CMUEngineering
  • College of Engineering
  • Graduate studies
  • Graduate programs

Electrical and Computer Engineering graduate programs

Carnegie Mellon’s Department of Electrical and Computer Engineering  (ECE) stands at the forefront of today’s rapidly evolving technology landscape. It equips students to emerge as leaders in the field by honing their engineering skills, fostering their creativity, and providing them with practical insights essential for innovating impactful solutions. The department actively contributes to advancing and sharing knowledge in diverse areas such as energy, healthcare, mobile systems, smart infrastructure, nanotechnology, storage systems, cyber-physical systems, data and network science, and more.

The ECE department offers a wide range of comprehensive graduate programs, including a doctor of philosophy and several master of science programs. The department’s reach spans well beyond Pittsburgh, with offerings in Africa , Portugal , Thailand , Silicon Valley , and Washington, D.C.

  • Admission requirements
  • Application deadlines

students work at CMU's Nanofab laboratory

Doctor of philosophy program

  • Doctor of Philosophy in Electrical and Computer Engineering  (Ph.D. in ECE) The Ph.D. in ECE program guides students through research-intensive study of electrical and computer engineering fundamentals. With the help of a faculty advisor, students define an education and research program consistent with their background and career goals. This program is offered at several locations, including Pittsburgh, Portugal, Thailand, and Washington, D.C.

student works on electrical and computer engineering project

Master’s programs

  • Master of Science in Electrical and Computer Engineering  (MS in ECE) The department’s MS in ECE program provides students with a thorough background in the fundamentals of ECE, as well as the opportunity for in-depth specialization in specific areas of the field. This program is offered at several locations, including Pittsburgh, Africa, Thailand, and Silicon Valley.
  • Master of Science in Artificial Intelligence Engineering - Electrical and Computer Engineering (MS in AIE - ECE) The MS in AIE - ECE is a three-semester program that gives students the opportunity to gain state-of-the-art knowledge of artificial intelligence from an engineering perspective. Today, AI is driving significant innovation across products, services, and systems in every industry, and tomorrow’s AI engineers will have the advantage.
  • Master of Science in Software Engineering The MS in Software Engineering is a unique program offered exclusively at CMU’s Silicon Valley campus. It emphasizes a rigorous foundation in the core disciplines of software engineering. The program provides students with fundamental knowledge, skills, and first-hand experience in software engineering by balancing theory and practice, engaging active learning, and encouraging collaboration on projects drawn from real-world contexts.
  • Dual Master of Science in Engineering and Technology Innovation Management  (MS in ETIM) The MS in ETIM program cultivates next-generation innovation leaders. Here, engineers and scientists develop the specialized business skills, frameworks, and technical acuity necessary to create and capture value from innovative technologies. Join an exceptional multi-disciplinary group of peers and professors who will help you shape the future.

Research areas

Healthcare and quality of life

Mobile systems

Smart infrastructure

Nanotechnology

Storage systems

Intelligent physical systems

Data and network science

Secure systems

Research facilities and engagements

students discuss research during poster session

Student experience

ECE graduate students join a global community of scholars and researchers, fostering diversity and collaboration at all levels. Students are encouraged to enhance their professional and technical skills through active participation in Carnegie Mellon’s student organizations .

  • ECE Graduate Organization
  • Carnegie Mellon Racing
  • CMU Robotics Club
  • Institute of Electrical and Electronics Engineers
  • W3VC - Radio Club
  • Society of Women Engineers
  • National Society of Black Engineers
  • Society of Hispanic Professional Engineers
  • Society of Asian Scientists and Engineers
  • Graduate Student Assembly

Energy & Environment

CMU partners to reimagine energy in the region

Faculty from Carnegie Mellon University will collaborate with West Virginia University and University of Pittsburgh on a National Science Foundation Regional Innovation Engines program.

The National Science Foundation (NSF) has awarded Giulia Fanti, Guannan Qu, and Akshitha Sriraman, all assistant professors of electrical and computer engineering, the NSF Faculty Early Career Development (CAREER) Award.

2024 NSF CAREER Awards

News & Events

Zhang receives NSF CAREER Award

Xu Zhang received an NSF career grant for his work on device fabrication and system-level applications of atomically thin 2D materials.

Artificial Intelligence

PennDOT Secretary meets Carnegie Mellon transportation experts

PennDOT Secretary Michael Carroll visited CMU facilities at Mill 19 to meet transportation researchers and learn about collaboration opportunities.

New center to investigate quantum computing

A new National Science Foundation Industry-University Cooperative Research Center at CMU will create an ecosystem that advances quantum computing and information technologies.

Health & Biomedicine

Detecting brain tsunamis

Researchers from Carnegie Mellon University, the University of Pittsburgh, and the University of Cincinnati have combined their expertise in engineering and medicine to create a noninvasive method for detecting worsening brain injuries before they happen. This advancement could reshape neurocritical care.

Faculty and alumnus inducted into the National Academy of Engineering

College of Engineering dean, professor, and alumnus inducted in the National Academy of Engineering.

Zeynep Ozkaya’s work in Jana Kainerstorfer’s biophotonicslab has helped her to better understand the signal processing principles she is learning in her electrical engineering courses.

Relationships are key to the research and the researchers

USDOT Deputy Secretary meets CMU transportation researchers

Carnegie Mellon is working closely with the USDOT to transform the U.S. transportation system through research that focuses on safety, economic growth, climate and sustainability, and equity.

Cybersecurity

Carnegie Mellon’s hacking team wins 7th DEF CON Capture-the-Flag title

The winningest team in DEF CON’s Capture-the-Flag (CTF) competition history, CMU’s Plaid Parliament of Pwning defended its title, earning its seventh victory in the past 11 years.

Exchanging campuses, making global connections

Through the Global Campus Exchange program, engineering students have the opportunity to experience what it is like to be enrolled at another CMU location.

Spring Carnival runs on connections

The CMU community is familiar with Spring Carnival, but what goes on behind the scenes to make it all happen? The students in Spring Carnival Committee’s Electrical Subcommittee play a major role in making it all connect.

Six alumni were listed in Forbes 30 Under 30 in Energy for their groundbreaking startup companies.

Forbes includes six CMU alumni in 30 Under 30 in Energy

Cyberphysical Systems

Carnegie Mellon awarded $20M for transportation research

Congresswoman Summer Lee and U.S. Department of Transportation (USDOT) announce that CMU will lead consortium that will receive $20 million to create Safety21, a University Transportation Center.

Reimagining datacenters

Akshitha Sriraman is rethinking datacenter computing across hardware and software systems to enable efficient, sustainable, and equitable large-scale web systems.

MSE students win big with doctoral research at 3MT championship

MSE Ph.D. students earned first place overall, the People’s Choice Award, and the Alumni Choice Award at the Carnegie Mellon Three Minute Thesis (3MT) Competition.

  • Watch the Video

Improving air quality in Africa

CMU-Africa, CMU-Pittsburgh, and global collaborators create an air quality testing center in Ghana with new funding from the Clean Air Fund.

Presidential and graduate fellowships awarded

College of Engineering Dean Bill Sanders is pleased to congratulate the 46 graduate students who have been awarded fellowships for the 2023-24 academic year.

students walk on University of Idaho campus

Visit U of I

Learn about the many reasons the University of Idaho could be a perfect fit for you. Schedule Your Visit

  • Discover a Career
  • Find a Major
  • Experience U of I Life

More Resources

  • Admitted Students
  • International Students

Take Action

  • Find Financial Aid
  • View Deadlines
  • Find Your Rep

Students on Campus

Helping to ensure U of I is a safe and engaging place for students to learn and be successful. Read about Title IX

Get Involved

  • Clubs & Volunteer Opportunities

Campus Recreation

  • Student Government
  • Sustainability Center
  • Academic Assistance
  • Safety & Security
  • Career Services
  • Health & Wellness Services
  • Register for Classes
  • Dates & Deadlines
  • Financial Aid
  • U of I Library

Parents on campus during orientation

Homecoming Oct. 14 - 21

Join other Vandal families for a week of celebration and Vandal traditions. View Calendar

Stay Connected

  • Upcoming Events
  • Here We Have Idaho Magazine
  • Support Services
  • About Moscow
  • Commencement
  • Dads' Weekend
  • Moms' Weekend

campus full of students

  • U of I Retirees Association

UIRA has a membership of nearly 500 from every part of the University. Learn about UIRA

  • Submit Class Notes
  • Make a Gift
  • View Events
  • Vandal Pride Products
  • Vandal Voyagers Program
  • Alumni Chapters
  • University Magazine
  • Alumni Newsletter

Students participate in the TRX wellness class at the Student Recreation Center

Gym memberships and wellness class passes are available for faculty, staff and their spouses. Get Healthy

Common Tools

  • Administrative Procedures Manual (APM)
  • Class Schedule
  • ITS Tech Support
  • Academic Dates & Deadlines
  • Daily Register
  • Faculty Senate
  • Staff Council

Application Management

Office of admissions.

Physical Address: University of Idaho Bruce M. Pitman Center 709 Deakin Street Rm 117  Moscow, ID 83844

Mailing Address: University of Idaho 875 Perimeter Drive MS 4264 Moscow, ID 83844-4264

Phone: 208-885-6326

Fax: 208-885-9119

Email: [email protected]

Web: Office of Admissions

Physical Address: University of Idaho Boise 322 E. Front St Boise, ID 83702

Email: [email protected]

Web: Boise Center

Coeur d'Alene

Physical Address: University of Idaho Coeur d'Alene 1031 N Academic Way Suite 242 Coeur d'Alene, ID 83814

Web: Coeur d'Alene Center

Idaho Falls

Physical Address: University of Idaho Idaho Fall 1776 Science Center Dr. Suite 306 Idaho Falls, ID 83840

Web: Idaho Falls Center

Northeastern University Graduate Programs

College of Engineering

The Master of Science in Robotics program at Northeastern looks at this fundamentally interdisciplinary field from three connected angles: mechanical engineering, electrical and computer engineering, and computer science. Students gain a comprehensive understanding of the algorithms, sensors, control systems, and mechanisms used in robotics to help them stand out in the field and make a transformative impact on society.

The Master of Science in Robotics program at Northeastern looks at this fundamentally interdisciplinary field from three connected angles: mechanical engineering, electrical and computer engineering, and computer science. Students select a concentration and gain a comprehensive understanding of the algorithms, sensors, control systems, and mechanisms used in robotics to help them stand out in the field and make a transformative impact on society. They can further specialize their degree with flexible electives in a variety of areas, such as mechatronic systems, robot mechanics, control systems, robotic manipulation, artificial intelligence, sensing and navigation, mobile and field robots, medical robotics, and machine learning.

Classes in this multidisciplinary program incorporate direct interaction with a variety of robotic systems supported by highly accomplished faculty, state-of-the art equipment, and advanced laboratories and research centers including the university-wide  Institute for Experiential Robotics  located in the new  EXP building . Research opportunities are available with a variety of robotic systems, including an autonomous Lincoln MKZ car, multiple deep-rated autonomous underwater vehicles, dozens of unmanned aerial and ground robotic systems, commercial and research manipulators, and biologically   inspired robots.

Students can pursue the MS thesis option or coursework only option. Upon graduating, students will be prepared for engineering jobs in the growing field of robotics, or will progress into a doctoral degree in robotics or related multidisciplinary areas across computer science, mechanical, electrical, and computer engineering.

Students with academic or career backgrounds in computer science or mechanical, electrical, and computer engineering are well suited for this program, and will take advanced core courses in all these areas.  

More Details

Unique features.

  • Interdisciplinary program giving students a skill set that can evolve over time to suit changing research and career interests in this rapidly evolving industry
  • Flexibility to further specialize with electives in areas such as mechatronic systems, robot mechanics, control systems, robotic manipulation, artificial intelligence, sensing and navigation, mobile and field robots, medical robotics, and machine learning
  • Direct classroom interaction with quality robotics systems supported by state-of-the art equipment and advanced laboratories
  • Comprehensive research with accomplished faculty, facilities, and multidisciplinary research centers, including the Institute for Experiential Robotics
  • Top-ranked co-op program enabling students to gain up to eight months of professional experience as part of the academic curriculum
  • Location is a robotics hub with Northeastern playing a large role educating tomorrow's leaders 
  • Opportunity to pursue industry careers or progress into a doctoral degree program in robotics or related multidisciplinary areas
  • Choose the MS thesis option or the coursework only option

Program Objectives

  • Looking at this fundamentally interdisciplinary field from three connected angles—mechanical engineering, electrical and computer engineering, and computer science—students gain a comprehensive understanding of the algorithms, sensors, control systems, and mechanisms used in robotics to help them stand out in the field and make a transformative impact on society. 
  • Upon program completion, students will be equipped with an interdisciplinary skill set that can evolve over time to suit their changing research and career interests in this rapidly evolving industry.
  • Students will be prepared for engineering jobs in the growing field of robotics, or will progress into a doctoral degree in robotics or related multidisciplinary areas across computer science or mechanical, electrical, and computer engineering.

Career Outlook

  • According to  Precedence Research , the global robotics technology market size was estimated at $72.17 billion in 2022 and is expected to surpass around $283.19 billion by 2032 with a registered compound annual growth rate of 14.7% during the forecast period 2023 to 2032.
  • The job market for electrical and computer engineers, mechanical engineers, and computer scientists, which includes robotics, is forecasted to grow at 5%, 10%, and 23%, respectively, from 2022 to 2032, according to the U.S. Bureau of Labor Statistics.
  • The Boston area is a hub for robotics research and industry—including Amazon Robotics, Teradyne, and Bluefin Robotics—and Northeastern is proud to play a large role in educating tomorrow’s leaders in this emerging area.

Learning Outcomes

Mechanical Engineering Concentration

  • An ability to identify, formulate, and solve complex engineering/scientific/quantitative problems.
  • An ability to explain and apply engineering design principles, as appropriate to the program’s educational objectives.
  • An ability to produce solutions that meet specified end-user needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
  • An ability to recognize the tools and principles needed for understanding robotic and control systems by merging electrical and mechanical engineering and computer science.

Electrical and Computer Engineering Concentration

  • An ability to recognize the tools and principles needed for understanding robotic and control systems with a multidisciplinary approach that combines electrical engineering, mechanical engineering, and computer science.
  • An ability to understand system-level design of complex software and hardware that is used to build robotic systems that include a variety of asynchronous sensors and actuators.
  • An ability to understand the theoretical principles underlying localization, mapping, and planning to build, design, and deploy a variety of robotic systems ranging from fully autonomous to remotely operated systems.

Testimonials

—james myers, ms, electrical and computer engineering, —hanumant singh, professor, electrical and computer engineering, —amanda zhu, ms, computer engineering, looking for something different.

A graduate degree or certificate from Northeastern—a top-ranked university—can accelerate your career through rigorous academic coursework and hands-on professional experience in the area of your interest. Apply now—and take your career to the next level.

Program Costs

Finance Your Education We offer a variety of resources, including scholarships and assistantships.

How to Apply Learn more about the application process and requirements.

Requirements

  • Completed online application form
  • Application fee
  • Two letters of recommendation
  • Transcripts from all institutions attended
  • GRE is not required for terms starting during the 2021-2022, 2022-2023, or 2023-2024 academic years
  • Statement of purpose
  • TOEFL, IELTS, or Duolingo for international applicants

Are You an International Student? Find out what additional documents are required to apply.

Admissions Details Learn more about the College of Engineering admissions process, policies, and required materials.

Admissions Dates

Applications received after the stated deadline dates will be accepted and processed as quickly as possible; however it may not be possible to have a decision rendered in time for the applicant to begin taking classes for the desired term if admitted.

Applications submitted by the referenced dates will receive full consideration for the referenced term. Applications received after the referenced dates will be considered on a case-by-case basis.

Industry-aligned courses for in-demand careers.

For 100+ years, we’ve designed our programs with one thing in mind—your success. Explore the current program requirements and course descriptions, all designed to meet today’s industry needs and must-have skills.

View curriculum

Northeastern combines rigorous academics with experiential learning and research to prepare students for real-world engineering challenges. The cooperative education program, also known as “co-op,” is one of the largest and most innovative in the world, and Northeastern is one of only a few that offers a co-op program for graduate students. Through this program, students gain professional industry experience in their field of interest as part of the academic curriculum while employed from four to eight months in a wide variety of organizations, from large companies to entrepreneurial start-ups.   In 2019, the Graduate School of Engineering placed nearly 1000 students in co-op positions. We have a team that prepares students for the cooperative education experience through resumé building, developing interview skills, and guiding professional development.

Our Faculty

Northeastern University faculty represents a broad cross-section of professional practices and fields, including finance, education, biomedical science, management, and the U.S. military. They serve as mentors and advisors and collaborate alongside you to solve the most pressing global challenges facing established and emerging markets.

Rifat Sipahi

Rifat Sipahi

Lawson Wong

Lawson Wong

Hanumant Singh

Hanumant Singh

By enrolling in Northeastern, you’ll gain access to students at 13 campus locations, 300,000+ alumni, and 3,000 employer partners worldwide. Our global university system provides students unique opportunities to think locally and act globally while serving as a platform for scaling ideas, talent, and solutions.

Below is a look at where our Engineering alumni work, the positions they hold, and the skills they bring to their organization.

Where They Work

  • GE Aviation
  • Bose Corporation

What They Do

  • Engineering
  • Business Development
  • Program and Project Management
  • Entrepreneurship

What They're Skilled At

  • Project Management
  • Manufacturing

Learn more about Northeastern Alumni on  Linkedin .

Related Articles

phd computer science programs

10 Emerging Skills Microbiologists Need to Stay Competitive

phd computer science programs

How To Become a Microbiologist

phd computer science programs

Should You Get a Graduate Degree in the Sciences?

Vanderbilt to establish a college dedicated to computing, AI and data science

Media inquiries.

  • 615-322-6397 Email

Latest Stories

  • Spring Faculty Assembly on April 11 
  • NIH honors Vanderbilt with prestigious research prize 
  • Vanderbilt University Statement – March 28, 2024

Mar 25, 2024, 11:20 AM

Vanderbilt has begun work to establish a transformative college dedicated to computer science, AI, data science and related fields, university leaders announced today. In addition to meeting the growing demand for degrees in technological fields and advancing research in rapidly evolving, computing-related disciplines, the new, interdisciplinary college will collaborate with all of Vanderbilt’s schools and colleges to advance breakthrough discoveries and strengthen computing education through a “computing for all” approach.

The College of Connected Computing will be led by a new dean, who will report to Provost and Vice Chancellor for Academic Affairs C. Cybele Raver and to School of Engineering Dean Krishnendu “Krish” Roy. The search for the college’s dean is scheduled to begin in late August, and recruiting of faculty will begin in the coming months. It will be the first new college at Vanderbilt since the university and the Blair School of Music merged in 1981.

“Of all the factors shaping society, few are more influential than the rapid emergence of advanced computing, AI and data science,” Chancellor Daniel Diermeier said. “To continue to carry out our mission, prepare all our students for their careers and advance research across the university, Vanderbilt must contribute even more to the study, understanding and innovative application of these fast-changing disciplines. Our aim is to make Vanderbilt a global leader in these fields, ensuring our continued academic excellence and capacity for world-changing innovation.”

“Our new college will enable us to build upon our strong programs and catapult Vanderbilt to the forefront of breakthrough discovery and innovation—in key areas of computer science and also in a wide range of other disciplines that capitalize on advanced computational methods. In launching this new college, we will provide students with highest-caliber educational opportunities at the intersection of these pathbreaking fields,” Raver said. “The creation of this college represents a tremendous win and will be transformative for our entire university community.”

Raver noted the ways that Vanderbilt is forging a bold and distinct strategic path to address burgeoning research and educational opportunities, including increasing demand for expertise in computing-related fields. Moreover, she said, the global interest in AI “aligns perfectly” with Vanderbilt’s leading work in that field. She said a dedicated college will enable Vanderbilt to keep making groundbreaking discoveries at the intersections of computing and other disciplines and will more effectively leverage advanced computing to address some of society’s most pressing challenges.

“The establishment of this interdisciplinary, ‘cross-cutting’ college is a watershed moment—not only for the School of Engineering, but also for the entire university,” Roy said. “The future of education, research and thinking in all disciplines is now inherently tied to, and will be greatly influenced by, the knowledge and power of computing. The idea of ‘computing for all’ is fundamental to the future of learning.”  

Many of the specific details about the college—including its departments, degree programs and research infrastructure—will be informed by the recommendations of a task force on connected computing composed of faculty from across the university. In addition, Vice Provost for Research and Innovation Padma Raghavan will launch a Computing Catalyst working group that will engage faculty and staff leaders in computing from across campus and solicit their input on strategically expanding the university’s computing resources. “The decision to establish this new college is rooted in conversations with faculty,” Raver said. “We are continuing that faculty engagement with this working group, and we’re fortunate to have the advice of some of the best minds in these fields as we embark on this exciting journey.”   

The members of the Connected Computing Task Force include:

Krishnendu Roy , Chair   Bruce and Bridgitt Evans Dean of Engineering  University Distinguished Professor of Biomedical Engineering; Pathology, Microbiology and Immunology; and Chemical and Biomolecular Engineering        

Douglas Adams   Vice Dean of the School of Engineering   Daniel F. Flowers Chair Distinguished Professor of Civil and Environmental Engineering  Professor of Mechanical Engineering  Faculty Affiliate, VINSE        

Hiba Baroud   Associate Chair and Associate Professor of Civil and Environmental Engineering James and Alice B. Clark Foundation Faculty Fellow Associate Professor of Computer Science  Faculty Affiliate, VECTOR , Data Science Institute         

Gautam Biswas   Cornelius Vanderbilt Professor of Computer Science and Computer Engineering Professor of Engineering Management  Senior Research Scientist, ISIS   Faculty Affiliate, Data Science Institute        

Erin Calipari   Associate Professor of Pharmacology  Associate Professor of  Molecular Physiology & Biophysics Associate Professor of  Psychiatry & Behavioral Sciences Director, Vanderbilt Center for Addiction Research  Faculty Affiliate, Vanderbilt Brain Institute        

Laurie Cutting   Patricia and Rodes Hart Professor and Professor of Special Education  Professor of Psychology Professor of Pediatrics Professor of Electrical and Computer Engineering Professor of Radiology & Radiological Sciences Associate Provost in the Office of the Vice Provost of Research and Innovation Associate Director of the Vanderbilt Kennedy Center  Faculty Affiliate, Vanderbilt Brain Institute        

Benoit Dawant   Cornelius Vanderbilt Professor of Electrical Engineering Incoming Chair of the Department of Electrical and Computer Engineering  Director and Steering Committee Chair, Vanderbilt Institute for Surgery & Engineering  Professor of Biomedical Engineering Professor of Computer Science      

Abhishek Dubey   Associate Professor of Computer Science  Associate Professor of Electrical and Computer Engineering  Director, SCOPE lab at ISIS   Faculty Affiliate, Institute for Software Integrated Systems and Data Science Institute         

Bennett Landman   Stevenson Professor of Electrical and Computer Engineering and Chair of the Department of Electrical and Computer Engineering  Professor of Biomedical Engineering Professor of Computer Science Professor of Neurology Associate Professor of Biomedical Informatics Associate Professor of Psychiatry and Behavioral Sciences Associate Professor of Radiology and Radiological Sciences Faculty Affiliate, Vanderbilt Institute for Surgery and Engineering (VISE) , Vanderbilt Brain Institute , Vanderbilt Kennedy Center , Vanderbilt University Institute of Image Science (VUIIS) , Data Science Institute         

Michael Matheny   Professor of Biomedical Informatics  Professor of Biostatistics Professor of Medicine Director, Center for Improving the Public’s Health Through Informatics        

Sandeep Neema   Professor of Computer Science  Professor of Electrical and Computer Engineering  Chair of the Executive Council, Institute for Software Integrated Systems         

Ipek Oguz   Assistant Professor of Computer Science  Assistant Professor of Biomedical Engineering Assistant Professor of Electrical & Computer Engineering  Faculty Affiliate, Vanderbilt Institute for Surgery and Engineering (VISE)         

J.B. Ruhl   David Daniels Allen Distinguished Chair of Law  Director, Program in Law and Innovation   Co-Director, Energy, Environment and Land Use Program   Faculty Affiliate, Data Science Institute         

Jesse Spencer-Smith     Professor of the Practice of Computer Science  Adjunct Professor of Psychology Interim Director and Chief Data Scientist, Data Science Institute         

Jonathan Sprinkle   Professor of Computer Science  Professor of Electrical & Computer Engineering  Professor of Civil & Environmental Engineering  Faculty Affiliate, Institute for Software Integrated Systems         

Yuankai “Kenny” Tao   Associate Professor of Biomedical Engineering  Associate Professor of Ophthalmology & Visual Sciences  SPIE Faculty Fellow in Engineering Faculty Affiliate, Vanderbilt Institute for Surgery & Engineering        

Holly Tucker   Mellon Foundation Chair in the Humanities Professor of French  Director, Robert Penn Warren Center for the Humanities         

Kalman Varga   Vice Chair of the Department of Physics & Astronomy Professor of Physics  Director, Minor in Scientific Computing  Faculty Affiliate, VINSE        

Steven Wernke   Chair of the Department of Anthropology Associate Professor of Anthropology  Director, Vanderbilt Institute for Spatial Research (VISR) Faculty Affiliate, Data Science Institute    

Jules White Professor of Computer Science  Associate Professor of Biomedical Informatics  Senior Advisor to the Chancellor for Generative AI in Education and Enterprise Solutions  Faculty Affiliate, Institute for Software Integrated Systems , Data Science Institute         

Dan Work   Director of Graduate Studies in Civil Engineering Professor of Civil & Environmental Engineering  Professor of Computer Science  Faculty Affiliate, VECTOR , Institute for Software Integrated Systems , Data Science Institute           

Tracey George   ex officio   Vice Provost for Faculty Affairs and Professional Education  Charles B. Cox III and Lucy D. Cox Family Chair in Law and Liberty  Professor of Law       

Tiffiny Tung   Ex officio   Vice Provost for Undergraduate Education  Gertrude Conaway Vanderbilt Chair in the Social and Natural Sciences Professor of Anthropology   

  Members of the Vanderbilt community can learn more about this initiative and share feedback with the faculty working group by visiting vanderbilt.edu/about/computingtaskforce .  

Keep Reading

Vanderbilt hosts SmartComp 2023, prestigious IEEE international conference on smart computing

Vanderbilt hosts SmartComp 2023, prestigious IEEE international conference on smart computing

‘U.S. News’ graduate school rankings: Here is how Vanderbilt graduate and professional programs placed

‘U.S. News’ graduate school rankings: Here is how Vanderbilt graduate and professional programs placed

Vanderbilt announces search for new ACCRE executive director

Vanderbilt announces search for new ACCRE executive director

Explore story topics.

  • Engineering and Technology
  • myVU Latest Headlines
  • C. Cybele Raver
  • College of Connected Computing
  • Connected Computing Task Force
  • Daniel Diermeier
  • feature myvu
  • featured myvu
  • Office of the Chancellor
  • Office of the Provost
  • School of Engineering
  • vuhome-highlight

University of Nebraska Omaha logo

  • Mission and Strategic Plan
  • Accreditation
  • Facts and Figures
  • Campus Safety
  • Buildings and Maps
  • Majors & Programs
  • Class Search
  • Academic Calendar
  • Academic Affairs
  • Online Learning
  • International
  • Undergraduate Admissions

Graduate Admissions

  • Tuition and Fees
  • Financial Aid
  • Request Info
  • Student Life
  • Division of Student Life and Wellbeing
  • Maverick Advising Center
  • Career Services
  • Accessibility
  • Housing & Residence Life
  • Student Leadership, Involvement, and Inclusion
  • Student Conduct & Community Standards
  • Spirit, Tradition, and Events
  • Student Safety
  • Office of Engagement
  • Campus Resources for Community
  • Service Learning Academy
  • Barbara Weitz Community Engagement Center
  • Volunteer and Civic Engagement Programs
  • Samuel Bak Museum: The Learning Center
  • Faculty Resources
  • Student Resources
  • Voter Engagement
  • Community Engagement Partnership Initiative
  • Research News
  • Centers and Institutes
  • Baxter Arena
  • Omaha Mavericks Website
  • Transcripts
  • Thompson Center

For educators seeking to extend their knowledge and skills in the teaching computational thinking, computer science, and IT.

Computer Science Education Certificate

Delivery modes.

Traditional programs require at least some in-person course attendance. Online programs can generally be completed entirely through asynchronous online courses.

Not all concentrations within a program may be available completely online; please see the Online at UNO Programs page for additional details.

Certificate

  • Computer Science Education
  • College of Information Science & Technology
  • Department of Computer Science

Application Deadlines

Estimated Cost of Attendance Financing Your Education Transferring Credits

Harvey Siy, Ph.D., Graduate Program Chair

Harvey Siy, Ph.D., Graduate Program Chair

[email protected]

Emily Wiemers, Graduate Advisor

Emily Wiemers, Graduate Advisor

[email protected]

402.554.3819

View full Program in the Catalog Request More Information View College of Information Science & Technology Website

Career Advancement

  • Nebraska Computer Science Teacher
  • CS Curriculum Developer
  • Informal Educator in Computing Education

COMMENTS

  1. Top Computer Science Ph.D. Programs

    To earn a Ph.D. in computer science, each student needs a bachelor's degree and around 75 graduate credits in a computer science program, including about 20 dissertation credits. Most programs require prerequisites in computer science. A graduate with a computer science master's or graduate certificate can apply their graduate credits toward ...

  2. Computer Science, Ph.D.

    Computer Science, Ph.D. Request Information. We have a thriving Ph.D. program with approximately 80 full-time Ph.D. students hailing from all corners of the world. Most full-time Ph.D. students have scholarships that cover tuition and provide a monthly stipend. Admission is highly competitive. We seek creative, articulate students with ...

  3. Best Computer Science Programs

    Austin, TX. #8 in Computer Science (tie) Save. 4.5. Find the best graduate computer science program to fit your goals using the U.S. News rankings. Narrow your search using our on-page tools here.

  4. PhD Programs in Computer Science

    4-5 years. 72-90 credits. Computer science plays a role in virtually every field of industry. For this reason, Ph.D. programs are diverse, and many students pursue interdisciplinary degrees. Students wishing to pursue a Ph.D. in computer science generally take 4-5 years to complete the degree, which usually requires 72-90 credits.

  5. PhD Admissions

    The Computer Science Department PhD program is a top-ranked research-oriented program, typically completed in 5-6 years. There are very few course requirements and the emphasis is on preparation for a career in Computer Science research. Eligibility. To be eligible for admission in a Stanford graduate program, applicants must meet: Degree level ...

  6. Graduate Program

    In the Computer Science program, you will learn both the fundamentals of computation and computation's interaction with the world. Your work will involve a wide range of areas including theoretical computer science, artificial intelligence and machine learning, economics and computer science, privacy and security, data-management systems, intelligent interfaces, operating systems, computer ...

  7. Ph.D. in Computer Science

    During the first two years of the program, you'll gain the foundation of knowledge that will allow you to become an expert researcher in computer science, primarily by. Mastering a body of graduate material, achieved by passing 96 university units worth of graduate courses (equivalent to eight full-time courses).

  8. Computer Science Ph.D. Program

    The computer science Ph.D. program complies with the requirements of the Cornell Graduate School, which include requirements on residency, minimum grades, examinations, and dissertation. The Department also administers a very small 2-year Master of Science program (with thesis). Students in this program serve as teaching assistants and receive ...

  9. Computer Science

    Computer Science is an area of study within the Harvard John A. Paulson School of Engineering and Applied Sciences. Prospective students apply through Harvard Griffin GSAS; in the online application, select "Engineering and Applied Sciences" as your program choice and select "PhD Computer Science" in the Area of Study menu.

  10. Ph.D.

    Ph.D. The primary focus of the doctoral program is research, with the philosophy that students learn best by doing—beginning as apprentices and becoming junior colleagues working with faculty on scholarly research projects. The faculty in the department conduct research in all areas of computer science. The degree of Doctor of Philosophy ...

  11. Doctoral Programs

    Doctoral Programs. In the School of Computer Science, we believe that Ph.D. students thrive in a flexible environment that considers their background and experience, separates funding from advising, and encourages interdisciplinary exploration. In any of the Ph.D. programs across our seven departments, you'll be matched with an advisor based ...

  12. PhD in Computer Science

    The PhD in Computer Science program provides students with the advanced coursework and groundbreaking research opportunities they need to contribute at the forefront of the world's fastest-growing fields. Forging knowledge in 15 core areas like artificial intelligence, data science, programming languages, and human-centered computing, you ...

  13. PhD in Computer Science

    The doctor of philosophy in computer science program at Northwestern University primarily prepares students to become expert independent researchers. PhD students conduct original transformational research in extant and emerging computer science topics. Students work alongside top researchers to advance the core CS fields from Theory to AI and ...

  14. Ph.D. in Computer Science

    The Department of Computer Science offers programs leading to the MS and PhD in computer science. The PhD program consists of coursework and a sequence of research milestones culminating in a doctoral dissertation. The PhD course program includes a breadth requirement, satisfied by earning qualifying credit in three of six core areas of subject ...

  15. Computer Science, PhD < Johns Hopkins University

    Computer Science graduate students may count 600-level and above graduate courses. The coursework program must be approved by the student's faculty advisor. The overall grade point average for these eight courses must be at least equivalent to a B+.

  16. PhD in Computer Science Program

    PhD in Computer Science Program Features. The program has seventeen tenure-track faculty participating in seven research groups in the following areas: artificial intelligence, computer graphics, computer science education, computer vision, human-computer interaction, information assurance and security, networks, scientific computing, and ...

  17. Ph.D. Program

    Ph.D. Program Requirements and Milestones. The Ph.D. program requirements include completing graduate-level coursework; passing a core and area qualifying exam; completing PhD seminar courses; completing an Apprenticeship in Teaching program; and proposing, writing, and defending a research dissertation. The information below is an overview of ...

  18. Where To Earn A Ph.D. In Computer Science Online In 2024

    Maryland-based Capitol Technology University, which neighbors Washington, D.C., offers 41 online doctoral programs, including an online Ph.D. in computer science. Students learn to evaluate and ...

  19. PDF THE COMPUTER SCIENCE PhD PROGRAM AT CARNEGIE MELLON UNIVERSITY

    3 Overview of the Program Carnegie Mellon's PhD in Computer Science is, above all, a research degree. When the faculty award a PhD, they certify that the student has a broad foun-dation in Computer Science, has advanced the field by performing significant original research, and has reported that work in a scholarly fashion.

  20. Ph.D. Program

    Consistently ranked among the top computer science and engineering graduate programs in the nation, the Paul G. Allen School offers our 300 full-time graduate students a collegial and supportive learning environment; research opportunities of the highest quality; and the chance to collaborate with entrepreneurial faculty who are recognized leaders in their fields.

  21. Ph.D. in Computer Science

    CSCI 557. Computer Forensics. 3 Credits. An overview of the techniques to detect and assess the level of penetration of a security breach. Topics include forensic science in the cyber domain, laws and ethics of forensic activities, digital evidence, methods of forensic investigation, and forensic procedures in a variety of operating systems and network configurations.

  22. Program

    In contrast, the PhD program in Societal Computing is a computer science based cross-disciplinary program that aims to train computer scientists to understand the bigger picture in which computation operates and to create technology from this broader vantage point. Our goal is to prepare students to be leading researchers in this burgeoning field.

  23. Electrical and Computer Engineering graduate programs

    Carnegie Mellon's Electrical and Computer Engineering Department offers a wide range of comprehensive graduate programs, including several master of science programs and a doctor of philosophy degree. The department's reach spans well beyond Pittsburgh, with offerings in Africa, Portugal, Thailand, Silicon Valley, and Washington, D.C.

  24. Application Management

    Programs and Requirements . WRGP . Requirements . Dates and Deadlines . Certificate Programs . ... International Degree Equivalency Guide . International Graduate Ambassador Program . Documental Resources . Brochure . FAQs . Faculty and Staff Information . TOEFL Information . International Students ... 1776 Science Center Dr. Suite 306 Idaho ...

  25. Master of Science in Robotics

    Program Objectives. Looking at this fundamentally interdisciplinary field from three connected angles—mechanical engineering, electrical and computer engineering, and computer science—students gain a comprehensive understanding of the algorithms, sensors, control systems, and mechanisms used in robotics to help them stand out in the field and make a transformative impact on society.

  26. Vanderbilt to establish a college dedicated to computing, AI and data

    Vanderbilt has begun work to establish a transformative college dedicated to computer science, AI, data science and related fields, university leaders announced today. In addition to meeting the ...

  27. PDF Met Cs 521

    PhD, Civil Engineering, Russian Academy of Sciences, Skochinsky Institute of Mining, Moscow, ... • Understand and apply object-oriented program design and development ... An Introduction to Computer Science" by John M. Zelle, Franklin Beedle & Associates (December 2003), ISBN-10: 1887902996, ISBN-13: 978-1887902991 ...

  28. Department of Computing Systems and Automation

    The Department also develops computer graphics and image processing systems, studies an application of the neural networks technology and machine learning (ML) systems in the artificial intelligence software systems. The Department includes the following laboratories: Computer Systems, Programming Technologies, Information Systems Security ...

  29. Russian colleges, universities : MS, MBA, Ph.D in graduate schools in

    Graduate Record Examination (GRE) - Subject Tests Subject GRE - Literature in English, Biochemistry, Cell and Molecular Biology, Biology, Mathematics, Chemistry, Physics, Computer Science, and Psychology. Graduate Management Aptitude Test (GMAT) GMAT is one of the most important parameters used by admissions officers at leading b schools to ...

  30. Computer Science Education Certificate

    This graduate certificate is intended for educators seeking to extend their knowledge and skills in the teaching computational thinking, computer science, and information technology. In completing program coursework, certified Nebraska teachers will also meet requirements for the IT supplemental endorsement.