Best Computer Science Schools
Ranked in 2024, 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. Updates and details 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 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
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
Our flagship campus in Boston is just minutes away from esteemed universities, exciting start-ups, and leaders in tech, finance, health care, and more.
FEATURED RESEARCH
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
Khoury Social
Contact Khoury
I'm seeking information for
Carnegie Mellon University School of Computer Science
Doctoral programs.
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 Contact
Robert Frederking Associate Dean for Doctoral Programs
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.
- 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 Learning Machines Seminar
- 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 2023
- 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
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.
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.
- 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
Program director.
Rachel Greenstadt
Periwinkle Doerfler
Nektarios Tsoutsos
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.
- Menu Close
- Search
PhD Program
We are proud of the quality of PhD students we attract and the training they receive. All of our students receive support, including an annual stipend, in the form of external and internal competitive fellowships, research fellowships, or teaching fellowships. As a PhD candidate, you will share in the excitement of discovery as you collaborate with our faculty on cutting-edge research . You will also acquire strong independent research skills and begin to develop your own reputation as a member of the research community.
Because the advisor-graduate relationship is the cornerstone of a successful PhD experience, all new PhD candidates are carefully matched with faculty advisors based on mutual research interests. In addition, an active three-person PhD committee is created for each PhD student to provide cogent advice throughout your degree program.
You will find the work here challenging and personally rewarding. Students who complete our PhD program are well-prepared for careers in academia, research, government, and industry. Please visit the Graduate Admissions information page for application requirements, deadlines, and other important information.
Application Deadlines:
- The PhD deadline for fall is December 15th. (No recruiting for spring admissions.)
- The application will be available for submission on or around August 15.
To learn more about the PhD admissions process, please visit our PhD Admissions FAQ page .
Apply today
Learn more about the graduate admissions process and start your application.
For Current Students
Policies, resources, forms, course information, FAQs, and services for graduate students.
Computer Science Graduate Programs in America
1-25 of 269 results
MIT School of Engineering
Cambridge, MA •
Massachusetts Institute of Technology •
Graduate School
Massachusetts Institute of Technology ,
Graduate School ,
CAMBRIDGE, MA ,
Stanford School of Engineering
Stanford, CA •
Stanford University •
- • Rating 5 out of 5 3 reviews
Current Master's student: The best part about coming to Stanford are the people and the ability to find a group of friends who are interested in the same things that you may be very interested in . Coming from India, there is a large Indian community here such that I have never felt homesick. The campus does get a bit dead during the holidays but it is to be expected as people who do live in the USA, go back for vacations. Overall the professors are great and are leafing professionals in their respective fields doing some of the most fascinating research in the world. I would highly anyone to come here to experience this type o f workhand play hard culture that is fostered into this place. ... Read 3 reviews
Stanford University ,
STANFORD, CA ,
3 Niche users give it an average review of 5 stars.
Featured Review: Current Master's student says The best part about coming to Stanford are the people and the ability to find a group of friends who are interested in the same things that you may be very interested in . Coming from India, there... Overall the professors are great and are leafing professionals in their respective fields doing some of the most fascinating research in the world. I would highly anyone to come here to experience... .
Read 3 reviews.
Harvard John A. Paulson School of Engineering and Applied Sciences
Harvard University •
Harvard University ,
Clarkson University
Graduate School •
POTSDAM, NY
- • Rating 3.88 out of 5 41
Florida Institute of Technology
MELBOURNE, FL
- • Rating 4.61 out of 5 66
School of Science and Mathematics - Mississippi College
Mississippi College •
CLINTON, MS
Princeton University
Princeton, NJ •
- • Rating 4.33 out of 5 3 reviews
Master's Student: The best part of the Princeton University mechanical engineering graduate degree is the excellent faculty that teach the courses. They are incredibly knowledgeable and also very willing to help students in office hours or in sponsorship of projects. The worst part of the Princeton University mechanical engineering graduate degree is the lack of structure for the graduate research program which can leave you feeling unsure on the direction of your research. ... Read 3 reviews
PRINCETON, NJ ,
3 Niche users give it an average review of 4.3 stars.
Featured Review: Master's Student says The best part of the Princeton University mechanical engineering graduate degree is the excellent faculty that teach the courses. They are incredibly knowledgeable and also very willing to help... .
Pratt School of Engineering
Durham, NC •
Duke University •
- • Rating 5 out of 5 2 reviews
Master's Student: New program, Financial Technology, is a comprehensive curriculum bringing together financial principles and computing. Interesting electives and flexibility to create your own tract, incorporating courses from all of Duke's colleges. ... Read 2 reviews
Duke University ,
DURHAM, NC ,
2 Niche users give it an average review of 5 stars.
Featured Review: Master's Student says New program, Financial Technology, is a comprehensive curriculum bringing together financial principles and computing. Interesting electives and flexibility to create your own tract, incorporating... .
Read 2 reviews.
Brown University Graduate School
Providence, RI •
Brown University •
Brown University ,
PROVIDENCE, RI ,
- Find college scholarships
School of Engineering and Applied Science - University of Pennsylvania
Philadelphia, PA •
University of Pennsylvania •
University of Pennsylvania ,
PHILADELPHIA, PA ,
McCormick School of Engineering and Applied Science
Evanston, IL •
Northwestern University •
Master's Student: Northwestern's Master of Science in Energy and Sustainability is a first of its kind professionally focused master's program in the nation. Interdisciplinary by design, MSES covers the technical, policy, and business/economics of the energy and sustainability sector pulling professors from the Kellogg School of Management as well as the McCormick School of Engineering. The industry professionals are leaders in their respective fields and are always willing to help the students. The cohort focused program enables deep connection among the students that will last a lifetime! ... Read 3 reviews
Northwestern University ,
EVANSTON, IL ,
Featured Review: Master's Student says Northwestern's Master of Science in Energy and Sustainability is a first of its kind professionally focused master's program in the nation. Interdisciplinary by design, MSES covers the technical,... .
Vanderbilt School of Engineering
Nashville, TN •
Vanderbilt University •
Vanderbilt University ,
NASHVILLE, TN ,
McKelvey School of Engineering
St. Louis, MO •
Washington University in St. Louis •
Washington University in St. Louis ,
ST. LOUIS, MO ,
Guarini School of Graduate and Advanced Studies
Hanover, NH •
Dartmouth College •
- • Rating 5 out of 5 1 review
Alum: I had a beautiful life-changing experience at the grand Guarini School of Graduate and Advanced Studies. The Guarini graduate program MALS created so many beautiful opportunities in interdisciplinary learning. Guarini is well integrated within the College, which provides a unique world-class learning experience. Guarini went beyond my expectations and made this experience the best I had and will ever have in my life. The only thing I would like changed is having a GRAD diploma in Latin instead of English to keep up with College tradition. ... Read 1 review
Dartmouth College ,
HANOVER, NH ,
1 Niche users give it an average review of 5 stars.
Featured Review: Alum says I had a beautiful life-changing experience at the grand Guarini School of Graduate and Advanced Studies. The Guarini graduate program MALS created so many beautiful opportunities in interdisciplinary... .
Read 1 reviews.
Division of Engineering and Applied Science - California Institute of Technology
Pasadena, CA •
California Institute of Technology •
California Institute of Technology ,
PASADENA, CA ,
- Sponsored Find Student Loan Options
- Law Schools
- Public Administration Graduate Programs
Physical Sciences Division - University of Chicago
Chicago, IL •
University of Chicago •
Master's Student: The masters in computer science at UChicago has an opportunity for students from nontraditional computer science backgrounds to take “immersion courses” to get up to speed before taking the masters level coursework, which is extremely inclusive programming. The program is also a top competitor and prepares students for professional careers. ... Read 1 review
University of Chicago ,
CHICAGO, IL ,
Featured Review: Master's Student says The masters in computer science at UChicago has an opportunity for students from nontraditional computer science backgrounds to take “immersion courses” to get up to speed before taking the masters... .
Viterbi School of Engineering
Los Angeles, CA •
University of Southern California •
Master's Student: Best experience is that I have the ability to engage with other students and my professors in real time. My worst experience would have to be; moments of not being able to hear what is being talked about during a lecture due to classroom audio issues. ... Read 2 reviews
University of Southern California ,
LOS ANGELES, CA ,
Featured Review: Master's Student says Best experience is that I have the ability to engage with other students and my professors in real time. My worst experience would have to be; moments of not being able to hear what is being talked about during a lecture due to classroom audio issues. .
Cornell Tech
New York, NY •
Cornell University •
- • Rating 4.25 out of 5 4 reviews
Current Master's student: Cornell Tech has a fantastic campus, the programs here are very industry-friendly and the professors are very experienced. ... Read 4 reviews
Cornell University ,
NEW YORK, NY ,
4 Niche users give it an average review of 4.3 stars.
Featured Review: Current Master's student says Cornell Tech has a fantastic campus, the programs here are very industry-friendly and the professors are very experienced. .
Read 4 reviews.
Graduate School of Arts & Sciences - Georgetown University
Nw Washington, DC •
Georgetown University •
Master's Student: The program is highly practical. The professors explain concepts in class and give us home works to submit on each topic discussed on a weekly basis. This enables us to grasp the concepts more. We are informed of the professors office time and so we can email them to make inquiries and get assistance when needed. We make presentations during class which train us to become more bold and be able to communicate the concepts easily. We are able to discuss and critic writings independently. We work on projects in groups of about 3-4 and discuss findings to the entire class and professor. We review research papers and make meta-analyses inform of class projects. The program is well structured and i am gaining skills. My worst experience is having to worry about Tuition and other related school bills. ... Read 2 reviews
Georgetown University ,
NW WASHINGTON, DC ,
Featured Review: Master's Student says The program is highly practical. The professors explain concepts in class and give us home works to submit on each topic discussed on a weekly basis. This enables us to grasp the concepts more. We... .
Tufts University School of Engineering
Medford, MA •
Tufts University •
Master's Student: The application process was smooth and post-acceptance I was welcomed into the Tufts community. So far, Tufts has been very communicative, especially about the return to school during the Covid-19 pandemic. ... Read 3 reviews
Blue checkmark.
Tufts University ,
MEDFORD, MA ,
Featured Review: Master's Student says The application process was smooth and post-acceptance I was welcomed into the Tufts community. So far, Tufts has been very communicative, especially about the return to school during the Covid-19... .
Henry Samueli School of Engineering and Applied Science
University of California - Los Angeles •
University of California - Los Angeles ,
School of Computer Science - Carnegie Mellon University
Pittsburgh, PA •
Carnegie Mellon University •
Carnegie Mellon University ,
PITTSBURGH, PA ,
Laney Graduate School
Atlanta, GA •
Emory University •
Master's Student: I chose the graduate programs at Emory because they are ranked among the best in the country. The school of nursing also provides the clinical experiences, something many of the online only nurse practitioner programs do not do. ... Read 2 reviews
Emory University ,
ATLANTA, GA ,
Featured Review: Master's Student says I chose the graduate programs at Emory because they are ranked among the best in the country. The school of nursing also provides the clinical experiences, something many of the online only nurse... .
College of Computing - Georgia Institute of Technology
Georgia Institute of Technology •
- • Rating 4 out of 5 1 review
Master's Student: The masters data analytics program is VERY intense! I was warned that the online program would be just as intense as the in person program, but to me it's on a whole different level. I am only taking one class because I have a full time job and I am a single parent and I have had many late nights and early mornings. It's challenging, but if you love coding, I would recommended it. If you can get through COVID as a parent, I believe that there is nothing (like this masters program) that you would not be able to accomplish and be successful at it. ... Read 1 review
Georgia Institute of Technology ,
1 Niche users give it an average review of 4 stars.
Featured Review: Master's Student says The masters data analytics program is VERY intense! I was warned that the online program would be just as intense as the in person program, but to me it's on a whole different level. I am only... .
UC Berkeley College of Letters & Science
Berkeley, CA •
University of California - Berkeley •
University of California - Berkeley ,
BERKELEY, CA ,
Wake Forest University Graduate School of Arts and Sciences
Winston-salem, NC •
Wake Forest University •
- • Rating 4.63 out of 5 8 reviews
Current Master's student: The academic program is great. The size of each class gives students the perfect opportunity to make connections with professors and other faculty. There could be an improvement in helping students understand the organization of the program. I love that there are multiple paths you can take within the program. ... Read 8 reviews
Wake Forest University ,
WINSTON-SALEM, NC ,
8 Niche users give it an average review of 4.6 stars.
Featured Review: Current Master's student says The academic program is great. The size of each class gives students the perfect opportunity to make connections with professors and other faculty. There could be an improvement in helping students... .
Read 8 reviews.
College of Arts & Sciences - University of North Carolina at Chapel Hill
Chapel Hill, NC •
University of North Carolina at Chapel Hill •
University of North Carolina at Chapel Hill ,
CHAPEL HILL, NC ,
Wesleyan University
Middletown, CT •
- • Rating 4 out of 5 3 reviews
Graduate Student: I attended as a graduate student and my son is there now. I have never met professors who were more passionate about their profession. I loved every one of my classes and was so inspired. My son is having an even better experience than I did. He has loved every moment of his college career. ... Read 3 reviews
MIDDLETOWN, CT ,
3 Niche users give it an average review of 4 stars.
Featured Review: Graduate Student says I attended as a graduate student and my son is there now. I have never met professors who were more passionate about their profession. I loved every one of my classes and was so inspired. My son is... .
School of Computing and Information - University of Pittsburgh
University of Pittsburgh •
PITTSBURGH, PA
- • Rating 2.5 out of 5 2
University of Texas - Rio Grande Valley College of Engineering and Computer Science
University of Texas - Rio Grande Valley •
EDINBURG, TX
College of Science and Mathematics - Rowan University
Rowan University Graduate •
GLASSBORO, NJ
- • Rating 5 out of 5 1
Showing results 1 through 25 of 269
Master's of Computer Science
The tech industry is a high-paying, rapidly-growing field. A master's in computer science can set you up for success in many roles. You'll develop foundational skills that qualify you to work in almost any industry. The pivot to digital-first, rise in remote work, and widespread adoption of the Internet of Things (IoT) has created a massive demand for computer science professionals in all fields.
Computer Science Graduate Programs
A master's in computer science usually requires 30 to 45 credits and takes an average of two years to finish if you're a full-time student. Your course may or may not require a thesis and may include subjects such as:
- Data science
- Artificial intelligence
- Database and information systems
- Software engineering
- Human and computer interactions
- Scientific computing
- High-performance computing
Career Opportunities With a Master's in Computer Programming
Computer science grad schools can open up numerous opportunities for career advancement. Some of the careers you can choose from include:
Computer network architect
A computer network architect designs data communication systems ranging from small local area networks (LANs) to large networks for entire organizations. Computer network architects are among the highest-paid IT professionals and are in high demand.
Software engineer
Software engineers with a master's degree can work in leadership positions on development teams. As a software engineer, you'll design and develop software using programming languages, frameworks, and architecture. You may also test, improve, and maintain software built by others. You'll consult with stakeholders to understand their needs, write and test code, and optimize software for speed and scalability.
Computer and Information Research Scientists
If you're interested in innovative technology, you might enjoy being a computer and information research scientist. You'll create and design new approaches to computer technology. Computer research scientists analyze problems to develop solutions involving hardware and software. This is a good field for people who thrive in a multidisciplinary environment since you may work with specialists in different fields such as robotics, human-computer interaction, and artificial intelligence.
Information security analyst
Information security analysts work to prevent data breaches. Although all tech fields are growing rapidly, cybersecurity is growing faster than almost any other. The growing threat of cyberattacks and the shortage of tech talent make information security a lucrative field. As an information security analyst, you'll protect your organization's computers, systems, and networks safe from internal and external threats. The consequences of a data breach are wide-ranging and expensive, including legal, civil, monetary, and reputational penalties.
Data scientist
Data scientists solve problems using data. They develop programs and models to reveal patterns and trends in data and use these to increase operational efficiency. Data scientists are skilled in programming languages, data visualization, machine learning, using big data, and communication. If you like working with statistics and discovering patterns, you may enjoy working in data science. Data science is one of the fastest-growing fields in computer science, so you'll be in high demand.
A master's in computer science is a valuable degree with a high return on investment. If you'd like more information about finding a great computer science master's program, check out the rankings on Niche .
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
- Doctor of Engineeing Science (DES)
- 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, 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
{{title}} {{fullname}}
Courses This Semester
- {{title}} ({{dept}} {{prefix}}{{course_num}}-{{section}})
- Graduate Programs
- Prospective Students
- Current Students
- Faculty & Staff
- Degree Programs >
PHD, Computer Science
The Department of Computer Science is a department with energetic and creative professors whose interests cover many of the growing or emerging research areas in computer science. Over the past several years the number and quality of the faculty and the graduate students have increased. The department has formed various research groups and labs and several of them have significant external funding. Particular strengths include theory, systems, information systems, and artificial intelligence.
Degree Type: Doctoral
Degree Program Code: PHD_CSCI
Degree Program Summary:
The Doctor of Philosophy (Ph.D.) degree in Computer Science at The University of Georgia is an advanced, intensive program offered by the Computer Science Department and designed to involve students in exciting state-of-the-art research. Research in Computer Science has made tremendous strides over the last few decades that have impacted society in many ways. The department has a large number of professors and research groups working at the frontiers of knowledge in a number of key areas of Computer Science, including Artificial Intelligence, Bioinformatics and Health Informatics, Computational Science, Computer Vision and Image Processing, Cortical Architecture Imaging and Discovery, Cybersecurity and Privacy, Databases and Distributed Information Systems, Data Science, Distributed and Cloud Computing, Machine Learning, Modeling and Simulation, Robotics, and Semantic Web. The program has been designed to prepare students for careers in research at universities, or government or industrial research laboratories, teaching at colleges or universities, or advanced industrial research and development (R&D).
Locations Offered:
Athens (Main Campus)
College / School:
Franklin College of Arts & Sciences
346 Brooks Hall Athens, GA 30602
706-542-8776
Department:
Computer Science
Graduate Coordinator(s):
Dr. Kyu Lee and Dr. Liming Cai
Search for another degree
Find your graduate program.
Offering 200+ degrees, certificates and programs of study, we’ll help you get started on your graduate journey.
or
Search by keyword, program of study, department or area of interest
Interested in earning both a bachelor’s & master’s degree in five years or less?
Learn more about Double Dawgs .
Unlocking potential. Building futures.
Apply Today
The Graduate School Brooks Hall 310 Herty Drive Athens, GA 30602 706.542.1739
- Administration
- Graduate Bulletin
- Strategic Plan
- Virtual Tour
- Request Information
- Requirements
- Application Fee
- Check Status
- UGA Main Campus
- UGA Gwinnett
- UGA Griffin
- UGA Atlanta-Buckhead
- Skip to Content
- Bulletin Home
- Degree Charts >
- Computational Science and Engineering (PhD)
- Around Campus
- Academic Program
- Administration
- Arts at MIT
- Campus Media
- Fraternities, Sororities, and Independent Living Groups
- Medical Services
- Priscilla King Gray Public Service Center
- Religious Organizations
- Student Government
- Work/Life and Family Resources
- Advising and Support
- Digital Learning
- Disability and Access Services
- Information Systems and Technology
- Student Financial Services
- Writing and Communication Center
- Major Course of Study
- General Institute Requirements
- Independent Activites Period
- Undergraduate Research Opportunities Program
- First-Year Advising Seminars
- Interphase EDGE/x
- Edgerton Center
- Grading Options
- Study at Other Universities
- Internships Abroad
- Career Advising and Professional Development
- Teacher Licensure and Education
- ROTC Programs
- Financial Aid
- Medical Requirements
- Graduate Study at MIT
- General Degree Requirements
- Other Institutions
- Registration
- Term Regulations and Examination Policies
- Academic Performance and Grades
- Policies and Procedures
- Privacy of Student Records
- Abdul Latif Jameel Poverty Action Lab
- Art, Culture, and Technology Program
- Broad Institute of MIT and Harvard
- Center for Archaeological Materials
- Center for Bits and Atoms
- Center for Clinical and Translational Research
- Center for Collective Intelligence
- Center for Computational Science and Engineering
- Center for Constructive Communication
- Center for Energy and Environmental Policy Research
- Center for Environmental Health Sciences
- Center for Global Change Science
- Center for International Studies
- Center for Real Estate
- Center for Transportation & Logistics
- Computer Science and Artificial Intelligence Laboratory
- Concrete Sustainability Hub
- D-Lab
- Deshpande Center for Technological Innovation
- Division of Comparative Medicine
- Haystack Observatory
- Initiative on the Digital Economy
- Institute for Medical Engineering and Science
- Institute for Soldier Nanotechnologies
- Institute for Work and Employment Research
- Internet Policy Research Initiative
- Joint Program on the Science and Policy of Global Change
- Knight Science Journalism Program
- Koch Institute for Integrative Cancer Research
- Laboratory for Financial Engineering
- Laboratory for Information and Decision Systems
- Laboratory for Manufacturing and Productivity
- Laboratory for Nuclear Science
- Legatum Center for Development and Entrepreneurship
- Lincoln Laboratory
- Martin Trust Center for MIT Entrepreneurship
- Materials Research Laboratory
- McGovern Institute for Brain Research
- Microsystems Technology Laboratories
- MIT Center for Art, Science & Technology
- MIT Energy Initiative
- MIT Environmental Solutions Initiative
- MIT Kavli Institute for Astrophysics and Space Research
- MIT Media Lab
- MIT Office of Innovation
- MIT Open Learning
- MIT Portugal Program
- MIT Professional Education
- MIT Sea Grant College Program
- Nuclear Reactor Laboratory
- Operations Research Center
- Picower Institute for Learning and Memory
- Plasma Science and Fusion Center
- Research Laboratory of Electronics
- Simons Center for the Social Brain
- Singapore-MIT Alliance for Research and Technology Centre
- Sociotechnical Systems Research Center
- Whitehead Institute for Biomedical Research
- Women's and Gender Studies Program
- Architecture (Course 4)
- Art and Design (Course 4-B)
- Art, Culture, and Technology (SM)
- Media Arts and Sciences
- Planning (Course 11)
- Urban Science and Planning with Computer Science (Course 11-6)
- Aerospace Engineering (Course 16)
- Engineering (Course 16-ENG)
- Biological Engineering (Course 20)
- Chemical Engineering (Course 10)
- Chemical-Biological Engineering (Course 10-B)
- Chemical Engineering (Course 10-C)
- Engineering (Course 10-ENG)
- Engineering (Course 1-ENG)
- Electrical Engineering and Computer Science (Course 6-2)
- Electrical Science and Engineering (Course 6-1)
- Computation and Cognition (Course 6-9)
- Computer Science and Engineering (Course 6-3)
- Computer Science and Molecular Biology (Course 6-7)
- Electrical Engineering and Computer Science (MEng)
- Computer Science and Molecular Biology (MEng)
- Health Sciences and Technology
- Archaeology and Materials (Course 3-C)
- Materials Science and Engineering (Course 3)
- Materials Science and Engineering (Course 3-A)
- Materials Science and Engineering (PhD)
- Mechanical Engineering (Course 2)
- Mechanical and Ocean Engineering (Course 2-OE)
- Engineering (Course 2-A)
- Nuclear Science and Engineering (Course 22)
- Engineering (Course 22-ENG)
- Anthropology (Course 21A)
- Comparative Media Studies (CMS)
- Writing (Course 21W)
- Economics (Course 14-1)
- Mathematical Economics (Course 14-2)
- Data, Economics, and Design of Policy (MASc)
- Economics (PhD)
- Global Studies and Languages (Course 21G)
- History (Course 21H)
- Linguistics and Philosophy (Course 24-2)
- Philosophy (Course 24-1)
- Linguistics (SM)
- Literature (Course 21L)
- Music (Course 21M-1)
- Theater Arts (Course 21M-2)
- Political Science (Course 17)
- Science, Technology, and Society/Second Major (STS)
- Business Analytics (Course 15-2)
- Finance (Course 15-3)
- Management (Course 15-1)
- Biology (Course 7)
- Chemistry and Biology (Course 5-7)
- Brain and Cognitive Sciences (Course 9)
- Chemistry (Course 5)
- Earth, Atmospheric and Planetary Sciences (Course 12)
- Mathematics (Course 18)
- Mathematics with Computer Science (Course 18-C)
- Physics (Course 8)
- Department of Electrical Engineering and Computer Science
- Institute for Data, Systems, and Society
- Chemistry and Biology
- Climate System Science and Engineering
- Computation and Cognition
- Computer Science and Molecular Biology
- Computer Science, Economics, and Data Science
- Humanities and Engineering
- Humanities and Science
- Urban Science and Planning with Computer Science
- African and African Diaspora Studies
- American Studies
- Ancient and Medieval Studies
- Applied International Studies
- Asian and Asian Diaspora Studies
- Biomedical Engineering
- Energy Studies
- Entrepreneurship and Innovation
- Environment and Sustainability
- Latin American and Latino/a Studies
- Middle Eastern Studies
- Polymers and Soft Matter
- Public Policy
- Russian and Eurasian Studies
- Statistics and Data Science
- Women's and Gender Studies
- Advanced Urbanism
- Computational and Systems Biology
Computational Science and Engineering
- Design and Management (IDM & SDM)
- Joint Program with Woods Hole Oceanographic Institution
- Leaders for Global Operations
- Microbiology
- Music Technology and Computation
- Operations Research
- Real Estate Development
- Social and Engineering Systems
- Supply Chain Management
- Technology and Policy
- Transportation
- School of Architecture and Planning
- School of Engineering
- Aeronautics and Astronautics Fields (PhD)
- Artificial Intelligence and Decision Making (Course 6-4)
- Biological Engineering (PhD)
- Nuclear Science and Engineering (PhD)
- School of Humanities, Arts, and Social Sciences
- Humanities (Course 21)
- Humanities and Engineering (Course 21E)
- Humanities and Science (Course 21S)
- Sloan School of Management
- School of Science
- Brain and Cognitive Sciences (PhD)
- Earth, Atmospheric and Planetary Sciences Fields (PhD)
- Interdisciplinary Programs (SB)
- Climate System Science and Engineering (Course 1-12)
- Computer Science, Economics, and Data Science (Course 6-14)
- Interdisciplinary Programs (Graduate)
- Computation and Cognition (MEng)
- Computational Science and Engineering (SM)
- Computer Science, Economics, and Data Science (MEng)
- Leaders for Global Operations (MBA/SM and SM)
- Music Technology and Computation (SM and MASc)
- Real Estate Development (SM)
- Statistics (PhD)
- Supply Chain Management (MEng and MASc)
- Technology and Policy (SM)
- Transportation (SM)
- Aeronautics and Astronautics (Course 16)
- Aerospace Studies (AS)
- Civil and Environmental Engineering (Course 1)
- Comparative Media Studies / Writing (CMS)
- Comparative Media Studies / Writing (Course 21W)
- Computational and Systems Biology (CSB)
- Computational Science and Engineering (CSE)
- Concourse (CC)
- Data, Systems, and Society (IDS)
- Earth, Atmospheric, and Planetary Sciences (Course 12)
- Economics (Course 14)
- Edgerton Center (EC)
- Electrical Engineering and Computer Science (Course 6)
- Engineering Management (EM)
- Experimental Study Group (ES)
- Global Languages (Course 21G)
- Health Sciences and Technology (HST)
- Linguistics and Philosophy (Course 24)
- Management (Course 15)
- Media Arts and Sciences (MAS)
- Military Science (MS)
- Music and Theater Arts (Course 21M)
- Naval Science (NS)
- Science, Technology, and Society (STS)
- Special Programs
- Supply Chain Management (SCM)
- Urban Studies and Planning (Course 11)
- Women's and Gender Studies (WGS)
Doctoral Programs in Computational Science and Engineering
Doctor of philosophy in computational science and engineering, program requirements, programs offered by ccse in conjunction with select departments in the schools of engineering and science.
The interdisciplinary doctoral program in Computational Science and Engineering ( PhD in CSE + Engineering or Science ) offers students the opportunity to specialize at the doctoral level in a computation-related field of their choice via computationally-oriented coursework and a doctoral thesis with a disciplinary focus related to one of eight participating host departments, namely, Aeronautics and Astronautics; Chemical Engineering; Civil and Environmental Engineering; Earth, Atmospheric and Planetary Sciences; Materials Science and Engineering; Mathematics; Mechanical Engineering; or Nuclear Science and Engineering.
Doctoral thesis fields associated with each department are as follows:
- Aerospace Engineering and Computational Science
- Computational Science and Engineering (available only to students who matriculate in 2023–2024 or earlier)
- Chemical Engineering and Computation
- Civil Engineering and Computation
- Environmental Engineering and Computation
- Computational Materials Science and Engineering
- Mechanical Engineering and Computation
- Computational Nuclear Science and Engineering
- Nuclear Engineering and Computation
- Computational Earth, Science and Planetary Sciences
- Mathematics and Computational Science
As with the standalone CSE PhD program, the emphasis of thesis research activities is the development of new computational methods and/or the innovative application of state-of-the-art computational techniques to important problems in engineering and science. In contrast to the standalone PhD program, however, this research is expected to have a strong disciplinary component of interest to the host department.
The interdisciplinary CSE PhD program is administered jointly by CCSE and the host departments. Students must submit an application to the CSE PhD program, indicating the department in which they wish to be hosted. To gain admission, CSE program applicants must receive approval from both the host department graduate admission committee and the CSE graduate admission committee. See the website for more information about the application process, requirements, and relevant deadlines .
Once admitted, doctoral degree candidates are expected to complete the host department's degree requirements (including qualifying exam) with some deviations relating to coursework, thesis committee composition, and thesis submission that are specific to the CSE program and are discussed in more detail on the CSE website . The most notable coursework requirement associated with this CSE degree is a course of study comprising five graduate subjects in CSE (below).
Computational Concentration Subjects
Note: Students may not use more than 12 units of credit from a "meets with undergraduate" subject to fulfill the CSE curriculum requirements
Print this page.
The PDF includes all information on this page and its related tabs. Subject (course) information includes any changes approved for the current academic year.
PhD in Computer Science
Ranked among the top 25 programs in the United States, our PhD program features world-renowned faculty, interdisciplinary research, and a spirit of collaboration.
Master of Science/Doctor of Philosophy (MS/PhD)
Most computer science graduate students are admitted into the MS/PhD track. That means they are intending to work toward a PhD, but will acquire a master’s degree along the way. During the first stage of a student’s graduate career, he or she will be simultaneously working toward the MS degree and compiling a portfolio, both of which are requirements of the PhD.
Doctor of Philosophy (PhD)
Students admitted into the PhD-only program usually arrive at UMass having already earned an MS degree at an accredited university.
Application information & deadlines
December 15, 2023, computer science.
The College of Information and Computer Sciences (CICS) offers a world-class curriculum in support of advanced degrees.
Global footer
- ©2024 University of Massachusetts Amherst
- Site policies
- Non-discrimination notice
- Accessibility
- Terms of use
- 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
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
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
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
"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
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. Program
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.
Ph.D. in Computer Science
Ph.d. program requirements.
The PhD degree requires 72 graduate-level credits, including:
- no 5000-level CS courses
- these credits traditionally cannot be transferred in, you must actually take at least 6 credits of coursework at UVA to get a UVA PhD
- CS 8897 and CS 9897 (Graduate Teaching Instruction) cannot be used to satisfy this 24-credit requirement (but see below)
- at least 12 credits in any combination of CS 8897 and CS 9897 (Graduate Teaching Instruction), corresponding to two semesters as a full-time, 20 hour per week TA (see Chapter 3.2)
- Completion of the Qualifying Examination (see Chapter 5)
- Completion of the PhD Proposal (see Chapter 6.3)
- Completion of the Oral Defense of the written Dissertation (see Chapter 6.4)
- Finally, complete the “ Graduate Student Leave Request ” form (see Section 2.5) to leave the program.
These requirements have significant overlap with the MCS and MS degree requirements; many students choose to earn one of those Master’s degrees as part of their PhD studies.
Application Requirements
Computer science background requirements.
The Department of Computer Science does not require that applicants hold a bachelor's degree in Computer Science. However, applicants are expected to have a strong background in Computer Science. A suitable background would include courses in the following core areas:
- Data Structures
- Discrete Mathematics
- Assembly Language and Computer Organization
- Programming in a procedural language such as C, C#, C++, or Java.
Applicants are also expected to have taken several (but not necessarily all) courses in specialized areas:
- Operating Systems
- Programming Languages
- Artificial Intelligence
- Computer Networks
- Automata and Formal Languages
- Software Engineering
A year of college-level Calculus is also required. In general, experience gained working is not considered equivalent to successful completion of the courses listed above.
Grade Point Average
There is no minimum GPA required for admission. However, most applicants who are offered admission to our program have a GPA of at least 3.3 (out of 4.0). The grades in Computer Science, mathematics and related courses are more important than the overall GPA.
GRE scores are optional.
Letters of Reference
If possible, letters of references should be written by faculty at a university previously attended. Letters of reference from Computer Science faculty are preferred, but references from employers are welcome. References should pay particular attention to academic achievements and evidence of independent, creative problem solving.
TOEFL/IELTS Scores
- If you are a permanent resident of the U.S., TOEFL is not required
- If you received a 4-year degree at an English-speaking institution (whether or not the institution is in the U.S.), TOEFL/IELTS is not required.
- If you received a 4-year degree at a non -English-speaking institution and a Master's degree from an English-speaking institution, TOEFL/IELTS is required.
- Note that if you have a solid command of written and spoken English, TOEFL/IELTS waivers are possible! Contact via email, [email protected] , explaining why you believe TOEFL/IELTS can be waived (include evidence such as verification of duties as a Teaching Assistant that required significant interactions in English, copies of expired TOEFL/IELTS scores, presentations at conferences in English, etc.).
It is unusual that we offer admission to an applicant with an overall TOEFL score below 90 / IELTS below 6.5. Scores can be sent electronically to UVa at institution code B875. Some students with lower scores may be required to complete the UVA Summer English for Academic Purposes Program prior to admission.
Application Evaluation
Applications are evaluated based on the following factors:
- Background in Computer Science (including project work)
- Grade Point Average (GPA)
- Graduate Record Examination (GRE)
- Letters of reference
- Personal statement
- TOEFL/IELTS scores
Applications are evaluated in their entirety. A weakness in one factor might be mitigated by strength in another.
Financial Aid / Tuition
Occasionally, the school of Engineering offers Master Fellowships. More information can be found on the Engineering Cost Aid webpage: https://engineering.virginia.edu/future-grads/graduate-admissions/cost-aid , and you can learn more about UVA Fellowships here: https://citizenscholars.virginia.edu/fellowships
PhD students are usually admitted with a financial aid package in the form of a First-Year Research Assistantship that allows students to explore research with various faculty members and find their best match. It is expected that students will join a research group by the end of their first year and then be supported as a Research Assistant (RA). This financial aid package includes a competitive stipend, tuition, fees, and health insurance coverage. Details of this award are given at the time of your notification of acceptance into the Computer Science PhD program.
You are encouraged to apply to outside sources for fellowships or you can apply for federal assistance by filling out a Free Application for Federal Student Aid .
The UVA Tuition and Fees page includes the costs per academic year by school.
CS Admissions Frequently Asked Questions (FAQs)
How do i apply.
Please visit this Web page to apply.
When is the application deadline?
See details in the section above (Admissions).
How much does it cost to apply? Can this fee be waived?
Visit this UVA Engineering FAQ page for details on the cost to apply, and learn if your fee can be waived.
Is the TOEFL/IELTS required?
International students must have an outstanding command of the English language in order to enroll at the University of Virginia. The TOEFL/IELTS exam is required of all applicants if the language first learned and spoken in the home is not English, and they are not permanent residents. However, TOEFL/IELTS is not required if the applicant has received a 4-year degree at an English-speaking institution (whether or not the institution is in the U.S.). (If the applicant has a 4-year degree from a non-English-speaking institution and a Master's degree from an English-speaking institution, TOEFL/IELTS is still required.) It is unusual that we offer admission to an applicant with an overall TOEFL score below 90 / IELTS below 6.5.
I scored less than 22 on the Speaking section of TOEFL. Can I still apply?
We review all applications thoroughly, along a number of dimensions. It is unusual that we offer admission to an applicant with an overall TOEFL score below 90/ IELTS score of 6.5.
Where do I send my GRE and/or TOEFL/IELTS scores?
The Institution code for School of Engineering and Applied Science of the University of Virginia for the GRE is 5820. The code for TOEFL is B875. There is not a specific code for the Department of Computer Science.
I'm taking TOEFL/IELTS or GRE after your deadline (Dec 15). If I apply will these scores make it into my application and be seen by the admissions committee?
We will start evaluating applications soon after the Dec 15 deadline. Applicants should submit the most complete application they can, based on the information they have at the time (e.g., current test scores, even if new test scores are anticipated).Those applications that are complete will be considered first. We will continue to evaluate applications into early next year, until we have completed our offers. As we are reviewing applications, we will certainly consider updated scores as the arrive at the University of Virginia. There is no need to email us to tell us that new scores are being sent.
Should I mail or should I upload my materials with my application?
We strongly discourage applicants from mailing in any items that can be uploaded to avoid delays in your application review, and we ask that you not send duplicate copies of previously uploaded documents. If you still need to mail documents to our office, please send them to: For US Postal: Graduate School of Engineering and Applied Science Admissions P.O. Box 401103 Charlottesville, VA 22904 For UPS/FEDEX: Graduate School of Engineering and Applied Science Admissions 1001 Emmet Street North Room 209B Carruthers Hall Charlottesville, VA 22903
I’ve submitted my application and all supporting materials. Why does my application status still show as incomplete?
We will fully review your application with unofficial test scores and unofficial transcripts. Your application will only show as "complete" when your application has been submitted, your official scores and transcripts have been received and all three letters of recommendations have been received. An application is complete for review with unofficial transcripts and self-reported scores, though the checklist will still show incomplete. Please note that all official transcripts are received in our main admissions office and scanned or entered into our system manually. If you feel that your materials should have been received by now, but are NOT showing up when you login to your account, please note that the Graduate Admissions Office processes a very large number of applications and it may take longer than expected for your documents/information to appear online (in your account). It is very likely that your materials have been received, but have not been loaded into our application system yet.
If I email you my information (e.g., GPA, GRE scores, etc.) before I apply, can you tell me the chance of being accepted?
The graduate admissions committee considers many factors in an application, including more than just GPA and test scores. In particular, letters of reference and your personal statement are extremely important. Therefore, we are unfortunately unable to provide any information before the committee considers your full application.
I still have other questions. Is there anyone available to help me?
Yes! For program/degree specific questions, please send an email to [email protected]. For application support and specific questions regarding the application process, please contact: Central Graduate Admissions [email protected] 434-243-0209
The information contained on this website is for informational purposes only. The Undergraduate Record and Graduate Record represent the official repository for academic program requirements. These publications may be found here .
Jump to navigation
- UTCS Direct
PhD Program
The PhD is a research degree. Our PhD students also take courses, which give them the foundation on which to build their research programs. However, the overriding goal of the PhD program is to show students how to conduct outstanding research. We expect all our PhD students to become involved in research within their first semester (see Research Immersion below) and continue their involvement throughout their time at UT. To understand how our PhD students are involved in our research activities, browse our research web pages .
As a consequence of early immersion in research, our PhD students are often already recognized in the wider research community well before they graduate. They regularly travel to conferences, present papers, and often receive best paper awards.
Interested in applying? Visit our Prospective Students page for information about applying to our program.
Most PhD students receive financial support from the department. Please see the financial information page for more information about this.
- Undergraduate Office
- Graduate Office
- Office of External Affairs
- Mission Statement
- Emergency Information
- Site Policies
- Web Accessibility Policy
- Web Privacy Policy
Online PhD in Computer Science Guide | Salary & Requirements 2024
Phd in computer science overview.
The field of computer science has seen exponential growth in the last decade as web-based apps and media platforms continue to grow. An online Doctor of Philosophy (PhD) degree in Computer Science prepares graduates for some of the highest-paying positions in the nation with technology firms of varying sizes.
As industries continue to adopt digital technologies, the demand for graduates with postsecondary degrees in the field of computer science remains steady. Businesses like Google and Microsoft continue to hire web developers, coders, and other computer science specialists to manage their web-based platforms/services.
What Is Computer Science?
As a computer science professional, your job is to:
- Observe, listen to, and communicate with clients
- Python, HTML, Java, C++ and more
- Offer strategies to ensure the functionality of web-based platforms
- Collaborate with UX specialists to ensure website functionality
Depending on the industry or client, computer science specialists may work in-house or be contracted externally.
What Can I Do With An Online PhD in Computer Science?
There are many viable career options for professionals with an online PhD in Computer Science. At tech corporations, start-ups, and in higher education, computer science professionals:
- Develop software
- Maintain data systems
- Teach students coding theory
- Complete programmatic updates
- Maintain server security
Professionals with an online PhD in Computer Science provide in-demand services that continue to increase in value as countless entities adopt web-based platforms for business and internal use.
Others who graduate with a PhD in Computer Science end up working in academia as a PhD satisfies minimum requirements for many colleges and universities.
PhD in Computer Science Salaries and Career Outlook
Graduates with a PhD in Computer Science may pursue careers as:
- College Professors
- Computer Science Specialists
- Database Managers
- Research & Development
Job growth in the computer science career field can vary depending on the position, and graduates should note that these statistics are reflections of the current job market that can fluctuate over time.
Computer Science PhD Career Paths
- Median Salary: $85,540
- Career Outlook: +7% (2020-2030)
Professors that teach computer science at the university level conduct courses in coding, software design, and database management.
- Median Salary: $126,830
- Career Outlook: +22% (2020-2030)
Professionals in this field to develop new software and improve on existing platforms to improve user experience and efficiency.
- Median Salary: $116,780
- Career Outlook: +5% (2020-2030)
Network architects help organizations manage their local-area networks and wide-area networks.
- Median Salary: $110,140
Software developers create computer programs/applications and work closely with UX specialists to provide iterative updates that address bugs/create efficiencies.
Source: BLS
Earning A PhD in Computer Science
An online PhD in Computer Science typically takes between 4-5 years to complete. It’s always smart to research in-person and online formats to find the program that fits your schedule.
Aspiring PhD students should consider admissions requirements, areas of specialization, and cost to ensure the program they choose fits their goals and lifestyle.
Pros And Cons Of PhD in Computer Science
Time, cost, and job placement are important factors to review when looking for a PhD program. Compared to a master’s degree in computer science, a PhD in Computer Science allows graduate students to gain access to higher-paying, upper-level positions in the tech and academic fields.
Due to the flexibility offered with an online program, doctoral students have the opportunity to complete their degree with sometimes little to no impact on their current day job.
Coursework In PhD in Computer Science Programs
Most classes included in computer science programs align with industry standards. Classes like Computer Languages, and Database Design, and Machine Learning provide students with a wide range of knowledge and skills to help them operate in a variety of roles post-graduation.
Courses often include topics like data management, robotics, artificial intelligence, and software development. As a prerequisite to many of these classes, general knowledge of computer science and hardware can help students prepare for PhD-level coursework.
Computer science graduate programs typically culminate in a research project.
Skills Learned In PhD in Computer Science
With a PhD in Computer Science, graduates enter the workforce with a wide range of industry-specific skills. These programs build skills such as:
- Writing and improving code
- Website generation
- Advanced software engineering
- Communication
- Troubleshooting
- Operational functionality
- Systems maintenance
How Long Does It Take To Get A PhD in Computer Science?
Some PhD programs take four years to complete, while others take up to five years. Most programs usually require 90 credit hours, including electives and the Teaching Assistantship requirement.
Factors that impact the length of a degree program include:
- Prior education (Master’s in Computer Science preferred)
- Accelerated course availability
- Synchronous vs asynchronous learning
- Part-time vs. full-time course loads
Choosing The Best PhD in Computer Science
There are many ways to earn a PhD in Computer Science. For example, you can choose to study online, in-person, or through a hybrid of both options. You may want to earn additional certifications and licenses, depending on your specialization or field of interest. This section explores the different options available for future computer science students.
Online vs In-Person Graduate Degrees
Potential computer science PhD applicants have options depending on their current schedule and employment status. Applicants should be aware that there are many online programs to choose from.
- Online learning offers flexibility, though on-campus learning can provide additional networking opportunities that may improve the job search post-graduation.
- On-campus, students learn interpersonal skills that benefit them in professional settings.
- If students choose to study online, this can be a great way to balance a job while completing the doctoral program.
There is no right option between the two, though most doctoral students likely prefer one option over the other.
10 Best Schools With Degrees in Computer Science
- Massachusetts Institute of Technology
- Brown University
- Cornell University
- Stanford University
- Carnegie Mellon University
- Dartmouth College
- Columbia University in the City of New York
- University of Pennsylvania
- University of California – Berkeley
- Duke University
If you’re looking for other schools that offer online degrees in computer science, check out the Find Your Perfect “U” tool. You can search over 6,000 colleges and universities with 11 different filters to find the perfect school for you !
How Long Does It Take To Complete An Online Course?
Depending on the type of online course, student experiences can vary. If courses are taught synchronously, then students must attend online lectures and labs at set times. Hybrid courses offer a combination of online lectures and in-person lab time, ideal for students looking to acquire skills needed to work post-graduation.
If a course is taught asynchronously, students can watch lectures and study with flexibility. Alternatively, certificate programs offer accelerated online courses that condense the subject matter into 3-6 week increments.
Licensure and Certification
Many computer science positions prefer and potentially require applicants to have a license and/or certification (especially for PhD grads). Prospective students should be sure to research their intended job prospects to ensure they acquire the appropriate credentials depending on the region and type of position they may hold.
Admissions Requirements
The first step to applying to any program is to check the admissions requirements to confirm the prerequisite experience needed to qualify. Most information technology programs require:
- Proof of completion of a 4-year bachelor’s degree from a regionally accredited institution
- Minimum GPA requirements – These vary depending on the program
- Official Transcript
- GRE test score
- Application fee
- Letter of Intent
- Letters of recommendation
It is always a good idea to submit applications to schools with varying rates of acceptance. You should also diversify your application list and include schools with high and low rates of admission.
Paying For A PhD in Computer Science
The cost of an online PhD in Computer Science varies depending on a range of factors. In-state tuition tends to be much cheaper than out-of-state, so be sure to apply to programs locally if cost is a determining factor.
Online programs can be more cost-effective and accessible than in-person programs, providing applicants with options depending on their prior obligations. Some online programs also extend in-state tuition rates to all students regardless of where they live.
Lastly, colleges, universities, and organizations offer scholarships that are merit or need-based that can help minimize the financial impact of going to school.
Scholarships
There are many scholarship options for students in the field of computer science. Here are a few:
- Generation Google Scholarship
- Richard E Merwin Student Scholarship
- IEEE Presidents Scholarship
Computer Science Career Resources
Online computer science phd faqs.
- Due to the web-based nature of the IT sector, pursuing an online PhD in Computer Science is a lucrative alternative to in-person education. Market projections for job growth and compensation are very positive.
- Professionals with a PhD in Computer Science can expect to make upwards of $80,000 post-graduation, with some roles grossing up to $200,000 annually.
- A PhD is a lengthy, intense, and challenging ordeal. Potential applicants should think about the time and financial commitment before applying to a program.
- After receiving a PhD in Computer Science, graduates can enter the workforce immediately at top tech firms, internally at fortune corporations, and in the academic field in a teaching capacity.
Get all the Universities.com's college news, advice, updates, financial aid, and more straight to your inbox.
- Payscale.com
- https://upe.acm.org/
- https://www.computer.org/
- https://www.bls.gov/ooh/computer-and-information-technology/home.htm
- https://cse.gatech.edu/academics/computer-science-phd-program
- https://www.cs.ubc.ca/students/grad/prospective-grads/grad-programs/phd-track-msc-program
- The Graduate School >
- Explore & Apply >
- Choose UB >
- Academic Programs >
Computer Science Education EdM
Graduate school of education, program description.
The computer science (CS) education program offers multiple paths to New York State teacher certification in computer science for preservice and in-service teachers, in the context of innovative research on K-12 computer science teaching and learning. Join our community of educators committed to providing high-quality computer science learning.
Renad Aref 366 Baldy Hall Buffalo, NY 14260 Email: [email protected] Phone: 716-645-2110
Instruction Method
- Hybrid (some of the degree requirements can be fulfilled online)
Full/Part Time Options
Credits required.
- 45-57 Hours
Time-to-Degree
Application fee.
This program is officially registered with the New York State Education Department (SED).
Online programs/courses may require students to come to campus on occasion. Time-to-degree and number of credit hours may vary based on full/part time status, degree, track and/or certification option chosen. Time-to-degree is based on calendar year(s). Contact the department for details.
Bachelor's Programs
Each year, the School of Computer Science admits students to undergraduate programs ranging from a traditional B.S. in computer science to a bachelor of computer science and arts.
Whatever option you choose, you’re guaranteed to find a rigorous program dedicated to the real-world training and practical problem solving that has been the hallmark of computer science education at CMU since its inception.
B.S. in Computer Science
Carnegie Mellon's undergraduate major in computer science combines a solid core of computer science courses with the ability to gain substantial depth in another area through a required minor in a second subject. The curriculum also gives you numerous choices for science and humanities courses. Computing is a discipline with strong links to many fields, and our program gives you unparalleled flexibility to pursue these fields. Our mathematics and probability component ensures that you'll have the formal tools to remain current as technologies and systems change, but at the same time you'll gain insight into the practical issues of building and maintaining systems by participating in intensive project-oriented courses.
Unlike other universities, where research rarely occurs at the undergraduate level, CMU CS students often have part-time or summer jobs — or receive independent study credit — working on research while pursuing their bachelor's degree. If you're interested in a research/graduate school career, we offer an intensive course of research, equivalent to four classroom courses, culminating in the preparation of a senior research honors thesis.
Requirements
Current Computer Science Undergraduate Curriculum
Computer Science Undergraduate curriculum information for prior years are available on the Previous Course Catalogs webpage .
How to Apply
Bachelor of Science in Music and Technology
Carnegie Mellon University's Music and Technology program was established in 2009 as a joint project between three of the schools: The School of Music, School of Computer Science, and the Department of Electrical and Computer Engineering. Information regarding this degree is available on the Bachelor of Science in Music and Technology website .
- Bachelor's Admissions - How to Apply
- Minor and Additional Major in Computer Science
- Guidelines for Internal Transfer or Dual Degree
- Bachelor's Concentrations
- B.S. in CS Program Contacts
- Other SCS Undergraduate Programs
- Incoming Student Course Transfer
- Summer Research for International Students
- Master's Programs
- Doctoral Programs
- Student Resources
Information for... -->
- Admitted Students
- Current Students
- Prospective & Future Students
- Faculty & Staff
- School Counselors
- Admitted Student Site
- Career Outcomes
- Contact Admissions
- Connect with Other Admitted Students
- Deposit Now
- Office of Financial Aid
- Visit Campus
Visit the Admitted Student Hub for more resources & info…
Resources for Online Students
- Academic Support / SMART Space
- Campus Public Safety
- Cash Card/ID
- Champ Support
- College Catalog
- Compass Student Services
- Dates & Deadlines
- School Dude (facilities request)
- Self-Service
- Shuttle Bus Locator
- Student Affairs, Diversity & Inclusion
Visit the Current Student Hub for more resources & info…
- Admissions & Aid
- Open House Events
- How to Apply
- Majors & Programs
- Financial Aid
- Request Information
Visit the Prospective & Future Student Hub for more resources & info…
- Office of Alumni Relations
- Update Your Info
- Make a Gift
- Champlain Weekend
- Desktop Calendar
Visit the Alumni Hub for more resources & info…
- Academic Affairs
- People Center
- Reserve a Room (EMS)
- Self Service
Visit the Faculty & Staff Hub for more resources & info…
- Prospective Parents
- Visit & Events
- Tuition & Cost
- Parent & Family Relations
- Student Health Center
- Add Funds to Cash Card
- Billing & Payment Options
Visit the Parent Hub for more resources & info…
- School Counselors Admissions Page
- Arrange a Group Tour
- Meet the Admissions & Aid Team
- Types of Aid
- Tuition & Cost of Attendance
Visit the School Counselor Hub for more resources & info…
Are you looking for...
- Academic Calendar
- Office & People Directory
2023 Career Outcomes
- On Campus Undergraduate
- Online Undergraduate & Graduate
- About Us Our Story, Facts & More
Different by Design
- Career-Focused Academics
- Schools & Divisions
- Study Abroad
- Academic Support Resources
- Graduate School Partnerships & Partner Programs
- Our Faculty
- Why Champlain?
- Meet the Team
- Our Community
- Housing & Dining
- Get Involved
- Burlington, VT
- Student Services
- On-Campus Student Employment
- Places & Spaces
- Career Ready
- Experiential Learning
- Career Pathways
- Career Collaborative
- Office & People Directory
Champlain College Online offers 100% online undergraduate and graduate degrees and certificates.
- Online Degrees & Certificates
- Online Tuition & Aid
- Online Admissions
- Apply to Champlain College Online
- Make A Gift
- Request Info
- This is Champlain College
- Quick Facts
- Diversity, Equity & Inclusion
- Global Impact
- Academics & Competencies
- Careers at Champlain
- Professional Services
Computer Networking & Cybersecurity
For our digital future to be secure, information must be safe. Earn real-world experience in computer networking and cybersecurity at Champlain College, and prepare yourself for a vital role protecting society from cyber threats.
- Champlain App
- Common App for Transfers
National Recognition
Champlain College is a designated National Center of Academic Excellence in Cybersecurity (NCAE-C) by the National Security Agency (NSA).
Safeguard the Future.
The digital technology explosion has reshaped our society, and we need experts to make sure its benefits outweigh its risks. With data breaches and security threats on the rise, there’s a growing need for professionals who can protect against cyber attacks. If you’re interested in safeguarding systems and being at the forefront of this vital field, Champlain’s Computer Networking & Cybersecurity program could be for you. Read More
What Is Computer & Digital Forensics?
Computer Networking & Cybersecurity is a field that focuses on protecting computer systems, networks, and data from unauthorized access, attacks, and potential threats. It involves understanding how computer networks work, designing secure systems, implementing protective measures, and detecting/responding to security incidents. With increasing reliance on technology and the Internet, cybersecurity has become critical to protecting sensitive information and ensuring the smooth operation of businesses and organizations. Exploring this field can open up exciting opportunities to help protect digital infrastructure and make a meaningful impact in the world of technology.
Why Study it at Champlain?
Champlain College’s Computer Networking & Cybersecurity program equips you with cutting-edge skills to protect the Internet and the digital realm. Our labs and virtual infrastructure provide hands-on experience in securing sensitive data for individuals and government agencies. You’ll learn to identify network vulnerabilities, implement robust security measures, and defend against cyberattacks.
Our Upside-Down Curriculum allows you to begin taking networking and cybersecurity courses in your first semester, and gain in-depth knowledge over the course of four years. Through projects, internships, and experiential learning, you’ll immerse yourself in the profession and develop skills in designing, building, and securing enterprise networks.
Highlights of our program include extensive training in server software, systems administration, networking, and protocols, all in small-sized classes to ensure a rich and personalized educational experience. Located in a city with ample job opportunities, our program sets you up for success in the field during and after college.
Senator Patrick Leahy Center for Digital Forensics & Cybersecurity
At the Senator Patrick Leahy Center for Digital Forensics & Cybersecurity, you’ll work on network security, cyber threat response, and critical cybersecurity research. In this leading digital lab, you’ll participate in groundbreaking research and support the cybersecurity needs of government agencies and organizations. You’ll play a critical role in developing training protocols for law enforcement and examining the network security of emerging technologies. Through hands-on work at the Leahy Center, you’ll hone your skills as a Champlain cybersecurity student, contribute to the field, and graduate as a cybersecurity professional with real-world experience.
Leading the Way
Our program is nationally recognized and was one of the first programs in the country designated as a Center of Academic Excellence by the National Security Agency and the Department of Homeland Security.
Specialized Cybersecurity Education
With a focus on adapting to the ever-changing landscape and new technologies in the field, our cybersecurity program was built from the ground up as a specialized degree designed specifically for the purpose of cybersecurity education.
Our program was ranked No. 1 by industry experts in SC Magazine’s list of top cybersecurity college programs.
- SC Magazine
Hands-On Experiences
Beginning in your first year, you’ll gain hands-on experience through projects, internships, service to local nonprofits and organizations, and partnerships with industry experts at the Leahy Center.
Facts & Stats
of Computer Networking & Cybersecurity majors in the Class of 2023 achieved career success within six months of graduation. That’s success you can see.
The median yearly pay for networking professionals according to the U.S. Bureau of Labor Statistics .
Cybersecurity students competed against a team of professional hackers in a two-day cyber defense competition during the annual Northeast Collegiate Cyber Defense Competition (NECCDC) taking 2nd place overall.
Sample Courses in the Computer Networking & Cybersecurity Major
Check out some of the engaging and hands-on courses in the program. Our Upside-Down Curriculum puts you in your major right away.
Second Year
Fourth year.
See the Learning Outcomes for the Computer Networking & Cybersecurity major.
SYS 140 Systems Fundamentals
This course will introduce students to operating system concepts and other forms of systems software. Students will learn about standard operating systems functional components such as memory, process/thread, file system, input/output, storage and device management. Additional topics include data representation, imaging, virtualization, and the history/future of systems software. Hands-on experiential learning will be used to reinforce concepts.
SEC 250 Computer & Network Security
This course provides an introduction to computer and data network security. Students will examine the rationale and necessity for securing computer systems and data networks, as well as methodologies for implementing security, security policies, best current practices, testing security, and incident response.
NET 215 Network Protocols
This course is a thorough review of the foundational protocols used on the Internet and modern enterprise networks. With a focus on protocols aligned with the Transmission Control Protocol/Internet Protocol (TCP/IP) and OSI models, students will explore the development and structure of protocols, their role in data communications, and integration within network-based applications. Students will engage in hands-on activities aimed at protocol analysis, network troubleshooting, and protocol-related security concerns.
SYS 265 System Admin. & Network Services II
This project-oriented course focuses on the tasks and issues involved in the administration of distributed computing environments. Authentication, Authorization, and Accounting (AAA) systems are covered, with emphasis on using cross-platform authentication. Network services including host based firewalls, DHCP, DNS, Mail, and Web services are covered. Content includes Enterprise File Services, Distributed administration of multiple systems, and network monitoring and management tools. Hands-on experience will include projects based upon representative technology from each of these areas.
SYS 320 Automation and Scripting
Students will learn how to integrate programming into operating system management. They will learn how to automate systems administration functions and connectivity testing. Powershell and Linux shell scripting will be explored to manage and monitor operating system processes and functions. Students will create programs that can be reused in production networks.
SEC 350 Enterprise and Network Security Controls
Students will examine network-based threats, whether originating from the Internet or the local LAN, and learn about ways to protect, detect, and defend the enterprise network from such attacks. The relationship between user network policy and securing the network will also be explored. Students will participate in hands-on experiments and demonstrate their understanding of subject matter via labs, projects and presentations
CRJ 225 The Law of Searching, Seizing and Using Digital Evidence
Computer evidence (digital evidence) is being used every day in our country to convict criminals of crimes ranging from possession of child pornography to embezzlement to murder. Every competent, modern law enforcement officer understands the significance of digital evidence in every case submitted for prosecution. Students will be required to learn, and apply, legal principles that govern how this vital evidence is recovered (and used) to insure that it will be legally admissible in court.
CSI 320 Global IT & Ethics
Students look at the positive and negative effects of changes and advancements in technology, with particular attention given to the relationships between technology, ethics, culture, and humanity. Through readings, discussions, debates, presentations and other learning methods, students will explore the evolution of technology and ethics. Students will investigate the ways technology is used and how information affects, and is affected by, society and the global community.
You might also be interested in these…
Based on your interest in the Computer Networking & Cybersecurity major, we thought you also might like to check out these other academic programs and opportunities
Digital Forensics
Release your digital investigation skills. Adopt the investigator’s mindset, solve mysteries, and master artifact discovery with Digital Forensics at Champlain College.
Computer Science & Innovation
Help create the digital future. Free your creativity, do real work right away, and fuel your passion for technology and innovation.
Applied Mathematics
Use math to tell stories, crack real-world issues, explore diverse applications, and gain problem-solving skills for future success in many industries.
Criminology & Criminal Justice
Build a better system. Be an agent of organizational change.
Study law as an undergraduate at Champlain College and start your legal education right away, during your first semester. Go on to law school afterward or choose a different path; either way, you’ll be ready.
Computer & Digital Forensics Minor
Analyze digital information, navigate the realm of digital security, and form a strong foundation working with computers in the Computer & Digital Forensics minor.
Computer Science Minor
Analyze problems, develop software systems, and use a variety of tools to evaluate computer programs and bring your innovations to realization in the Computer Science minor.
Information Technology Minor
Identify core computer networking and infrastructure components and the roles they serve to supplement business, finance, creative, and other professional pursuits.
Law Minor
A strong base understanding of law and the legal system is a valuable asset to any résumé. Tailor your classes to focus on the specific kind of law that applies to your chosen career and get ahead.
Criminal Justice Minor
Justice at all levels is a keystone of a functional society. Learn the criminal justice process at multiple levels and how your knowledge of this system can benefit your career.
Cybersecurity, Computer Science & Digital Technology
Solve everyday problems to build a better future.
Law & Society
Uphold a system of justice through meaningful public service.
Individualized Studies & Undeclared
Learn what you love, and love what you learn.
Business & Data Analytics
Drive change at the intersection of information and impact.
Since 2007, Champlain College has proudly held a Cyber Defense (CAE-CD) designation, which is renewed periodically. Our cybersecurity curriculum meets the rigorous criteria set by the NSA, FBI, and Department of Defense, helping to strengthen the nation’s information infrastructure. As an active participant in the NCAE program, we set a high standard for cybersecurity education, producing confident professionals with extensive cyber defense expertise.
- Visit the NSA’s Website
- Visit the CAE Community Website
Cybersecurity Advisory Board: Leading education with industry engagement
Composed of external experts, this group provides Champlain with guidance on educational objectives, learning outcomes, and preparing students for the evolving cybersecurity workforce. The board also evaluates the quality of experiential learning and internship opportunities, with members representing various industry sectors.
Seamless Transition to Grad School
Are you thinking about going to graduate school? Through Champlain College Online, you can seamlessly go from undergraduate to graduate student, enhancing your skills and career opportunities.
Sign Up To Get Stickers + Helpful Info
Ready to be inspired? Fill out the form and sign up to receive helpful information about Champlain College—plus, we’ll send you a full sheet of high quality stickers designed by one of our Graphic Design & Visual Communication graduates.
Career Success
The Computer Networking & Cybersecurity program prepares graduates for the workplace. 97% of CNCS majors in the Class of 2023 were employed within six months of graduation.
- Internships
- On-Campus Employment Opportunities
- Study Abroad
Your Career Outlook
Learn more about our career-focused education
By the time you graduate, you will…
- Have a solid grasp of cybersecurity fundamentals and be able to analyze architectures, identify vulnerabilities, and recommend controls to mitigate threats.
- Have hands-on experience configuring and managing security controls, such as configuring host firewalls, user access controls, intrusion detection and prevention systems, and encryption mechanisms at various levels.
- Have a deep understanding of networking protocols, such as Open Systems Interconnection (OSI) and Transmission Control Protocol/Internet Protocol (TCP/IP), and how they facilitate communication between networked hosts and applications. Be able to design and implement network solutions based on business requirements.
- Understand the components and roles of computer systems, including CPUs, memory, storage, and networking. You will be able to manage operating systems, network services, and security controls to troubleshoot problems and ensure optimal performance.
- Develop strong teamwork and communication skills. You will actively collaborate with others as a member or leader of project-based teams and learn how to effectively communicate technical information through formal documentation, presentations, and interpersonal interactions.
You’ll Find a Career In…
- Network Engineering
- IT Security and Cybersecurity
- Cybersecurity Consulting
- Security Operations and Incident Response
- Systems Architecture
- Digital Forensics
- Cloud Security Engineering
Latest News from The View
Cybersecurity Partnership Gives Students A Unique Opportunity
Women in Cybersecurity Conference: If They Can Do It, So Can I
Champlain College Named Best Cybersecurity Higher Education Program
Senator Leahy Tours The Leahy Center for Digital Forensics & Cybersecurity
More inside computer networking & cybersecurity, overview , curriculum .
With our Upside-Down Curriculum, you'll get hands-on learning in web technology, networking, and security, as well as valuable experience through internships.
Faculty
Our Computer Networking and Cybersecurity faculty go above and beyond to inspire your curiosity, learning, and growth. Small class sizes foster personal connections and mastery.
UMD Hosts Commencement Ceremonies for Computer Science Graduates
Every year, the University of Maryland honors its students with ceremonies that celebrate the culmination of their academic journeys. These events, marked by pomp and circumstance, bring together graduates, faculty and families to recognize the students' hard work and dedication.
Graduates expressed gratitude for the department's support and encouragement, highlighting the invaluable assistance faculty and departmental programs provided throughout their academic journey.
"It was a challenging major for me, but I pulled through with the department's support," said Mosimiloluwa Ojeyomi, an undergraduate student. "The complexity put us on a different pedestal with high expectations and knowledge requirements. The computer science department fulfilled these to a reputable level. My major support came from the diversity and inclusion unit for technical computing, which provided tutors outside of class when TAs were busy. This made a huge difference for me."
“Every graduate knows the path to success was rarely a straight line,” Shrestha shared. “I'm thankful to my faculty advisors and mentors. They let me get lost so I could find my way, but they never abandoned me. I want to thank them for mentoring and challenging me so I can dig deeper and reach a bit further. They supported and encouraged me so I could get up when the line turned downwards. They were a huge part of this journey, and I am truly thankful.”
The department ranks No. 10 among public institutions and No. 17 overall in the 2024 edition of U.S. News & World Report's “Best Graduate Schools,” maintaining its position from last year. Additionally, the undergraduate program ranks 18th in the nation and 9th among public institutions. The year also saw the introduction of the Artificial Intelligence Interdisciplinary Institute at Maryland (AIM) , further expanding the opportunities for students to engage in cutting-edge research and innovation.
Department Chair Matthias Zwicker praised the significance of their accomplishments and the opportunities that lie ahead.
“We are incredibly proud of our graduates,” said Zwicker, the Elizabeth Iribe Chair for Innovation and the Phillip H. and Catherine C. Horvitz Professor. “Their dedication, hard work and resilience have paid off, and seeing their progress is inspiring. We are thrilled to send everyone our heartiest congratulations and best wishes!"
—Story by Samuel Malede Zewdu, CS Communications
—Photo credit: Mark Sherwood
The Department welcomes comments, suggestions and corrections. Send email to editor [-at-] cs [dot] umd [dot] edu .
IMAGES
VIDEO
COMMENTS
Princeton University. Princeton, NJ. #10 in Computer Science (tie) Save. 4.4. Find the best graduate computer science program to fit your goals using the U.S. News rankings. Narrow your search ...
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 ...
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. Learners can devote their studies to general computer science or choose a specialty area, such as one of the following: Computer science. Algorithms, combinatorics, and optimization.
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 ...
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 ...
The knowledge you need to lead the field. 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 ...
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 ...
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 ...
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 ...
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.
PhD Program. We are proud of the quality of PhD students we attract and the training they receive. All of our students receive support, including an annual stipend, in the form of external and internal competitive fellowships, research fellowships, or teaching fellowships. As a PhD candidate, you will share in the excitement of discovery as you ...
About This List. Explore computer science graduate programs and graduate schools offering computer science degrees. Compare masters in computer science programs, MSC computer science degrees, and PhD in computer science programs using government statistics and graduate student reviews. Find the best computer science graduate schools for you.
Computer Science Department 500 West 120 Street, Room 450 MC0401 New York, New York 10027 Main Office: +1-212-853-8400 Directions Map Directory
As a graduate of National University's Doctor of Philosophy in Computer Science (PhD-CS) program, you'll be able to: Develop knowledge in computer science based on a synthesis of current theories. Explain theories, applications, and perspectives related to computer science. Evaluate theories of ethics and risk management in computers and ...
Degree Program Summary: The Doctor of Philosophy (Ph.D.) degree in Computer Science at The University of Georgia is an advanced, intensive program offered by the Computer Science Department and designed to involve students in exciting state-of-the-art research. Research in Computer Science has made tremendous strides over the last few decades ...
279-399. 1. A program of study comprising subjects in the selected core areas and the computational concentration must be developed in consultation with the student's doctoral thesis committee and approved by the CCSE graduate officer. Programs Offered by CCSE in Conjunction with Select Departments in the Schools of Engineering and Science.
PhD in Computer Science. Apply now. Ranked among the top 25 programs in the United States, our PhD program features world-renowned faculty, interdisciplinary research, and a spirit of collaboration. Master of Science/Doctor of Philosophy (MS/PhD) Most computer science graduate students are admitted into the MS/PhD track.
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. ... Recent graduates of the computer science PhD program are pursuing careers in industry ...
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 ...
Ph.D. Program Requirements. The PhD degree requires 72 graduate-level credits, including: at least 24 credits of graded graduate-level coursework (of which up to 18 can be transfer credit— see below), containing. no 5000-level CS courses. at least 6 credits of graded graduate-level coursework in excess of that required for the Master's ...
183 Computer Sciences PhDs in United States. Computer Engineering. University of Tulsa. Tulsa, Oklahoma, United States. Computer Science. University of Maryland Baltimore County (UMBC) Baltimore Highlands, Maryland, United States. Computer Science. Kent State University.
PhD Program. The PhD is a research degree. Our PhD students also take courses, which give them the foundation on which to build their research programs. However, the overriding goal of the PhD program is to show students how to conduct outstanding research. We expect all our PhD students to become involved in research within their first ...
Earning A PhD in Computer Science. An online PhD in Computer Science typically takes between 4-5 years to complete. It's always smart to research in-person and online formats to find the program that fits your schedule. Aspiring PhD students should consider admissions requirements, areas of specialization, and cost to ensure the program they ...
Artificial intelligence (AI) and machine learning are the most popular Ph.D. specialities among graduates in the computer science, computer engineering and information fields, a new report finds. The Computing Research Association's annual Taulbee survey revealed that, for the last academic year in North America, more than a quarter (28 percent) of awarded doctoral degrees in those computer ...
The computer science (CS) education program offers multiple paths to New York State teacher certification in computer science for preservice and in-service teachers, in the context of innovative research on K-12 computer science teaching and learning. ... The Graduate School 408 Capen Hall Buffalo, NY 14260-1608. YouTube. 12/13/23 Contact Us; 2 ...
Earning top class academic honors, based on the highest grade point average and having the highest number of graded credit hours in each student class, following the 2022-23 school year, were: Andrew Kosikowski, a student majoring in computer science, software engineering, mathematics, and data science, the Carl Wischmeyer Award as the ...
Bachelor of Science in Music and Technology. Carnegie Mellon University's Music and Technology program was established in 2009 as a joint project between three of the schools: The School of Music, School of Computer Science, and the Department of Electrical and Computer Engineering. Information regarding this degree is available on the Bachelor ...
Computer-Science Majors Graduate Into a World of Fewer Opportunities. Those from top schools can still get jobs. They are just not all going to Facebook or Google. Comp-sci student Alex Giang has ...
With our Upside-Down Curriculum, you'll get hands-on learning in web technology, networking, and security, as well as valuable experience through internships. Our Computer Networking and Cybersecurity faculty go above and beyond to inspire your curiosity, learning, and growth. Small class sizes foster personal connections and mastery.
The Department of Computer Science participated in two ceremonies, recognizing the achievements of its graduate and undergraduate students in a year filled with extensive academic progress and faculty support. The graduate commencement took place on May 20 at the Chapel, followed by the undergraduate ceremony on May 21 at the Xfinity Center. A ...