phd computer science virtual university

Introduction

This program, which spans a minimum of three years, provides an established and successful route to a professional doctorate. It is aimed at academics and professionals who wish to become effective members of the research community. This program is designed, structured and assessed in a way that supports distance and on-campus study, research and training. It utilizes evaluation criteria and guidelines that lead to achieving the PhD objectives.

Note: PhD Computer Science program is offered only once a year.

Program Objectives

  • plan and carry out independent and original academic research,
  • effectively document the research results in the form of research articles,
  • present and defend their research at various national and international forums and among their peers,
  • foresee and create exploitation plans for the research results,
  • appreciate the existing knowledge,
  • execute independent research in future.

PROGRAM STRUCTURE

phd computer science virtual university

Admission Eligibility Criteria

  • 18-year education i.e., MS / M.Phil in Computer Science / Information Technology / Computer Engineering / Software Engineering or equivalent with thesis and minimum CGPA 3.0 out of 4.0 in the Semester System or 1st Division in the Annual System. For any other qualification, which corresponds to 18 years of education but does not fall under semester system or annual system or degree obtained from foreign country, then the student should obtain degree equivalence certificate from Higher Education Commission of Pakistan (HEC) to determine the academic eligibility for PhD.
  • Each candidate is required to pass the VU Entry Test with minimum 70% marks OR 60% marks in GRE Subject Test along with interview and presentation.

Click here  to Download Entry Test Sample

COURSE EXEMPTION

Course(s) exemption is not allowed.  

Degree Completion Duration

COURSES OF STUDY

Click here to View Study Scheme

Assessment of Study Progress

The students’ study progress evaluation mechanism is based on continuous assessment throughout the semester by giving assignments, Quizzes, Graded Discussion Boards (GDBs), academic papers, seminars, mid-term and final term examinations.

Research Thesis

The students are required to submit a Research Thesis. Topic of the thesis must be decided after consultation with the supervisor.

Award of degree

For the award of PhD in Computer Science degree, a student is required to complete 18 credits hours of prescribed course work with minimum CGPA of 3.00 out of 4 along with Dissertation/Thesis of 12 credit hours. The student has also to:-

  • Pass written and oral comprehensive examinations securing minimum 65% and 50% marks respectively, with maximum two attempts;
  • Defend PhD research proposal;
  • Get published at least one research paper in HEC recognized journal as first author;
  • Get presented/read one research paper in a national/international conference as first author;
  • Get approved dissertation from two foreign experts.

Fee Structure

Click here  to View Fee Structure

  • The courses may be revised time to time as a result of continuous review to bring them at par with courses from being taught at top-class foreign universities. While reviewing the courses, needs of local industry and job market are also given full consideration.
  • The University reserves the right to change fee structure from time to time.

Virtual University of Pakistan

phd computer science virtual university

Sir Syed Memorial Society Building, 19-Ataturk Avenue, G-5/1, Islamabad

phd computer science virtual university

(c) Virtual University of Pakistan

phd computer science virtual university

25 Best Online PhD in Computer Science Degree Programs

Looking for Online PhD Computer Science programs for 2024? Compare schools & accelerated programs.

online phd computer science

Pursuing a degree in computer science can help you become a leader in a cutting-edge field and develop skills that are in demand by top companies.

Editorial Listing ShortCode:

A PhD in computer science online may give you a distinct advantage over other job candidates and help you earn an average salary of between $73,000 and $146,000, according to the Bureau of Labor Statistics, depending on your career path.

Universities Offering Online PhD Computer Science Degree Programs

Methodology: The following school list is in alphabetical order. To be included, a college or university must be regionally accredited and offer degree programs online or in a hybrid format.

1. Auburn University

Auburn University is a public research university in Auburn, Alabama. It is the second-largest university in the state. It was founded in 1856 and was first called the East Alabama Male College. There are 15 colleges and over 140 majors that students can choose from. Auburn University is committed to preparing students for the modern global economy.

  • Ph.D. – Computer Science and Software Engineering

Auburn University  is accredited by the Southern Association of Colleges and Schools (SACS).

2. Boston University

Boston University, located in Boston, Massachusetts, is a private nonsectarian university. They have a vibrant, diverse, and welcoming community with over 35,000 students from 130 countries, over 10,000 faculty and staff. There are more than 300 programs of study in 17 colleges across three campuses.

Boston University looks beyond classroom boundaries by engaging with people, discussing relevant ideas and issues that impact the world.

  • PhD in Computer Science

Boston University  is accredited by the New England Commission of Higher Education.

3. Clarkson University

Clarkson University, founded in 1896, is a private research university with its main campus in Potsdam, New York. It has two branch campuses in Beacon, New York and in the New York Capital Region. It takes pride in having globally oriented faculty members who help learners pursue interdisciplinary research focused on solving real-world problems.

At Clarkson, student life is a unique mix of academics and extracurricular activities, allowing students to make lifelong connections in a tight-knit community.

  • Computer Science PhD

Clarkson University  is accredited by the Middle States Commission on Higher Education.

4. Colorado Technical University

Colorado Technical University, founded in 1965, was first named Colorado Technical College. In 1995, it gained its university status. The majority of its students take classes fully online.

CTU offers undergraduate, graduate, and doctoral degrees which focus primarily in business, management, and technology. They have a main campus in Colorado Springs and another campus in Denver. Most of their degree offerings can be completed entirely online.

  • Doctor of Computer Science (DCS)

Colorado Technical University is regionally accredited by the Higher Learning Commission (HLC) of the North Central Association of Colleges and Schools (NCA).

5. Columbia University

Columbia University in the City of New York is a private Ivy League research university. It was established in 1754 on the grounds of Trinity Church in Manhattan. It is considered as the oldest institution of higher education in New York and the fifth-oldest institution of higher learning in the country.

It is home to a diverse and dynamic academic community consisting of more than 40,000 students, faculty, and staff from across the nation and different parts of the world.

  • Computer Science Doctorate Degree

Columbia University  is accredited by the Middle States Commission on Higher Education.

6. Dakota State University

Dakota State University was founded in 1881 as a school for teacher education. Over the years, it has shifted its primary focus to the cyber world, providing students with the technological knowledge and skills they need to excel in their chosen careers.

The university continues to grow at a fast pace, expanding its campus, and immersing in the most advanced and innovative technology.

  • PhD in Cyber Operations

Dakota State is an institution accredited by the Higher Learning Commission (HLC).

7. Embry-Riddle Aeronautical University

Embry-Riddle Aeronautical University offers a wide variety of degree programs to meet the needs of learners in this changing world. A lot of exceptional achievements make Embry-Riddle stand out from the rest.

It is the first and only University in the nation to offer undergraduate Space Physics. It is also the first to offer programs in Spaceflight Operations, Unmanned and Autonomous Systems Engineering, Aerospace Physiology, and Security and Intelligence.

  • Ph.D. in Electrical Engineering & Computer Science

Embry-Riddle Aeronautical University-Worldwide is accredited by the Southern Association of Colleges and Schools Commission on Colleges.

8. Johns Hopkins University

Johns Hopkins University was founded in 1876 and named after its first benefactor, John Hopkins, an American entrepreneur and philanthropist. It is a private research university located in Baltimore, Maryland.

The university aims to prepare students to become global leaders and citizens by giving them opportunities to take part in international learning activities, thus staying true to its mission of bringing the benefits of discovery to the world.

  • Ph.D. in Computer Science

Johns Hopkins University is accredited by the Middle States Commission on Higher Education.

9. Michigan Technological University

Michigan Technological University, founded in 1885, is a public research university located in Houghton, Michigan. Its main campus nestles on 925 acres on a bluff overlooking the picturesque Portage Lake.

It is the first post-secondary institution in the Upper Peninsula of Michigan and was founded to train mining engineers to operate the local mines. Presently, Michigan Tech offers over 130 degree programs through its five colleges and schools.

Michigan Tech  is accredited by The Higher Learning Commission (HLC).

10. Mississippi State University

Mississippi State University is a world-class comprehensive, doctoral degree-granting institution with a diverse student body comprising of students from different states in the country and from different nations in the world.

The Mississippi State community shares a common goal of making each learner’s experience a lifetime opportunity. It is located in the eastern part of north-central Mississippi.

Mississippi State University is accredited by the Southern Association of Colleges and Schools Commission on Colleges.

11. National University

National University is a network of nonprofit educational institutions headquartered in San Diego, CA. It offers many undergraduate, graduate, and certificate programs that can be completed online or at one of its campuses in California.

The network is dedicated to providing flexible, quality education that helps adults meet their goals.

  • Computer Science PHD-TM

National  is regionally accredited by the Western Association of Schools and Colleges.

12. Nova Southeastern University

Nova Southeastern University is a private nonprofit university with its main campus in Davie, Florida. It offers a wide variety of innovative programs that can be completed on campus or online. These programs are aimed at fostering academic excellence, leadership, research, and community service.

The university consists of 18 colleges and schools with more than 150 programs of study.

NSU is accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).

13. Pennsylvania State University

Pennsylvania State University is a public land-grant, doctoral university with campuses and facilities all over Pennsylvania. It was established in 1855 as the Farmers’ High School of Pennsylvania.

Penn State actively conducts teaching, research, and public service. It offers undergraduate, graduate, professional, and continuing education degree programs that can be completed on campus or online. Penn State has 19 other commonwealth campuses and 5 special mission campuses across the state.

Penn State  is regionally accredited by the Middle States Association of Colleges and Schools.

14. Southern Methodist University

Southern Methodist University, founded in 1911, is a private research university located in University Park, Texas. It also has satellite campuses in Plano, Texas and Taos, New Mexico.

It is a distinguished center for global research with a strong foundation of liberal arts. Its dynamic and diverse community consists of students from 50 states and 90 countries who take advantage of small classes, hands-on research opportunities, international studies, and leadership development.

Southern Methodist University is accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC).

15. Syracuse University

Syracuse University, founded in 1879, is a private research university located in Syracuse, New York. It is historically affiliated with the Methodist Episcopal Church in Lima, New York. The university is recognized as a student-focused global research university that takes pride in its academic rigor, richly diverse learning, and a commitment to discovery.

  • Computer & Information Science & Engineering, PhD

Syracuse University  is accredited by the Middle States Commission on Higher Education and many of our schools/colleges and programs are accredited by professional organizations.

16. University of Arkansas – Little Rock

Students in the Computer and Information Sciences Ph.D. program at University of Arkansas – Little Rock can choose tracks in either Information Quality or Information Science. While all courses in this program can be completed 100% online, there are three residency requirements for degree completion.

  • PhD in Computer and Information Sciences

The University of Arkansas at Little Rock is accredited by the Higher Learning Commission.

17. University of California – Berkeley

The University of California-Berkeley, founded in 1868, is a public research university in Berkeley, California. It is the flagship campus of the University of California. It offers 350 undergraduate and graduate degree programs in various disciplines.

With over 35,000 students from different corners of the world, its vibrant campus community is dynamic and interconnected with hundreds of student organizations to connect with students’ passions.

  • PhD in Electrical Engineering and Computer Sciences

UC Berkeley  has been fully accredited since 1949 and had its accreditation reaffirmed most recently in 2015 under the Western Association of Schools & Colleges (WASC) pilot institutional review process.

18. University of Idaho

The University of Idaho, located in Moscow, Idaho, is a public, land-grant research university. It is Idaho Space Grant Consortium’s lead university.

Since its founding in 1889, the university has been providing its students with a transformative and high-quality education designed to prepare them to solve real-world problems and achieve their individual goals and endeavors in their lives and careers.

The University of Idaho  is accredited by Northwest Commission on Colleges and Universities.

19. University of North Texas

The University of North Texas is a public research university located in Denton, Texas. It consists of 11 colleges, two schools, and an early admissions math and science academy for exceptionally gifted high-school-age students.

It is one of the country’s biggest universities and offers 105 undergraduate and 88 master’s and 37 doctoral degree programs. By working in collaboration with business and community partners, students can become better prepared to meet challenges in the real world.

  • Ph.D. in Computer Science and Engineering

The  University of North Texas is accredited by the Southern Association of Colleges and Schools Commission on Colleges.

20. University of Pennsylvania

The University of Pennsylvania has a long and proud tradition of academic excellence and a continuing pursuit of innovative knowledge. This tradition lives on today through the effort, dedication, creativity, and engagement of students, faculty, and staff.

The university traces its roots in 1740, with the initiative of George Whitefield, a prominent evangelist, to build a charity school in Philadelphia.

  • Ph.D. in Computer and Information Science

The  University of Pennsylvania  is accredited by the Middle States Commission on Higher Education.

21. University of Rhode Island

The University of Rhode Island is a public, land grant and sea grant research university, with its main campus in Kingston, Rhode Island. As a leading research university, URI offers undergraduate and graduate courses that are defined by innovation and designed to meet the challenges of the modern world.

It has a diverse and dynamic student population with more than 18,000 students from 48 states and 76 countries.

The  University of Rhode Island  is accredited by the New England Commission of Higher Education (NECHE).

22. University of South Carolina

The University of South Carolina, a public research university, has a history of 200 years of academic leadership, and it continues to build on that tradition.

It is among the country’s oldest and most comprehensive public universities, with an enrollment of approximately 21,000 undergraduate students and around 8,000 students in graduate and professional programs. It has seven other branch campuses throughout the state.

  • Doctor of Philosophy in Computer Science

The  University of South Carolina  was most recently accredited by the Southern Association of Colleges and Schools Commission on Colleges (SACSCOC) in 2011.

23. University of Southern California

The University of Southern California, established in 1880, is a private research university in Los Angeles, California. It is known as California’s oldest private research university and one of the world’s leading private research institutions.

USC is home to a diverse community of over 44,000 undergraduate and graduate students and 4,000 full-time faculty members.

The  University of Southern California  has been fully and continuously accredited by the Western Association of Schools and Colleges, the Senior College and University Commission (WSCUC).

24. University of Utah

The University of Utah, the state’s flagship university, is a public research university in Salt Lake City, Utah.

There are more than 100 undergraduate majors and over 92 graduate degree programs offered. It was founded in 1850 and was first called the University of Deseret. It changed to its current name in 1892, four years before Utah was declared a state.

The  University of Utah  has continuously maintained accreditation through the Northwest Commission on Colleges and Universities (NWCCU) since 1933.

25. Wright State University

Wright State University is a public research university, named in honor of the aviation pioneers, Orville and Wilbur Wright. It was founded in 1967 and its main campus is located in Fairborn, Ohio. It has an additional branch campus on Grand Lake St. Marys.

The university offers bachelor’s, master’s, and doctoral degrees with over 292 degree programs. Its mission is to transform the lives of students and the communities they serve.

Wright State University  is accredited by the Higher Learning Commission (HLC).

Online PhD Computer Science Degree Courses

Online PhD Computer Science Degree Courses

The first few years of your doctoral program will probably be dedicated largely to coursework. Class offerings can vary greatly among schools, and you’ll usually have a good deal of latitude to select topics that correlate to your area of interest.

There may be a few foundational classes that all computer science doctoral students are required to take. In addition, you may need to ensure that your course schedule includes at least one class from each required category; for example, you may need a theory class, a programming class and an applications class.

  • Artificial Intelligence – your time in this class can help bring you up to speed on some of the latest advancements in artificial intelligence and give you an idea of the direction that this technology may be heading. You’ll likely discuss search algorithms and probabilistic models.
  • Databases – this course explores advanced topics in creating and using databases. Data analytics will likely be an important component of your studies, and you’ll probably discuss query optimization and warehouse modeling.
  • Graduate Algorithms – this course can help equip you with skills and tools for advanced data collection and analysis. The topics may include hash tables, linear programming, max-flow algorithms, and dynamic programming.
  • Programming Languages – your earlier academic programs probably introduced you to the basics of using programming languages, and this doctoral course is designed to build on your object-oriented and functional programming skills. You’ll likely talk about applying algorithms and running optimizations.
  • Project Management for Software Design – creating a new program or operating system can involve coordinating numerous people over a long span of time. This class covers how to provide organized leadership for the process and ensure that all involved parties stay on the same page.
  • Research Methods – by teaching you how to conduct original research, this class can help you get ready for your dissertation process and your future career ambitions. You’ll likely discuss different research methods, be asked to consider how bias can affect results, and be expected to demonstrate your research skills.
  • Teaching Methodologies – after completing your doctoral work, you may aspire to become a university faculty member. A teaching course can help you develop your instructional skills and may give you opportunities to lead classes.

Although you can probably select many of your own classes, there will be a set number of credits that you must earn. After completing your required coursework, you will probably need to take a qualifying exam. Passing this test is usually a prerequisite to beginning your dissertation process.

Careers in Computer Science for PhD Graduates

Careers in Computer Science for PhD Graduates

Your doctoral degree in computer science can help prepare you for jobs in tech companies, the business world, academia, or research.

Your advanced education may qualify you for leadership roles in which you direct teams of employees or spearhead tech innovations. The field of computer and information technology is growing, and the Bureau of Labor Statistics predicts that 531,200 new positions will be added for the next ten years.

The federal government is one of the largest employers of computer and information research scientists . Other potential employers include academic institutions and research organizations.

Software and computer companies also hire computer researchers. These professionals often work in urban centers, and the East Coast and the West Coast have some of the highest concentrations of computer scientists.

As you advance, this job has the potential to become quite lucrative; the top 10% of researchers in this field make over $189,780 each year.

Computer Science Professional Organizations

computer science professionals talking to each other during seminar

As a leader in computer science, you should continually strive to improve your professional abilities and to advance the field. Joining industry organizations can help you achieve those goals.

  • Association for Computing Machinery – ACM is a worldwide organization that promotes networking, research, industry advocacy, and ethical conduct among members. The group maintains the ACM Digital Library.
  • CompTIA Association of Information Technology Professionals  – CompTIA offers certification programs, and those who qualify are automatically enrolled for membership in this support and advocacy group. Non-certified professionals and students are welcome to purchase a membership as well.
  • Computing Research Association  – Computer researchers from government, business and academic institutions collaborate through CRA.
  • IEEE Computer Society  – IEEE’s global network includes people who work in the engineering and technology fields. Societies allow members to join specialized subgroups.

Joining these organizations can provide opportunities to learn from others and to share your knowledge.

Accreditation for Online PhD Computer Science Programs

Accreditation for Online PhD Computer Science Programs

Any school that you choose for your PhD program should be accredited. As with your bachelor’s and online masters in computer science programs, the best type of accreditation to consider is regional accreditation. Employers are unlikely to hold a degree from an unaccredited school in high regard.

Regional accreditation is granted by organizations that are approved by the Council for Higher Education Accreditation and the U.S. Department of Education.

These groups include:

  • Higher Learning Commission (HLC)
  • Middle States Commission on Higher Education (MSCHE)
  • New England Commission of Higher Education (NECHE)
  • Northwest Commission on Colleges and Universities (NWCCU)
  • Southern Association of Colleges and Schools Commission on Colleges (SACSCOC)
  • WASC Senior College and University Commission (WSCUC)

The most important reason to choose a regionally accredited school is to ensure that your degree, whether earned online or on campus, is respectable. In addition, accredited programs are eligible for federal financial aid, and credits may be transferrable elsewhere.

Financial Aid for PhD Computer Science Students

Accreditation for Online PhD Computer Science Programs

Doctoral students often have access to multiple funding options. Some schools allow students to serve as research or teaching assistants, and they receive a stipend in return. You can ask your school’s financial aid department whether you will be eligible for an opportunity like this or other doctoral funding.

In addition, you can fill out the Free Application for Federal Student Aid (FAFSA) to find out what federal or state assistance, such as grants or loans, you can receive. You may also be able to get doctoral fellowships through your school’s computer science department or a private organization.

PhD in computer science students testing their project

Is There a PhD in Computer Science?

Yes, computer science is a common PhD offering at many universities. Computer science doctoral candidates may perform research related to artificial intelligence, databases, information technology, programming languages, or algorithmic theory.

You may take courses like Deep Learning, Graduate Algorithms, and Semantic Information Processing. Earning this degree may allow you to advance fields like technology, medicine, education, or journalism through innovative computer developments.

Can You Get a PhD in Software Engineering?

Yes, a PhD in software engineering is an option at many schools. In such a program, you may explore human-computer interactions, data collection from software, and methods of software testing. Your studies may prepare you to work in software research and development or to teach software engineering at the undergraduate or graduate level.

How Long Does It Take to Get an Online PhD Computer Science Degree?

computer science degree student studying online

Students’ time in doctoral programs can vary, but you may be in school for three to eight years in either an on-campus or an online PhD in Computer Science program.

  • Year One – to begin your studies, you’ll choose a research advisor and take your first classes.
  • Year Two – next, you’ll probably form an advisory committee, finish your classes, and take qualifying exams.
  • Year Three – after that, you may be ready to submit your application for PhD candidacy and begin your dissertation process.
  • Remaining Years – the remainder of your time will likely be spent conducting and presenting research and writing and defending your dissertation.

It’s important to note that your timeline will vary depending on your dissertation requirement (or lack of it). While most PhDs do require a dissertation, a professional doctor program does not require a doctoral thesis or dissertation , but will often instead offer a capstone project option.

After completing these steps, you can apply for graduation from your program.

Some universities offer part time PhD in Computer Science programs, but these will of course take longer to complete than programs requiring full time attendance.

How Much Does a PhD in Computer Science Make?

web developer working in his office

Salaries for people with computer science doctorates can vary widely depending on their particular job or field of expertise, their experience, and where they live in the U.S. For example, corporate information systems managers, on average, earn nearly twice as much as professors.

According to the Bureau of Labor Statistics, among information systems managers , those who earn the least make less than $87,480 each year. The 10% with the highest wages bring in over $208,000 annually.

Average salaries are highest in California, New York, and Texas. Those who are employed by clothing retailers, financial establishments, and electronics manufacturers may bring in some of the top earnings.

Which University is Best for PhD in Computer Science?

best university for PhD in Computer Science

Picking the best university for your doctoral program is a big decision compared to that of picking a university for, lets say, an online computer science associate degree . Rather, it’s a matter of finding the program that’s the best fit for your personal goals and interests.

You should look for a university that is accredited and where the faculty’s research interests line up with your own so that they’ll be qualified to spur you on toward a greater understanding of your chosen subject area. Additionally, you may want to look for faculty members who have professional connections to industry partners that intrigue you.

Finally, for schedule flexibility, consider schools with online programs.

Is an Online PhD Computer Science Degree Worth It?

female computer programmer working in an office

Yes, an online PhD computer science degree is worth it for many students. The Bureau of Labor Statistics is projecting 11% job growth in computer and information technology occupations over the next 10 years. Common careers in this field include computer scientist, chief technology officer, information technology director, and web developer.

If you have aspirations of making a significant contribution to the world of computing, then you may want to pursue your PhD in computer science. This degree can help you become ready to lead teams, conduct research, and teach new generations of tech students. Your doctoral credentials may qualify you for greater respect and a higher salary.

Studying at one of the best online computer science colleges makes earning a doctorate doable for many working professionals. By balancing your professional and academic responsibilities, you can earn your degree without putting your life on hold. To get started, submit application materials to the online computer science PhD programs that most interest you.

phd computer science virtual university

University of Delaware

  • Advisory Council
  • Faculty Awards
  • Working at UD CIS
  • Diversity & Inclusion
  • MS in Computer Science

PhD in Computer Science

  • Bioinformatics MS/PhD
  • 4+1 Bachelors/CS Masters Program
  • Graduate Certificates
  • Graduate Admissions
  • Professional Development Awards
  • Graduate Resources
  • BA Computer Science
  • BS Computer Science
  • BS Information Systems
  • Independent Study
  • Undergraduate Research
  • Undergraduate FAQs
  • Undergraduate Resources
  • Student Organizations
  • Faculty Directory
  • Additional Faculty
  • Faculty and Staff Resources
  • Artificial Intelligence and Machine Learning
  • Bioinformatics and Health Informatics
  • Computer Systems, Networks, and Security
  • Computer Vision, Robotics, and Autonomous Systems
  • Computing Foundations
  • Human-Computer Interaction and Education
  • Research Matrix
  • Internships & Opportunities
  • 2023 CIS Honors Day Awards
  • 2022 CIS Honors Day Awards
  • 2021 CIS Honors Day Awards
  • 2020 CIS Honors Day Awards
  • Grace Hopper Celebration
  • Newsletters
  • Undergraduate Newsletter
  • Make a Gift
  • Alumni Spotlight
  • Alumni Connection

The PhD is designed to prepare students for academic careers and careers in government and industry research labs. Computer science is a vigorous and exciting field of research and study that continues to grow in importance.

Departmental research strengths include:

  • Artificial Intelligence (machine learning, multiagent systems, planning and problem solving),
  • Bioinformatics,
  • Computational Theory (computational learning theory, design and analysis of algorithms, computability theory),
  • Compiler Optimization and Compilation for Parallel Machines,
  • Natural-Language Processing, (discourse and dialogue, generation, information extraction, summarization),
  • Systems (parallel and distributed computing, grid and volunteer computing, algorithm and architecture design for massive parallelism),
  • Networks (distributed computing, transport layer protocols, mobile and wireless networks, algorithm and architecture design for massive parallelism, networks management, security performance modeling, simulation),
  • Graphics and Computer Vision,
  • Rehabilitation Engineering (augmentative communication, speech recognition and enhancement),
  • Software Engineering (program analysis and testing),
  • Symbolic Mathematical Computation (algebraic algorithms, parallelization), and

The CIS graduate program provides a solid foundation in the fundamental areas of computer science and provides numerous advanced courses and seminars to acquaint the student with current computer science research.

Naijing Su

Degree Requirements

In addition to satisfying the general requirements of the University, candidates for the Doctor of Philosophy degree must satisfy several departmental requirements. One objective of these requirements is to provide flexibility in designing an appropriate plan of study. The PhD is an individualistic degree. As soon as possible in the program, each candidate should find a faculty member to act as adviser and be in charge of the candidate’s research.

The candidate and advisor design a plan of study that satisfies the University and Department requirements. The Department requirements as listed below specify a minimum amount of necessary work. It is expected that additional course work will normally be required by the adviser. A minimum set of requirements provides a large degree of flexibility for each individual candidate.

A. Departmental General Requirements

  • A minimum grade average of 3.0 is required in the graduate courses used to satisfy the degree requirements. The University also requires a minimum GPA of 3.0 in all graduate courses taken including any not used towards the degree requirements. Students are encouraged to explore graduate courses (600 level or higher) in other areas such as electrical engineering, mathematics, linguistics, statistics, and business and economics. Graduate courses outside of Computer and Information Sciences to be used towards meeting degree requirements require written approval of the Graduate Committee.
  • Each semester all graduate students must explicitly register for CISC 890 – Colloquium and sign up and satisfactorily participate in one of the Department’s special research interest groups. One faculty member for each group will be responsible for overseeing satisfactory participation for each student on an individual basis (e.g., simply attending, giving a presentation) and will assign a pass/fail grade accordingly.

The Department requires the following:

  • Each candidate must complete all requirements of a University of Delaware MS degree in Computer and Information Sciences. A candidate with a master’s degree in a related field (e.g., EE, Math) must put together a program that meets the CIS Graduate Committee’s approval. Using courses taken for the related graduate degree plus courses taken at Delaware, the candidate must satisfy the Computer Science course requirements for the MS degree, and show the equivalent of the 30 credit MS degree offered by the CIS Department.
  • Each candidate is required to complete a minimum of 6 additional credits beyond the master’s degree. At least 3 of the 6 additional credits must be in 800-level CISC courses. The 6 additional credits do not include the following courses: CISC 666, CISC 866, CISC 868, CISC 969. Normally, in meeting the University’s requirement for a major area, a candidate will be required by the adviser to complete more than 6 credits. (Note that the University requires a candidate to complete 9 credits of CISC969 after admission to candidacy.)
  • Research Ability . PhD candidates are strongly encouraged to get involved in research as early as possible in their program. As part of the process of finding an adviser, and as early as possible, candidates must demonstrate the potential to perform research. Demonstration may be in the form of independent study ( CISC 666 , CISC 866 ), research ( CISC 868 ), working as a research assistant, or writing an MS thesis.
  • Preliminary Requirements . These requirements ensure that each Ph.D. candidate (1) has significant breadth of knowledge in core areas of computer science, and (2) has demonstrated the ability to perform research in a specific computer science area. The breadth requirement is met by taking 5 breadth courses, which may include the 4 breadth courses from the breadth requirement of the MS degree, and obtaining a minimum 3.5 GPA on these breadth courses. See Prelim Course Selection Process for detail. The research requirement is met by working with a committee of 2 CIS faculty members on a research project, culminating in a written report and presentation/oral exam. A pass or fail decision for the preliminary exam will be made by the faculty in a faculty meeting that will take place after the end of each semester. Candidates must fulfill the Preliminary Requirements within 2 years, counted from the date the student enters the graduate program. Candidates may request an extension in exceptional circumstances (such as serious illness or injury) subject to approval by the Faculty. The student will be dismissed from the Ph.D. program if the Preliminary Requirements are not satisfied within the allowed time period. ( further information )
  • Advisory Committee . Each candidate, with the advice of the PhD advisor, needs to establish an advisory committee (usually following the successful completion of the preliminary exam). In accordance with the University requirements, the committee consists of 4-6 members nominated and approved by the CIS Department faculty. The committee chair is the candidate’s PhD advisor in charge of the candidate’s research and dissertation and must be a member of the CIS faculty. The candidate may have a co- advisor who must be a UD faculty, possibly from another department. A co-advisor is a member of the advisory committee. At least two members represent the area of proposed research. The committee must also include at least one member of the CIS faculty working outside the main area of the proposed research. At least one member must be from outside the CIS Department. The proposed advisory committee must be submitted to the Graduate Committee for approval. It must then be approved by the CIS faculty. In the above, CIS faculty means tenure-track faculty whose primary appointment is in the CIS Department or who have a joint appointment in CIS, but not including continuing track faculty, research faculty, affiliated faculty, visiting faculty, secondary faculty, or adjunct faculty.
  • Qualifying Examination . Each candidate must pass a qualifying exam. The advisory committee prepares an examination (oral and/or written) testing a candidate’s knowledge in the area of proposed research. Part of the examination includes an oral presentation of a candidate’s proposed dissertation research. A student passes the qualifying exam as long as there is no more than one negative vote. Prior to taking the qualifying exam, candidates must submit a dissertation proposal and a written plan describing their background and research interests. The proposal and plan are submitted to the advisory committee and are considered as input to the qualifying examination. Copies of “Discussion on PhD Thesis Proposals in Computing Science” are available in the CIS Department Office. The qualifying exam is normally taken one year after passing the preliminary exam. During this year a student should actively investigate research possibilities and select a dissertation topic.
  • Dissertation . Each candidate must complete a dissertation demonstrating results of original and significant research written in a scholarly and competent manner worthy of publication. Upon completion of the dissertation, a final oral public examination must be passed, consisting of a defense of the dissertation and a test of the mastery of a candidate’s research area. The final oral examination is directed and evaluated by the student’s advisory committee.
  • Facility of Expression in English . As part of satisfying the University’s requirement that PhD graduates demonstrate an ability to orally express themselves clearly and forcefully, each candidate must present his or her research results in a departmental colloquium, or one of the Department’s special research interest groups within six months of the defense.
  • Foreign Language . There is no foreign language requirement.

Graduate Recruitment Contacts

Li Liao Email: cis [email protected] Phone : 302-831-2783

Chiamesha Carey Graduate Academic Advisor II Email: [email protected] Phone : 302-831-4467

UD Graduate Admissions Email : [email protected] Phone : 302-831-2129

Biosciences

Clarkson University

  • Prospective Students
  • Current Students
  • Parents & Families
  • Employers & Partners

Information for

  • Request Info
  • Academics & Research >
  • Find Your Program >

PhD in Computer Science

PhD in Computer Science

Develop Your Expertise to Create a Bold New Future

A PhD in Computer Science from Clarkson University can help you become a lead researcher in academia, government agencies, the tech sector and other growing industries. Become an expert in artificial intelligence, cybersecurity, virtual reality, quantum computing and other innovative developments in computing. Devote your studies to developing original, innovative research that can propel the field forward. This is the opportunity to make an impact on society through computer technology. Coursework can be completed on our Potsdam campus or online.

Why Earn an PhD in Computer Science From Clarkson University?

Considered one of the best graduate computer science programs by U.S. News & World Report , our curriculum is rigorous, interdisciplinary and portfolio-centered. At Clarkson University, you will have access to state-of-the-art facilities and a community of ambitious peers that will help take your research to new levels.

The program is offered jointly by the Department of Electrical and Computer Engineering and the Department of Computer Science . Our smalls department are collegial, and we encourage collaboration among peers who might have different academic backgrounds. Our faculty mentors will offer personalized guidance as you dig deeper into your area of focus.

The departments have a particular strength in the general area of artificial intelligence, including automated reasoning, computer vision, machine learning, virtual reality, robotics, human-robot interaction and the social implications of AI. Other areas of expertise include cybersecurity, virtualization, natural language processing, human-computer interaction, quantum computing and computational complexity.

Through our corporate partnerships, Clarkson has cultivated strong industry connections, which helps open the door to career opportunities for our students. Our program is also well-regarded in academia and by other research centers. 

What You'll Learn

The program consists of a minimum of 90 credit hours earned from graduate courses. The credit hours are distributed as follows:

  • 36 credit hours of classroom and instructional laboratory coursework.
  • Four foundation courses.
  •  Four research-oriented courses.
  • Group A – Theory and Algorithms.
  • Group B – Computer Systems and Networks.
  • Group C – Languages and Software Development.
  • Group D – Artificial Intelligence and Applications.
  • 36 credit hours of electives.

You will also take six semesters of seminar courses and prepare a portfolio consisting of a written statement of research interest and representative work to advance to candidacy. Once this has been approved, you will complete your degree with a dissertation and defense.

University Requirements:

  • A minimum of 90 credit hours earned for graduate courses numbered 500 and higher, including at least 36 credit hours of classroom and instructional laboratory coursework (this is above the university minimum of 24)
  • A minimum of 6 credit hours of research seminar.
  • A maximum of 30 credit hours of graduate transfer credit from an MS degree with grades of a B or higher may be accepted toward the PhD degree.
  • At least three full academic years of study beyond the baccalaureate degree.
  • A cumulative GPA of 3.0 in courses used to meet graduation requirements.
  • Graduate students must complete the PhD candidacy procedure within two years of full-time study after admission to the PhD program.
  • Doctoral candidates must complete an original research project submitted as a written thesis to be orally presented and approved before a committee of at least five faculty members. At least four members must be Clarkson faculty, of assistant professor rank or higher, and possess a doctoral degree. At least one committee member must be from a department other than the candidate’s major department. An external examiner with appropriate credentials from outside the university may serve as one of the five committee members. The thesis must also be approved by the dean of the graduate school and a copy deposited in the university library.
  • All work for the PhD degree must be completed within seven years after admission to candidacy.

Additional Program Requirements and Procedures

Coursework:

Students must complete a minimum of 36 credits of computer science-related coursework, including the following:

Foundations. Students must take four required courses across three areas: CS541 (theory), CS547 (theory), CS544 (systems) and CS545 (languages). A grade of B+ or better is required in each of these courses. A written exam option is offered for students who have taken equivalent courses at other institutions and for students who did not receive a B+ in the Clarkson course. Students who have taken equivalent courses at other institutions and pass the exam with a grade of B+ or better can replace the corresponding course with another CS course.

Research-Oriented Courses. Students must also complete a minimum of four 3-credit research-oriented 600-level CS courses. Research-oriented courses include a substantial research literature review and a research project/presentation component. The Computer Science PhD Committee will maintain a list of acceptable research-oriented courses. The 600-level CS Directed Study Courses are acceptable by permission of the Computer Science PhD Committee only when such courses satisfy the same standards as regular 600-level CS courses and include a substantial research literature review and a research project/presentation component. A grade of B+ or higher is required in two 600-level CS courses in order to advance to candidacy, and one of these must be a research-oriented 600-level course.

Breadth Requirement. Beyond the four required courses listed in Foundations, students must take one course from each of the following four groups. Courses used to satisfy this breadth requirement may also be used to satisfy the research requirements. The specific lists of courses may change, and students may petition the Computer Science PhD Committee to accept additional courses, including courses outside the department, in these groups:

  • Group A (theory and algorithms): 542, 546, 549, 556, 642, 656
  • Group B (computer systems and networks): 553, 555, 557, 563, 644, 654
  • Group C (languages and software development): 543, 550, 558, 560, 658
  • Group D (artificial intelligence and applications): 551, 552, 559, 561, 562, 659

Electives. Students must take additional courses as necessary to reach 36 course credits. Students are expected to take at least one graduate course in computer science or a related field each semester that they are enrolled in the computer science PhD program. This requirement may be waived in consultation with the student’s advisor or if the Computer Science PhD Committee decides it is in the student’s best interest to focus on completion of the thesis work.

Seminar. Students are required to attend and participate in the CS707 or 708 Seminar in Computer Science (1 credit) series during at least six semesters in residence in the PhD program. Participation is recommended during each semester in residence in the PhD program.

Candidacy. The doctoral candidacy procedure for the computer science program is portfolio-based.

Before advancing to candidacy, students must have completed the four required courses (CS541, CS547, CS544 and CS545) and two of the 600-level CS courses, at least one of which must be a research-oriented course. A grade of B+ or higher is required in each course.

Students prepare a portfolio consisting of a written statement of research interest and representative work from courses and seminars (e.g., exams, research papers, presentation materials). Student appear before the Computer Science PhD Committee for an oral defense of their portfolio. This oral defense and portfolio examination constitutes the comprehensive exam for candidacy in computer science.

To advance to candidacy, students must have also chosen a faculty advisor who believes they are prepared to begin original research in a mutually acceptable field of specialization.

Students must advance to candidacy within two years of full-time study after admission to the PhD program or be granted an extension by the Computer Science PhD Committee.

Thesis Proposal. Students must write a thesis proposal outlining their research plan and discussing related work and defend this proposal in an oral exam before the thesis committee.

In addition to the university requirements, at least three members of the committee must be from the Department of Computer Science.

Students must form their committee and pass the thesis proposal defense exam by the end of their third year of full-time study after admission to the PhD program or be granted an extension by the Computer Science PhD Committee.

Thesis Defense. The final step in completion of the doctoral program is the submission of a written thesis in conjunction with an oral thesis defense.

Candidates will normally present a 50-minute oral presentation of the thesis work at an advertised campus event followed by at least 10 minutes of public questions. After the end of the public session, candidates and their five-member thesis committee will gather in a closed session for final questions and presentation of corrections to thesis. Candidates will be then asked to leave the room for a final vote of approval. Following approval, candidates must complete the requested corrections to the written thesis and obtain final signatures. Candidates must provide all five thesis committee members with a copy of the thesis at least four full weeks before the public defense.

The thesis committee for the final defense is the same as that for the proposal defense. Any changes must be approved by the Computer Science PhD Committee in advance of the final defense.

Solving real-world problems based on cutting-edge research is at the core of what we do. Our 18 research centers and laboratories include the Biomedical Signal Analysis Laboratory , the Clarkson Center for Complex Systems Science , and the Smart Power Systems and Controls Lab . We also count more than 380 partners in industry, government agencies, chambers of commerce and research organizations also offer graduate students a wealth of opportunities to continue doing their important work.

Research 

Our faculty are recognized as leaders in their respective fields and are at the helm of cutting-edge projects. They collaborate closely with each other to provide innovative solutions for complex problems. Our faculty members also value the talents of students and serve as active and engaged mentors.

Faculty and Staff

A completed application consists of the following:

  • Online Application Form .
  • Statement of purpose.
  • Three letters of recommendation.
  • Official transcripts.
  • Required. Waivers will be considered.
  • Minimum test score requirements: TOEFL (80) and TOEFL Essentials (8.5), IELTS (6.5), PTE (56) or Duolingo English Test (115).
  • The English language-testing requirement is not waived based on language of instruction, nor do we accept university certificates. English testing is waived if an applicant has a degree from a country where English is the Native Language. Click here to see the list of these countries.

Prerequisites: A BS or equivalent degree in computer science or another closely related subject. Admission to the computer science program depends upon the Computer Science Graduate Committee's approval.

PhD applicants are eligible for fully funded research or teaching assistantships. They may also receive merit-based scholarships that cover part of their tuition.

Career Possibilities

Computer science professionals are in high demand and will continue to be for quite some time. According to the U.S. Bureau of Labor Statistics , job prospects in the field are expected to grow much faster than average in the next decade. With a doctorate degree, you will have the intensive research background that is required for academia, research centers, leadership roles in the tech industry and other opportunities.

Potential job titles and roles include:

  • Computer network architect
  • Computer research scientist
  • Computer science instructor
  • Computer systems engineer
  • Professor or assistant professor of computer science

Recent Employers

  • Department of the Air Force
  • LMI Technologies

Request Info Apply Now

| STEM OPT Eligible

Graduate Admissions Email: [email protected] Phone: 518-631-9831

Interested in learning more about the PhD in Computer Science? Contact us today with your questions.

Find out more about the Computer Science Department .

100% Graduate Placement Rate - Program Specific

Have You Heard of TARS?

The Terascale All-sensing Research Studio (TARS) at Clarkson University is a research center that focuses on human-driven artificial intelligence, using capture and analysis of dense multi-person interactions in online and real-world environments. Every year, they recruit graduate students to form part of the team.

Explore Related Programs

Woman's hand holding a phone with icons overlay on it representing Electrical Computer Engineering programs at Clarkson University

PhD in Electrical and Computer Engineering

Mechanical engineer looking at blueprints representing mechanical engineering program at Clarkson university

PhD in Mechanical Engineering

Math equations on blackboard representing Mathematics programs at Clarkson

PhD in Mathematics

Ignite your future here.

Become an expert in your field with a PhD in Computer Science from Clarkson. Take the next step.

computer science students discussing

Ph.D. in Computer Science

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

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

Why earn a Ph.D. in computer science?

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

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

With this graduate program, you'll:

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

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

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

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

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

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

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

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

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

Job growth outlook for Computer and Information Research Scientists by 2031

U.S. Bureau of Labor Statistics

Average median salary of Computer and Information Research Scientists

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

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

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

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

Ph.D. in Computer Science Courses

CSCI 515. Data Engineering and Management. 3 Credits.

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

CSCI 543. Machine Learning. 3 Credits.

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

CSCI 567. Secure Software Engineering. 3 Credits.

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

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

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

CSCI 555. Computer Networks. 3 Credits.

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

CSCI 557. Computer Forensics. 3 Credits.

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

Online Computer Science Ph.D.

best online university in the nation

best online graduate programs

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

Affordable Online Colleges

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

Top-Tier Online Computer Science Ph.D.

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

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

Best Online College

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

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

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

Leaders in Computer Science

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

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

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

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

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

PhD Admissions

Main navigation.

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

Eligibility

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

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

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

Application Checklist

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

Application Deadlines

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

CSE Virtual Prospective Graduate Student Visit

Welcome! The University of Michigan looks forward to welcoming prospective PhD students to the Computer Science and Engineering virtual visit event. We are excited to share with you about the research, community, and student life that you can be a part of as a grad student here. Participants will have the opportunity to hear about CSE’s exciting research, interact with faculty, and gain valuable perspective from current PhD students.

This virtual event will take place March 26, 2024.

We invite you to participate in any or all of these events. You’ll be provided with further details as the date gets closer. Please contact the CSE Graduate Programs Office with any questions at [email protected] .

Agenda: Tuesday, March 26

All times listed in Eastern Standard Time.

Welcome & Introduction to the CSE PhD Program

9:00am-11:00am EST

Opening R e marks

Michael Wellman or Atul Prakash, (Associate) Chair of Computer Science and Engineering

Prof. Ron Dreslinski, CSE PhD Admissions Chair

CSE Research Highlights

  • Computer Engineering Lab – (3-5 min.)
  • Theory of Computing Lab – (3-5 min.)
  • Artificial Intelligence Lab – (3-5 min.)
  • Human Centered Computing Lab – (3-5 min.)
  • Systems Lab – (3-5 min.)
  • Q&A ~30 minutes (Breakout Rooms)

Roundtable Discussion with Graduate Programs Chair (30 Min.)

Current cse phd student panel with q&a, session one: 11:00am-12:00pm est.

Use the same Zoom link and login for the Welcome & Intro session

Session two: 7:00-8:00pm EST

Current Student Hang Out: 8:00-9:00pm EST

Hear about choosing a PhD program from one of our students

More Information

Beyster Building

Building and campus info

A virtual look at CSE and Ann Arbor >

North campus map with building identifications (pdf) >

Bob and Betty Beyster Building map (pdf) >

Maps, directions, and transportation information for all U-M campuses >

Zingerman's storefront

Things to do on campus and around Ann Arbor

U-M events >

Athletic events >

Dining in Ann Arbor >

More info about Ann Arbor life >

Dorm room photo

Housing search

U-M graduate and family housing >

Apartments.com >

Apartment Advisor >

Cirtru >

Hotpads >

Point2 Homes >

RentCafé >

RentHop >

Computer Science

Computing and Information Sciences student working in the Siemen's computer lab

About the Program

Prepare to be a tech leader with a PhD in Computing and Information Science from Case Western Reserve University. Since launching one of the first accredited computer science programs in the United States, we haven’t stopped innovating in and out of the classroom. Our program offers coursework on algorithms, data science, AI and more, along with computing facilities to test your knowledge, like the Virtual Worlds lab. The education and practical experience you receive at Case Western Reserve will prepare you to advance the fields of computer science and information technology—which are the lifeblood of many industries.

Student Resources

Whether you’re looking for information about education abroad opportunities, have questions about visas, or are interested in international opportunities on campus, these quicklinks will help you quickly navigate some of the key resources our website offers for students.

What to Expect

We’re one of the top-ranked engineering schools in the country because of our internationally renowned faculty and motivated students. We keep classes small so you can get the most out of your program. As you progress, you’ll choose coursework based on your interests, specializing in areas such as security and privacy, data mining, or algorithms and theory—and you’ll use what you’ve learned as a basis for your research. By the end of the program, you’ll have attended three semesters of a colloquium presentation which will expand your knowledge of the field.

Request Information

Beyond the classroom.

Work on research projects with faculty or on your own in more than 80 cutting-edge research facilities. Then, put your skills to use with internships, which you can find through our new Experiential Education Database . This sets you up for life after your PhD, building important connections for your future career.

If you want to establish relationships with program alumni, try connecting with Women in Tech or check out the Association for Computing Machinery . No matter what, you’ll feel supported by our network of 20,000+ Case School of Engineering alumni as you pursue new discoveries in the field.

By the Numbers

university in Ohio, U.S. News & World Report

engineering school in the country, U.S. News & World Report

for contributions to innovation, Nature Index Innovation

student-to-faculty ratio

credit hours

A student working on a laptop

Admission Requirements

Our program thrives when we have students with diverse perspectives and a range of educational, professional and life experiences. We look forward to learning more about you!

The application process requires:

  • Online application , including a statement of purpose
  • $50 application fee
  • Bachelor’s (required) or master’s (preferred) degree from an accredited institution in a computing field preferred but not required (either already complete, or will be complete before you enroll)
  • Unofficial transcripts
  • Current resume/CV
  • Three letters of recommendation
  • Test scores for GRE
  • International applicants: Results of TOEFL or IELTS, or a posted degree from an English-speaking school  

Quick Links

Department of Computer and Data Sciences Case School of Engineering Telephone 216.368.4080 Email [email protected]

  • Current Students
  • Online Only Students
  • Faculty & Staff
  • Parents & Family
  • Alumni & Friends
  • Community & Business
  • Student Life
  • Kennesaw State University
  • 180+ Program Options
  • Affordable Cost
  • Easy Application

Student/Faculty Ratio

Designated Research University

Over 45,000 Stories

My Undergrad Story - Lance Avery Brown

Lance Avery Brown discovered unique opportunities to pair his Bachelor’s Degree with relevant experiences at Kennesaw State. He’s a leader in and out of the classroom, passionate about inspiring others.

Request Undergraduate Information

My Graduate Story - Cynthia Castillo

After receiving her bachelor’s degree at KSU, Cynthia Castillo wanted to take the next step in an impact-driven education. She found the right Graduate Degree for her goals and is on a path to give back to her community.

Request Graduate Information

test

Find Your Degree

KSU offers 180+ bachelor’s, master’s, doctoral degrees and programs. Search below to find yours.

Search by Degree Type

  • Undergraduate

Campuses and Locations

Kennesaw campus.

1000 Chastain Road Kennesaw, GA 30144

Kenn Entrance

Marietta Campus

1100 South Marietta Pkwy Marietta, GA 30060

Marr Entrance

Stay Connected

1x1 pixel

Contact Info

Kennesaw Campus 1000 Chastain Road Kennesaw, GA 30144

Marietta Campus 1100 South Marietta Pkwy Marietta, GA 30060

Campus Maps

Phone 470-KSU-INFO (470-578-4636)

kennesaw.edu/info

Media Resources

Resources For

Related Links

  • Financial Aid
  • Degrees, Majors & Programs
  • Job Opportunities
  • Campus Security
  • Global Education
  • Sustainability
  • Accessibility

470-KSU-INFO (470-578-4636)

© 2024 Kennesaw State University. All Rights Reserved.

  • Privacy Statement
  • Accreditation
  • Emergency Information
  • Reporting Hotline
  • Open Records
  • Human Trafficking Notice

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 .

Computer Science

Earn Your Graduate Degree in Computer Science

Develop the future of computer technology.

The modern economy is powered by computer technology. From something as simple as a computer file to the quick developments in AI-generated text, computer scientists are pushing the boundaries of what is possible.

An MS in Computer Science from Clarkson University gives you the skills to be at the forefront of innovation. Our rigorous program goes beyond the fundamentals, so you can explore the latest advances in artificial intelligence, cybersecurity, virtual reality, quantum computing and more. By the time you graduate, you will have the specialized expertise to become a leader in the industry or pursue additional original research in a PhD program.

A PhD in Computer Science from Clarkson University can help you become a lead researcher in academia, government agencies, the tech sector and other growing industries. Become an expert in artificial intelligence, cybersecurity, virtual reality, quantum computing and other innovative developments in computing. Devote your studies to developing original, innovative research that can propel the field forward. This is the opportunity to make an impact on society through computer technology. Coursework can be completed on our Potsdam campus or online.

Why Earn an MS in Computer Science From Clarkson University?

Considered one of the  best graduate computer science programs  by  U.S. News & World Report , our curriculum is designed to be tailored to your goals. You can complete the degree onsite or online, and you can either develop a thesis or select a professionally oriented non-thesis track.

Whatever path you take, you will benefit from our small department. Our faculty mentors give you the personal attention you need to fulfill your studies. The program is offered by both the  Department of Electrical & Computer Engineering  and the  Department of Computer Science  and has an interdisciplinary focus. We encourage collaboration and teamwork as you go through the program.

The department focuses on the wide spectrum of artificial intelligence capabilities, including automated reasoning, computer vision, machine learning, virtual reality, robotics, human-robot interaction and the social implications of AI. Other areas of expertise include cybersecurity, virtualization, natural language processing, human-computer interaction, quantum computing and computational complexity.

In addition to our state-of-the-art facilities, you will have access to our award-winning  Career Center . Clarkson has strong connections to the industry, which helps open the door to various career opportunities for our students.

Request Info

phd computer science virtual university

What You'll Learn

The MS in Computer Science requires a minimum of 30 credit hours of graduate-level work. All students take the foundation course, Computer Algorithms, and six credit hours of programming-intensive courses. The remaining credits will be rounded out by electives and a thesis project, should you choose to do one.

Some of the courses we offer include:

Computer Science Degree Requirements

In addition to the general requirements for the MS degree that are established by the University, students must satisfy the following set of requirements:

  • The program requires a minimum of 30 credit hours of graduate level work. At least 20 credit hours must be earned in residence at Clarkson. Each student’s program of study must be approved by an advisory committee.
  • Students who are not fully prepared to pursue graduate work in computer science may be required to take the course CS511 Foundations in Computer Science. In addition, students with very little or no background in computer science may be required to take undergraduate computer science courses, for which graduate credit will not be given.
  • Two options are available for the MS in Computer Science, thesis-based and project-based. Below is a side-by-side comparison of the programs.

Elective Courses

Includes programming courses, if not used to meet the programming-intensive course requirement.

MS in Computer Science Thesis Option - 30 Credits

Foundation course – 3 credits

  • CS547 Computer Algorithms

Programming-intensive courses – choose two, 6 credits

  • List includes courses in machine learning, deep learning, software design and development, computer vision, image understanding, computer graphics, human-computer interaction, mixed reality, and operating systems.

Advisor-approved electives – choose three, 9 credits

  • 1 research-focused course in Computer Science
  • 1 Computer Engineering course relevant to Computer Science
  • 1 Computer Science elective course

Seminar – 2 credits 

Thesis – 10 credits

MS in Computer Science Non-Thesis Option - 30 Credits

Advisor-approved electives – choose five,  15 credits

  • 4 Computer Science elective courses

Project – 6 credits 

PhD in Computer Science

University requirements:.

  • A minimum of 90 credit hours earned for graduate courses numbered 500 and higher, including at least 36 credit hours of classroom and instructional laboratory coursework (this is above the university minimum of 24)
  • A minimum of 6 credit hours of research seminar.
  • A maximum of 30 credit hours of graduate transfer credit from an MS degree with grades of a B or higher may be accepted toward the PhD degree.
  • At least three full academic years of study beyond the baccalaureate degree.
  • A cumulative GPA of 3.0 in courses used to meet graduation requirements.
  • Graduate students must complete the PhD candidacy procedure within two years of full-time study after admission to the PhD program.
  • Doctoral candidates must complete an original research project submitted as a written thesis to be orally presented and approved before a committee of at least five faculty members. At least four members must be Clarkson faculty, of assistant professor rank or higher, and possess a doctoral degree. At least one committee member must be from a department other than the candidate’s major department. An external examiner with appropriate credentials from outside the university may serve as one of the five committee members. The thesis must also be approved by the dean of the graduate school and a copy deposited in the university library.
  • All work for the PhD degree must be completed within seven years after admission to candidacy.

Additional Program Requirements and Procedures

Coursework:

Students must complete a minimum of 36 credits of computer science-related coursework, including the following:

Foundations.  Students must take four required courses across three areas: CS541 (theory), CS547 (theory), CS544 (systems) and CS545 (languages). A grade of B+ or better is required in each of these courses. A written exam option is offered for students who have taken equivalent courses at other institutions and for students who did not receive a B+ in the Clarkson course. Students who have taken equivalent courses at other institutions and pass the exam with a grade of B+ or better can replace the corresponding course with another CS course.

Research-Oriented Courses.  Students must also complete a minimum of four 3-credit research-oriented 600-level CS courses. Research-oriented courses include a substantial research literature review and a research project/presentation component. The Computer Science PhD Committee will maintain a list of acceptable research-oriented courses. The 600-level CS Directed Study Courses are acceptable by permission of the Computer Science PhD Committee only when such courses satisfy the same standards as regular 600-level CS courses and include a substantial research literature review and a research project/presentation component. A grade of B+ or higher is required in two 600-level CS courses in order to advance to candidacy, and one of these must be a research-oriented 600-level course.

Breadth Requirement.  Beyond the four required courses listed in Foundations, students must take one course from each of the following four groups. Courses used to satisfy this breadth requirement may also be used to satisfy the research requirements. The specific lists of courses may change, and students may petition the Computer Science PhD Committee to accept additional courses, including courses outside the department, in these groups:

  • Group A (theory and algorithms): 542, 546, 549, 556, 642, 656
  • Group B (computer systems and networks): 553, 555, 557, 563, 644, 654
  • Group C (languages and software development): 543, 550, 558, 560, 658
  • Group D (artificial intelligence and applications): 551, 552, 559, 561, 562, 659

Electives.  Students must take additional courses as necessary to reach 36 course credits. Students are expected to take at least one graduate course in computer science or a related field each semester that they are enrolled in the computer science PhD program. This requirement may be waived in consultation with the student’s advisor or if the Computer Science PhD Committee decides it is in the student’s best interest to focus on completion of the thesis work.

Seminar.  Students are required to attend and participate in the CS707 or 708 Seminar in Computer Science (1 credit) series during at least six semesters in residence in the PhD program. Participation is recommended during each semester in residence in the PhD program.

Candidacy.  The doctoral candidacy procedure for the computer science program is portfolio-based.

Before advancing to candidacy, students must have completed the four required courses (CS541, CS547, CS544 and CS545) and two of the 600-level CS courses, at least one of which must be a research-oriented course. A grade of B+ or higher is required in each course.

Students prepare a portfolio consisting of a written statement of research interest and representative work from courses and seminars (e.g., exams, research papers, presentation materials). Student appear before the Computer Science PhD Committee for an oral defense of their portfolio. This oral defense and portfolio examination constitutes the comprehensive exam for candidacy in computer science.

To advance to candidacy, students must have also chosen a faculty advisor who believes they are prepared to begin original research in a mutually acceptable field of specialization.

Students must advance to candidacy within two years of full-time study after admission to the PhD program or be granted an extension by the Computer Science PhD Committee.

Thesis Proposal.  Students must write a thesis proposal outlining their research plan and discussing related work and defend this proposal in an oral exam before the thesis committee.

In addition to the university requirements, at least three members of the committee must be from the Department of Computer Science.

Students must form their committee and pass the thesis proposal defense exam by the end of their third year of full-time study after admission to the PhD program or be granted an extension by the Computer Science PhD Committee.

Thesis Defense.  The final step in completion of the doctoral program is the submission of a written thesis in conjunction with an oral thesis defense.

Candidates will normally present a 50-minute oral presentation of the thesis work at an advertised campus event followed by at least 10 minutes of public questions. After the end of the public session, candidates and their five-member thesis committee will gather in a closed session for final questions and presentation of corrections to thesis. Candidates will be then asked to leave the room for a final vote of approval. Following approval, candidates must complete the requested corrections to the written thesis and obtain final signatures. Candidates must provide all five thesis committee members with a copy of the thesis at least four full weeks before the public defense.

The thesis committee for the final defense is the same as that for the proposal defense. Any changes must be approved by the Computer Science PhD Committee in advance of the final defense.

Solving real-world problems based on cutting-edge research is at the core of what we do. Our 18  research centers and laboratories  include the  Biomedical Signal Analysis Laboratory , the  Clarkson Center for Complex Systems Science , and the  Smart Power Systems and Controls Lab . We also count more than 380 partners in industry, government agencies, chambers of commerce and research organizations also offer graduate students a wealth of opportunities to continue doing their important work.

Distinguished Faculty

Our faculty are recognized as leaders in their respective fields and are at the helm of cutting-edge projects. They collaborate closely with each other to provide innovative solutions for complex problems. Our faculty members also value the talents of students and serve as active and engaged mentors.

Faculty and Staff

Admission Requirements

A completed application consists of the following:

  • Online Application Form .
  • Statement of purpose.
  • Three letters of recommendation.
  • Official transcripts.
  • Required. Waivers will be considered.
  • Minimum test score requirements: TOEFL (80) and TOEFL Essentials (8.5), IELTS (6.5), PTE (56) or Duolingo English Test (115).
  • The English language-testing requirement is not waived based on language of instruction, nor do we accept university certificates. English testing is waived if an applicant has a degree from a country where English is the Native Language.  Click here  to see the list of these countries.

Prerequisites:  A BS or equivalent degree in computer science or another closely related subject. Admission to the computer science program depends upon the Computer Science Graduate Committee’s approval.

Career Possibilities

Professionals in computer science are in high demand and will continue to be for quite some time.  According to the U.S. Bureau of Labor Statistics , job prospects in the field are expected to grow much faster than average over the next decade. Graduates can expect to find opportunities in a wide variety of industries or choose to pursue further studies through a PhD program.

Some of the roles you might consider after MS include: 

Some of the roles you might consider after PhD include:

Recent Employers

The U.S. Bureau of Labor Statistics  estimates 15 percent more computer science and information technology positions through 2031 . Through the edge given by an MS in Computer Science, our students have started positions or advanced their careers with:

  • Axiom Cloud
  • Kitware Inc.
  • Nine Hill Technologies
  • Vanteon Corporation
  • Department of the Air Force
  • LMI Technologies

If you are interested in learning more, have questions or are ready to apply, contact:

doreen morris

Doreen Morris Graduate Recruiter Clarkson University [email protected] 518-631-9840

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

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

Academics   /   Graduate PhD in Computer Science

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

Joining a Track

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

  • Artificial Intelligence and Machine Learning
  • Computer Engineering

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

Learn more about computer science research areas

Curriculum and Requirements

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

CS PhD Manual Apply now

Request More Information

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

Request info about the PhD degree

Opportunities for PhD Students

Cognitive science certificate.

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

The Crown Family Graduate Internship Program

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

Management for Scientists and Engineers Certificate Program

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

Career Paths

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

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

Industry & Research Labs

  • Adobe Research
  • Narrative Science
  • Oak Ridge National Laboratory

More in this section

  • Engineering Home
  • CS Department

Related Links

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

Contact Info

Admissions Questions

Help for Current PhD Students

Director of Graduate Studies for PhD Program

Brian Suchy

What Students Are Saying

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

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

— Brian Suchy, PhD Candidate, Computer Systems

Yiding Feng

What Alumni Are Saying

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

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

Read an alumni profile of Yiding Feng

Maxwell Crouse

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

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

Read an alumni profile of Maxwell Crouse

Vaidehi Srinivas

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

— Vaidehi Srinivas, PhD Candidate, CS Theory

a view of Northeastern's West Village

Virtual Information Sessions

The Khoury PhD Admissions Committee is holding seven virtual info sessions to provide an overview of the program. Six sessions focus on specific research areas, and faculty presenters will discuss specific research opportunities at Khoury in those areas. One session will provide a special focus on Khoury’s efforts to support applicants from Underrepresented Groups in Computing, broadly defined. These info sessions are an opportunity for interested applicants to share their concerns about the application process and get connected to resources and support. Attendees of each info session will also be provided a special application code that will waive the application fees for the program.

Advanced registration is required.

Monday, Nov. 13, 9-10 a.m. EST Topic: Research in AI/ML/NLP/Robotics/Computer Vision Faculty presenter: Mai ElSherif Register now

Thursday, Nov. 16, 12-1 p.m. EST Topic: Equitable CS PhD Admissions Info Session Faculty presenters: Michael Ann DeVito and Megan Hofmann Register now

Monday, Nov. 20, 9 a.m. EST Topic: Research in Security Faculty presenter: Laura Edelson Register now

Wednesday, Nov. 29, 12-1 p.m. EST Topic: Research in Software/PL/FM/Systems Faculty presenter: Ji-Yong Shin Register now

Thursday, Nov. 30, 7-8 p.m. EST Topic: Research in HCC/HCI/Visualization Faculty presenter: Lace Padilla Register now

Monday, Dec. 4, 12-1 p.m. EST Topic: Research in Data Science Faculty presenter: Benjamin Gyori Register now

Wednesday, Dec. 6, 12-1 p.m. EST Topic: PhD in Personal Health Informatics Faculty presenters: Varun Mishra and Herman Saksono Register now

Application Requirements

The application requirements below are specific to each Khoury College PhD program. If you have questions, please contact the graduate program administration .

GRE not required

PhD applicants may apply with or without GRE test results. Northeastern’s test-optional policy includes graduate students applying for Khoury PhD programs; these students will not be required by the university to supply GRE test results, although they may include unofficial copies of GRE scores voluntarily.

Transcript requirements

Transcripts from all previously attended post-secondary education institutions (AKA after high school) are required. For applicants who have graduated from any post-secondary education program(s), degree certificate(s) are also required. If transcript(s) and/or degree certificate(s) are issued in a language other than English, an English translation must accompany the native language documents. An English translation only will not be deemed sufficient. For applicants who are pursuing or have completed a four-year undergraduate degree program, a minimum of six semesters of courses, grades and credits must be reflected in uploaded documentation (for three-year undergraduate degree programs, a minimum of four semesters must be present).

For applicants who have obtained credentials from India, semester mark sheets and degree certificate(s)/provisional certificate(s) are required in addition to the consolidated transcript. If semester mark sheets are unavailable, an official communication on institutional letterhead must accompany the consolidated transcript indicating any retakes/backlogs associated with the program.

For applicants who have obtained credentials from China, the degree certificate and graduation certificate are required.

Also include the reverse side of the transcript(s) when uploading your documentation; specifically any grading scale information, legend, or university instructions included on the reverse side of the transcript(s) should also be included in the scanned copy.

A note about english proficiency tests

An English language test score is required to apply to a PhD program. There is no minimum score required, but most successful applicants have a minimum score of 100 on TOEFL or 7.5 on IELTS.

**An exception can be made to the TOEFL/IELTS requirement if the student has received a bachelor’s degree, master’s, or PhD in a country where English is the official language.

Application and enrollment deposit fees

The application fee for Khoury PhD programs is $100. The enrollment deposit fee is $100, which can be paid toward student fees.

  • Explore PhD experience
  • View PhD programs
  • Research areas

To apply for admission to the computer science or cybersecurity PhD programs, you must submit an online application that includes:

  • PDF or scanned copies of unofficial undergraduate/graduate transcripts (you can submit official transcripts from colleges/universities attended after you have been admitted to a particular program and submit your enrollment)
  • Statement of purpose that includes career goals and expected outcomes/benefits from the program
  • Recent professional resume listing detailed position responsibilities
  • Three confidential letters of recommendation
  • PDF or scanned copies of unofficial language examination scores from international students only (you will need to submit official scores after you have been admitted to a particular program and submit your enrollment)

If you are admitted, please send official scores directly from ETS with the appropriate codes.

  • Institutional Code: 3679
  • TOEFL Department Code: 78

An admissions committee consisting of computer science/cybersecurity faculty members evaluates all applications for admission to each program.

For fall semester admission, your application is due December 15 . There is no spring enrollment.

To apply for admission to the personal health informatics PhD program, you must submit an online application that includes:

  • Research statement (see below)

A research statement should describe your background, experience, and interest in graduate school and research. It should also include:

  • Why you wish to pursue a degree in personal health informatics versus another field
  • Your technical experience, strengths, and areas that will need improvement
  • Your previous work in health and wellness and how you anticipate that experience impacting your work at Northeastern
  • Evidence of prior research experience

If you are admitted, please send your TOEFL score to Bouvé College of Health Sciences. For official scores to be sent via ApplyYourself, use the code 3629.

An admissions committee consisting of personal health informatics faculty members evaluates all applications for admission to the program.

The application deadline is December 15. Applications should be submitted through the SLATE application portal .

To apply for admission to the network science PhD program, you must submit an online application that includes:

An admissions committee consisting of network science faculty members evaluates all applications for admission to the program.

The application deadline is December 15 . Applications should be submitted through the SLATE application portal . More information can be found on the Network Science Institute website .

December 15, 2023

Khoury Graduate Admissions Team

  • Office of Global Services
  • Financial support

January 1, 1066

January 1, 1492

Khoury Align Admissions Team

  • How to Apply
  • Cost & Financial Aid

Northeastern University - Khoury College of Computer Sciences

Khoury Social

Khoury College youtube link

Contact Khoury

phd computer science virtual university

I'm seeking information for

phd computer science virtual university

  • International
  • Request Info

Computer Science (Ph.D.)

Ph.d. computer science (doctoral).

  • Apply Today
  • Review Admission Requirements

phd computer science virtual university

Program Overview

This program is the first in Texas to offer doctoral-level studies in computer science with business training. The emphasis on collaboration with industry and preparation for careers in academia, business, nonprofit organizations and government laboratories is a powerful driver for original research and innovative product development.

Course Work

The program can be taken both full-time and part-time. A total of 54 semester credit hours are required for a student entering with a master's degree and 78 with a bachelor's degree. Course work consists of breadth courses, including 7000-level courses from both concentrations (information management and software systems), and an introduction to a computer science research course. The remainder of the degree consists of the depth electives (7000-level courses from the student's concentration) and dissertation hours. Additional requirements include a qualifying exam, a comprehensive exam, and programming competency skills.

What Our Alumni Say

“I started at Texas State while working full-time because of the flexibility of taking graduate-level evening courses on the Round Rock Campus. I focused on my thesis while working in a research lab on the San Marcos Campus under the guidance of very supportive faculty members.ˮ

— Lee B. Hinkle, M.S. ’16, Computer Science, current student

Program Details

Graduate students consistently win national, regional and industry awards, including National Science Foundation Graduate Research Program Fellowships, Council of Southern Graduate Schools Outstanding Thesis awards, and IBM’s Master the Mainframe contests.

Program Mission

The mission of the Department of Computer Science is to advance the knowledge of computer science and technology through education, research and service for the betterment of society. The program focuses on key areas of applied computing of national priority:

  • computer security and networking
  • data analytics and management
  • high-performance computing
  • edge computing
  • informatics and smart health
  • software engineering

The curriculum emphasizes building complementary and interdisciplinary technical skills in applied computing and equipping students with non-technical skills that are essential to navigating multiple career paths.

Career Options

Program faculty.

The department has the following main research areas: computer security and networking, data analytics and management, high-performance computing, human-computer interaction, informatics and smart health, Edge Computing, and software engineering. With expenditures of $1.5 million in recent years, research activities have increased several-fold, leading to numerous faculty accolades, including a Presidential Early Career Award for Scientists and Engineers (PECASE), several NSF Faculty Early Career Development (CAREER) Awards, Department of Energy (DOE) grants, and multiple Facebook and Google awards.

Contact  The Graduate College  for general questions about getting started with your application, funding your degree, and more. If you have program-specific questions after reviewing the program details, we encourage you to contact the following individuals.

Doctoral Program Director Dr. Anne Hee-Hiong Ngu [email protected] 512.245.3409 Comal (CMAL) , Room 311C

Advisor Support Karen Hollensbe [email protected] 512.245.3409 Comal (CMAL) , Room 211B

phd computer science virtual university

Apply Now Already know that Texas State is right for you?

  • Start Your Application

Application Process

Review requirements, submit application, upload documents, check status, application deadlines.

This program's deadline is firm. This type of deadline means the application and other application requirements must be submitted by the program's specified deadline day.

Admission Requirements

The items required for admission consideration are listed below.  Additional information for applicants with international credentials can be found on our  international web pages .

Application

  • Completed  online application

Review  important information  about the online application.

Application Fee

  • $55 Nonrefundable application fee, OR
  • $90 Nonrefundable application fee for applications with international credentials

Review  important information  about application fees.

Transcripts & GPA

Applicants with a bachelor's and master's degree

  • baccalaureate degree in computer science or related field from a regionally accredited university (Non-U.S. degrees must be equivalent to a four-year U.S. Bachelor’s degree. In most cases, three-year degrees are not considered. Visit our International FAQs for more information.)
  • master's degree in computer science or related field from a regionally accredited university master's degree from a regionally accredited university. (Non-U.S. degrees must be equivalent to a U.S. Master’s degree. Master’s degrees following a three-year Bachelor’s degrees may not be equivalent; please contact [email protected] if you are unsure.)
  • a copy of an official transcript from  each institution  where course credit was granted
  • competitive GPA, which typically means an overall GPA of 3.3 or higher, in all completed graduate course work.

Applicants with a bachelor's degree only

  • baccalaureate degree in computer science or related field from a regionally accredited university
  • a 3.0 overall GPA or a 3.0 GPA in your  last 60 hours  of undergraduate course work (plus any completed graduate courses)

Review  important information  about transcripts. Official transcripts, sent directly from your institution, will be required if admission is granted.

Test Scores

  • official GRE (general test only) required with competitive scores in the verbal reasoning and quantitative reasoning sections

Approved English Proficiency Exam Scores

Applicants are required to submit an approved English proficiency exam score that meets the minimum program requirements below unless they have earned a bachelor’s degree or higher from a regionally accredited U.S. institution or the equivalent from a country on our  exempt countries list .

  • official TOEFL iBT scores required with a 85 overall
  • official PTE scores required with a 57 overall
  • minimum individual module scores of 6.0
  • official Duolingo scores required with a 115 overall
  • official TOEFL Essentials scores required 9.5 overall

This program does not offer admission if the scores above are not met.

Review important information about official test scores.

Documents & Other Requirements

  • Applicants are independently reviewed and ranked by each member of the admissions committee based on a defined set of criteria. Those that are top-rated will be contacted for an interview via Skype or phone and asked a pre-determined set of questions. Based on the results of the interviews, the committee will rank the applicants again to determine the final list for admission.
  • three letters of recommendation submitted directly from professionals who are qualified to assess your academic abilities
  • written statement of research interests and goals
  • Since admission to this thesis-/dissertation-based program requires an intent to mentor letter (an agreement from one of our faculty members to supervise your research project) as part of the application process, we strongly recommend that applicants contact potential mentors by sending their CV and research interests and securing that agreement prior to submitting an admission application. The department cannot guarantee that a suitable mentor will always be available.

Review important information about documents.

Additional Information

  • Application Decisions
  • International Applicants
  • Reapplication Process

Ready to Apply?

Need more info.

  • Request Program Information

Computer Science, Ph.D.

College of Engineering and Computing

Our computer science program will teach you how to develop products that are present in all areas of our lives, from desktop computers to cars and appliances.

As a modern computer scientist, you will be able to pursue a career in any domain of human endeavor, including financial, health care, gaming and research. Our flexible program offers intriguing projects that capture students' imagination and is fully financially supported by the department.

Program Highlights

Competitive careers.

Become a prime candidate for employment in competitive careers pertaining to computer science.

Tech Internships

Secure internships or other positions in nearly all of the well-known tech, business and consulting companies.

Top-Ranked Program

Join a computer science program that is one of the highest-ranked of its kind among public universities.

Research Opportunities

Be engaged in computing research encompassing other disciplines such as public health, nursing and mathematics.

What You’ll Study

Some of the most popular courses in our program include Big Data Analytics, Digital Image Processing, Pattern Recognition and Classification, and Computational Structural Biology. Our students have access to extensive high-performance computing platforms, including a partnership with IBM's Quantum Computing Hub.

Building Skills

Gain the professional and personal intelligence it takes to have a successful career.

Data Analysis

Examining and interpreting information to uncover insights and inform decision making

Programming

Writing code, developing software and creating applications for automation and problem-solving

Experimental Design

Planning and structuring scientific investigations to test hypotheses and gather empirical evidence

Collaboration

Working with others to achieve a common goal or objective

Inspiring and guiding others to achieve common goals and reach their full potential

Organizational Skills

Planning, prioritizing and managing tasks and resources to achieve specific objectives

Using your degree

Make your college experience the foundation for a successful future.

Potential Careers

  • Software Developer
  • Computer Science Professor
  • Systems Manager
  • Computer Programmer
  • Information Researcher
  • Web Designer

Workplace Settings

You may also like.

Related Degrees

Two students working together at a large piece of equipment in an engineering lab.

Civil Engineering, Ph.D.

A student in a lab working with an artificial arm model.

Biomedical Engineering, Ph.D.

Two people tweaking devices.

Chemical Engineering, Ph.D.

Three people discussing and examining a physical material.

Mechanical Engineering, Ph.D.

Student in lab gear working on a device.

Nuclear Engineering, Ph.D.

Person looking through a microscope.

Electrical Engineering, Ph.D.

Person giving a physics demonstration.

Physics, Ph.D.

College of Arts and Sciences

Student working at a wall of servers.

Informatics, Ph.D.

Three students working together looking at a computer.

Computer Engineering, Ph.D.

University of Rochester

Search Rochester.edu

Popular Searches

Resources for

  • Prospective students
  • Current students
  • Faculty and staff

Arts, Sciences & Engineering

Virtual and Augmented Reality

Phd training program on augmented and virtual reality, attention doctoral graduate students.

Call for trainees flyer.

Are you in the field of biomedical engineering, brain and cognitive sciences, computer science, electrical and computer engineering, neuroscience, or optics?

The University of Rochester’s PhD Training Program on Virtual and Augmented Reality is looking for PhD candidates who desire cross-training experience to pair with their existing studies.

How to Apply

For the school year 2024-25, we are not taking applcations.

Apply now for this opportunity

Contact the program coordinator, Kathleen DeFazio at [email protected] .

Program Overview

Program brochure.

Our NSF-funded program on Interdisciplinary Graduate Training in the Science, Technology, and Applications of Augmented and Virtual Reality (AR/VR) is a structured, multi-disciplinary PhD training program on AR/VR. This NSF Research Traineeship (NRT) program admits PhD students from multiple University of Rochester departments including:

  • Biomedical engineering
  • Brain and cognitive sciences
  • Computer science
  • Electrical and computer engineering
  • Neuroscience

Students admitted to the program take three new innovative courses and benefit from a variety of professional development mechanisms, including industry internships and immersive professional development encounters with industry leaders.

In addition students will also work on innovative, interdisciplinary research projects that focus on:

  • AR/VR platforms and computation
  • Perceptual-cognitive aspects of AR/VR design
  • Machine intelligence for AR/VR systems
  • AR/VR interfaces and applications

Upon completion of the training program requirements, students receive a certificate.

The program also offers one-year fully-funded fellowships to a subset of the trainees enrolled in the program. The funded fellowships can be offered to US citizens and permanent residents only.

Both funded and non-funded trainees are expected to complete all program requirements to receive a certificate.

Graduate students who do not enroll can still benefit from courses and other activities offered as part of this program.

More information:

  • Program requirements
  • Applying to the program
  • Applying for funded fellowship
  • People/contacts

Students testing out VR goggles.

New training in AR/VR tech gives Rochester doctoral students an edge

A $1.5 million grant from the National Science Foundation will establish a structured, well-rounded training program for University scholars applying augmented and virtual reality in health, education, design, and other fields.

Continue Reading

Program Requirements

Student enrolled in the program agree to complete all of the following program requirements:

  • Introductory course
  • Modular course
  • Practicum course
  • Undergraduate capstone project supervision
  • AR/VR-related research

While in the program students will also participate in professional development encounters, and the annual program showcase and student-run conference. Each trainee will be assigned and guided by a faculty mentor.

Program Courses

The training program contains three new, innovative courses addressing the diverse backgrounds of incoming students, exposing them to AR/VR challenges and providing competency to work on AR/VR projects within multi-disciplinary teams as well as a variety of structured professional development activities.

The introductory course, *ECE 410: Introduction to Augmented and Virtual Reality, taught by multiple faculty in coordination, provides a broad introduction to AR/VR systems. Its main purpose is to build a common base of understanding and knowledge for all students in the program as well as to provide a foundation on which they can build their research.

The second course consists of three one-month long modules in a semester. Modules engage students in particular aspects of AR/VR or hands-on experience on AR/VR. A set of nine distinct modules will be offered, rotating some of the modules in and out each year.

In the third course, small teams of trainees from multiple departments will work together on a semester-long project on AR/VR with the guidance of a faculty involved in the program. The end products of this practicum course will be tangible artifacts that represent what the students have learned, discovered, or invented. Types of artifacts include:

  • Research papers
  • Patent applications
  • Open-source software
  • Online tutorials and videos for undergraduates, K-12 students, or the general public

Students should speak to their advisor to see if these courses will count towards the PhD degree requirements.

* ECE 410: Introduction to Augmented and Virtual Reality is also cross-listed as OPT 410, BME 410, BCSC 570, NSCI 415, CSC 413, and CVSC 534.

Coursework graphic.

Top ↑

Applying to the Program

Any University of Rochester PhD student in electrical and computer engineering, optics, biomedical engineering, brain and cognitive sciences, computer science, or neuroscience, and interested in AR/VR research is welcome to apply for admission to the program as a trainee. We also welcome inquiries from PhD students in other departments, who can also enroll if we decide their participation in the program will benefit them.

To apply, complete the application form by August 15 for fall admission and by December 15 for spring admission. Only students taking the introductory course in the fall semester can apply for spring admission.

Applying for Funded Fellowship

The program also offers a small number of one-year fully-funded fellowships to a subset of the students enrolled in the program. Students who are not yet in the program, but are planning to enroll can apply to the program and the funded fellowship simultaneously.

These funded fellowships can be offered to US citizens and permanent residents only. Typically the funded fellowships will be offered to students who already have an assigned PhD advisor.

To apply for a funded one-year fellowship, complete the application for graduate AR/VR program (unless already a trainee enrolled in the program), and send the following documents to [email protected] by July 25 for a fellowship during the next academic year:

  • Statement of purpose
  • Transcripts
  • One recommendation letter

People/Contacts

For any questions about this PhD training program, please contact [email protected] .

Program Evaluator

Chelsea BaileyShea , Compass Evaluation + Consulting LLC.

Program Coordinator

Kathleen DeFazio Department of Electrical and Computer Engineering [email protected] (585) 275-1736

See the NRT PhD Trainees page for a list of trainees.

External Advisory Committee

  • Barry Silverstein, director of optics and display research at Facebook Reality Labs
  • Chris Chafe, director of Stanford Center for Computer Research in Music and Acoustics
  • Paul Travers, president and CEO of Vuzix
  • Martin Banks, chair of UC Berkeley Vision Science Program

Industry Partners

  • Vuzix 

Machine Learning & Data Science Foundations

Online Graduate Certificate

Be a Game Changer

Harness the power of big data with skills in machine learning and data science, your pathway to the ai workforce.

Organizations know how important data is, but they don’t always know what to do with the volume of data they have collected. That’s why Carnegie Mellon University designed the online Graduate Certificate in Machine Learning & Data Science Foundations; to teach technically-savvy professionals how to leverage AI and machine learning technology for harnessing the power of large scale data systems.   

Computer-Science Based Data Analytics

When you enroll in this program, you will learn foundational skills in computer programming, machine learning, and data science that will allow you to leverage data science in various industries including business, education, environment, defense, policy and health care. This unique combination of expertise will give you the ability to turn raw data into usable information that you can apply within your organization.  

Throughout the coursework, you will:

  • Practice mathematical and computational concepts used in machine learning, including probability, linear algebra, multivariate differential calculus, algorithm analysis, and dynamic programming.
  • Learn how to approach and solve large-scale data science problems.
  • Acquire foundational skills in solution design, analytic algorithms, interactive analysis, and visualization techniques for data analysis.

An online Graduate Certificate in Machine Learning & Data Science from Carnegie Mellon will expand your possibilities and prepare you for the staggering amount of data generated by today’s rapidly changing world. 

A Powerful Certificate. Conveniently Offered. 

The online Graduate Certificate in Machine Learning & Data Science Foundations is offered 100% online to help computer science professionals conveniently fit the program into their busy day-to-day lives. In addition to a flexible, convenient format, you will experience the same rigorous coursework for which Carnegie Mellon University’s graduate programs are known. 

For Today’s Problem Solvers

This leading certificate program is best suited for:

  • Industry Professionals looking to deliver value to companies by acquiring in-demand data science, AI, and machine learning skills. After completing the program, participants will acquire the technical know-how to build machine learning models as well as the ability to analyze trends.
  • Recent computer science degree graduates seeking to expand their skill set and become even more marketable in a growing field. Over the past few years, data sets have grown tremendously. Today’s top companies need data science professionals who can leverage machine learning technology.   

At a Glance

Start Date May 2024

Application Deadlines Rolling Admissions

We are still accepting applications for a limited number of remaining spots to start in Summer 2024. Apply today to secure your space in the program.

Program Length 12 months

Program Format 100% online

Live-Online Schedule 1x per week for 90 minutes in the evening

Taught By School of Computer Science

Request Info

Questions? There are two ways to contact us. Call 412-501-2686 or send an email to  [email protected]  with your inquiries .

Program Name Change

To better reflect the emphasis on machine learning in the curriculum, the name of this certificate has been updated from Computational Data Science Foundations to Machine Learning & Data Science Foundations.

Although the name has changed, the course content, faculty, online experience, admissions requirements, and everything else has remained the same. Questions about the name change? Please contact us.

Looking for information about CMU's on-campus Master of Computational Data Science degree? Visit the program's website to learn more.  Admissions consultations with our team will only cover the online certificate program.

A National Leader in Computer Science

Carnegie Mellon University is world renowned for its technology and computer science programs. Our courses are taught by leading researchers in the fields of Machine Learning, Language Technologies, and Human-Computer Interaction. 

phd computer science virtual university

Number One  in the nation for our artificial intelligence programs.

phd computer science virtual university

Number One  in the nation  for our programming language courses.

phd computer science virtual university

Number Four  in the nation for the caliber of our computer science programs.

COMMENTS

  1. Virtual University of Pakistan

    The Virtual University of Pakistan holds a Federal Charter, making its degrees recognized and accepted all over the country as well as overseas. ... For the award of PhD in Computer Science degree, a student is required to complete 18 credits hours of prescribed course work with minimum CGPA of 3.00 out of 4 along with Dissertation/Thesis of 12 ...

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

    The high cost of a graduate degree can make postsecondary education seem out of reach for many. Total tuition for the programs on this list costs $57,000 at Capital Tech and around $59,000 at NU ...

  3. 25 Best Online PhD in Computer Science Degree Programs

    Students in the Computer and Information Sciences Ph.D. program at University of Arkansas - Little Rock can choose tracks in either Information Quality or Information Science. While all courses in this program can be completed 100% online, there are three residency requirements for degree completion.

  4. PhD in Computer Science

    The PhD is designed to prepare students for academic careers and careers in government and industry research labs. Computer science is a vigorous and exciting field of research and study that continues to grow in importance. Robotics. The CIS graduate program provides a solid foundation in the fundamental areas of computer science and provides ...

  5. Ph.D. in Computer Science

    Phone: (954) 262-2031 or Toll-Free: ( 800) 986-2247 ext. 22031. Email: [email protected]. Schedule an Appointment. Hours of Operation. Earning a PhD in computer science is a challenging but rewarding experience. With the right preparation and dedication, you can achieve your goal of becoming a leading expert in your field.

  6. PhD in Computer Science

    A PhD in Computer Science from Clarkson University can help you become a lead researcher in academia, government agencies, the tech sector and other growing industries. Become an expert in artificial intelligence, cybersecurity, virtual reality, quantum computing and other innovative developments in computing.

  7. PhD in Computer Science Program

    Explore Drexel CCI's classrooms, labs and offices at 3675 Market through a virtual 3D tour. Learn more about the College of Computing & Informatics experience through an online information session. Contact our recruitment team to schedule your virtual visit today! Our PhD in Computer Science program prepares students for careers in research and ...

  8. Doctor of Philosophy in Computer Science

    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 ...

  9. Ph.D. in Computer Science

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

  10. PhD Admissions

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

  11. 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 ...

  12. PhD Computer Science

    Summary of PhD program requirements and procedures. PhD Curriculum Planning Form. For incoming PhD students to plan their programs of study. PhD Comprehensive Exam Evaluation Form. To be completed along with the required items from the Graduate School website. PhD Dissertation Defense Evaluation Form. To be completed along with the required ...

  13. CSE Virtual Prospective Graduate Student Visit

    The University of Michigan looks forward to welcoming prospective PhD students to the Computer Science and Engineering virtual visit event. We are excited to share with you about the research, community, and student life that you can be a part of as a grad student here. Participants will have the opportunity to hear about CSE's exciting ...

  14. Computer Science

    Prepare to be a tech leader with a PhD in Computing and Information Science from Case Western Reserve University. Since launching one of the first accredited computer science programs in the United States, we haven't stopped innovating in and out of the classroom. Our program offers coursework on algorithms, data science, AI and more, along ...

  15. PhD in Computer Science

    College of Computing and Software Engineering - Computer Science. Kennesaw State University. 680 Arntson Drive, Room J 377, MD 9047. Marietta, GA 30060. For more information, please contact: Dr. Abhishek Parakh. Director of the Computer Science PhD Program and Associate Professor of Computer Science. Email: [email protected].

  16. Ph.D. in Computer Science

    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 ...

  17. Where To Earn A Ph.D. In Data Science Online In 2024

    Based in San Diego, California, National University (NU) offers a variety of online programs, including a Ph.D. in data science. NU's program requires 60 credits and takes an estimated 40 months ...

  18. Earn Your Graduate Degree in Computer Science

    An MS in Computer Science from Clarkson University gives you the skills to be at the forefront of innovation. Our rigorous program goes beyond the fundamentals, so you can explore the latest advances in artificial intelligence, cybersecurity, virtual reality, quantum computing and more. By the time you graduate, you will have the specialized ...

  19. 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 ...

  20. PhD Apply

    To apply for admission to the network science PhD program, you must submit an online application that includes: PDF or scanned copies of unofficial undergraduate/graduate transcripts (you can submit official transcripts from colleges/universities attended after you have been admitted to a particular program and submit your enrollment)

  21. Computer Science (Ph.D.) : The Graduate College : Texas State University

    baccalaureate degree in computer science or related field from a regionally accredited university; a copy of an official transcript from each institution where course credit was granted; a 3.0 overall GPA or a 3.0 GPA in your last 60 hours of undergraduate course work (plus any completed graduate courses) Review important information about ...

  22. Computer Science, Ph.D.

    Computer Science, Ph.D. | University of South Carolina. Our computer science program will teach you how to develop products that are present in all areas of our lives, from desktop computers to cars and appliances. As a modern computer scientist, you will be able to pursue a career in any domain of human endeavor, including financial, health ...

  23. PhD Training Program on Augmented and Virtual Reality

    Top ↑. Applying to the Program. Any University of Rochester PhD student in electrical and computer engineering, optics, biomedical engineering, brain and cognitive sciences, computer science, or neuroscience, and interested in AR/VR research is welcome to apply for admission to the program as a trainee.

  24. Computer Science, Ph.D.

    Our research and teaching strengths lie in the increasingly important areas of data analytics, machine learning, artificial intelligence, cyber-physical systems, virtual reality, cyber-security and theoretical computer science. There is ample opportunity for students to work with faculty in different research labs and many students are offered ...

  25. CMU's Online Graduate Certificate in Machine Learning and Data Science

    Program Name Change. To better reflect the emphasis on machine learning in the curriculum, the name of this certificate has been updated from Computational Data Science Foundations to Machine Learning & Data Science Foundations.. Although the name has changed, the course content, faculty, online experience, admissions requirements, and everything else has remained the same.