2024 Best Part Time PhD in Computer Science Programs

If you’re interested in working with computers at an advanced level and solving complex technical problems in relation to operating systems, programming, and algorithms, then earning a part time PhD in Computer Science may be a beneficial path for you to consider.

PhD in Computer Science

With an on campus or online PhD in Computer Science , you may have access to a variety of career paths that offer higher than average salaries and positive job growth.

Editorial Listing ShortCode:

A terminal degree in computer science may allow you to use your expertise to teach others, contribute to growing research and knowledge in the field, or execute tasks for an organization.

Universities Offering Part Time PhD in 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.

DePaul University

DePaul University allows part-time enrollment in its rigorous PhD in Computer and Information Sciences program. This research-based program lets students demonstrate a heightened awareness of their field and prepares them to write and defend an academic dissertation. Small classes make support from faculty highly accessible at DU.

DePaul University  is accredited by The Higher Learning Commission.

Drexel University

Drexel University has an award-winning Doctorate in Computer Science program that helps students develop expertise in computing and informatics.

Students enrolled in this part-time program conduct extensive research in areas such as artificial intelligence, machine learning, cybersecurity, data analytics, and much more. Students have access to research facilities and labs to assist in their learning journeys.

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

Georgia State University

Georgia State University’s PhD in Computer Science blends academic coursework, rigorous research, and dissertation studies.

The program gives students a well-rounded educational opportunity, helping them advance in the information technology field. Graduates from this program can be teachers, researchers, or leaders in the business world. Part-time students are welcome to apply.

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

Stevens Institute of Technology

Students enrolled in the Doctor of Computer Science program at the Stevens Institute of Technology are connected with experts from around the world. They learn valuable information to help them excel in this ever-growing industry. Research dissertations begin immediately at SIT, so students have the opportunity to focus on this rigorous endeavor.

Stevens Institute of Technology is accredited by the Middle States Commission on Higher Education.

University of Notre Dame

The PhD in Computer Science and Engineering from the University of Notre Dame focuses on the areas of artificial intelligence, algorithms and theory, nanotechnology, and much more. Students in this program have the opportunity to complete academic research related to their area of interest and become experts in the area they choose.

Notre Dame is accredited by The Higher Learning Commission.

Part Time PhD in Computer Science

part-time CS PhD

Part time doctoral programs in computer science may be offered in an online or on-campus format, but program offerings vary widely from school to school.

Doctoral programs are intended to help prepare you for advanced positions in computer science by building on existing skills and knowledge developed in bachelors- or masters-level programs. As an example, you may have earned a part time masters in computer science and are now ready to take your skills to the doctoral level in a part time program.

You may increase your understanding of operating systems, computer engineering, programming languages, and information networks, among other topics. Due to the part-time attendance structure, these programs are often ideal for working professionals who are looking to advance their education while maintaining regular employment.

Many students feel that computer science is hard , so the part-time structure may also be a good fit if you need to balance other life or family responsibilities. Pursuing a part-time PhD program in computer science may require you to complete a variety of courses.

Some of these courses may include theoretical foundations of computer science, algorithm design, software engineering, computer programming, programming languages, and data structures. Additional coursework may include calculus, software modeling, network security, machine learning, and data visualization.

Common career options with a Ph.D. in Computer Science include teaching positions at universities along with professional research roles within academic institutions, the government, or think tank organizations.

You may also find rewarding employment in positions such as computer and information systems manager, computer hardware engineer, computer network architect, software quality assurance analyst, or information security analyst.

Part-Time vs. Full-Time PhD in Computer Science

computer programmer working

Choosing whether to attend a PhD in Computer Science part-time or full-time may depend on a variety of factors, including which format best fits into your life, how long it will take for you to complete the program, and the manner in which you will attend your classes.

You may want the flexibility of earning an online computer science degree , or you may prefer the structure that accompanies in-person learning.

PhD in Computer science student

Earning a doctorate in computer science generally requires the completion of 72 to 90 credits. The number of required credits may vary from school to school.

Whether you choose to study online or on-campus, you may be able to attend courses on evenings or weekends. Notably, as with the best online computer science masters degree programs, online PhD programs may offer a more flexible course structure so that you can attend online lectures whenever it fits into your schedule. With this option, you wouldn’t have to attend at a specific time on a certain date.

On the other hand, you may prefer to attend courses in-person to benefit from networking with other students or from a more structured learning environment.

Time to Completion

PhD in CS student

While part-time and full-time attendance will require you to complete the same number of credits, the two options may take varying amounts of time to complete. Studying on a part-time basis may extend the length of time required to obtain your degree.

The amount of time it takes may depend on the number of courses you are able to complete each semester. It may also depend on how long it takes for you to complete any dissertation requirements that may be needed in order to graduate.

Pros and Cons

Careers and salaries in computer science.

Careers and Salaries in Computer Science

Expertise in the field of computer science is a skillset that can be leveraged across virtually all sectors of the economy.

You may pursue work in local and national government bodies, computer system firms, research facilities, banks and insurance companies, and nonprofit organizations. Terminal degrees in the field may also prepare you for positions in education and academia.

According to the Bureau of Labor Statistics , positions in the field of computer and information technology earn an average of $91,250 per year and have a positive job growth rate of 11%.

A number of positions available to you with a PhD in Computer Science are expected to experience growth over the coming years.

According to the Bureau of Labor Statistics, these positions include computer network architects (5%), computer systems analysts (7%), computer and information research scientists (15%), and information security analysts (31%).

Computer Science Doctoral Courses

Software Engineers in office

Coursework in a part time doctoral program in computer science may cover a wide range of topics in order to provide you with the expertise required to graduate from the terminal degree program.

  • Software Engineering : This course looks at methods used in the development of software, including system design, testing, and validation.
  • Computational Intelligence : This course is a review of computer intelligence foundational practices and techniques, including granular computing, data mining, and distribution.
  • Operating Systems : This course is an overview of topics related to operating systems, resource management, and system implementation.
  • Advanced Image Processing : You’ll take a look at image digitalization, processing, and enhancement practices as well as restoration, filtering, and segmentation.
  • Network Security : This course is an advanced exploration of various areas of network security, including security standards-SSL and TLS and SET, authentication, and digital certificates.
  • Modeling and Simulation : You’ll review modeling and simulation theories and applications in the field of computer science.
  • Data Mining : This course is an overview of graph mining practices and algorithms, including R-MAT graph generators, PageRank, and SimRank.
  • Programming Language Concepts : You’ll review programming language fundamentals, including syntax and binding times.
  • Logic Programming : This course is an overview of deductive databases in applications and logic programming in computer science.
  • Human-Computer Interactions : You’ll explore current and emerging trends and topics in the area of advanced computer and human interactions.

In addition to finishing all required coursework, you may need to complete a dissertation to graduate with your degree.

PhD in Com Sci student

While admission requirements for a PhD in Computer Science part-time program may vary from school to school, some common criteria include:

  • Completion of a bachelor’s or master’s degree . Some schools may allow you to apply for admission with a bachelor-level education while others may require you to hold a master’s degree.
  • GRE or GMAT scores . While this requirement is becoming less common, some schools may still request your test scores in order to apply for their programs.
  • Letter of reference . You may be required to submit reference letters from previous academic supervisors or employers speaking to your fit and qualifications for the program.

In addition to the above requirements, some schools may require you to complete an online application, provide a copy of your resume or CV, and write a letter of intent.

Accreditation

PhD in Computer Science Accreditation

When a school is regionally accredited, it means that the programs offered are of high academic quality and have met a predetermined set of quality standards.

The accreditation status of a program can not only impact your ability to transfer credits to other programs but may also influence your ability to qualify for financial aid. An accredited degree may also be perceived as better quality by potential employers, and they may place higher regard on your qualifications and expertise.

You may find out if the school you’re interested in attending offers an accredited computer science PhD program by searching the U.S. Department of Education’s website .

Financial Aid

PhD in Computer Science Financial Aid

There are a number of resources available that you may be eligible for that can help cover the costs related to part time doctorate programs.

Financial aid opportunities for your PhD education may include federal or state grant and loan programs, scholarships offered by private or public organizations, or even a training program through your employer.

In some cases, the school where you obtain your PhD may also offer financial support. Depending on the school’s specific offerings, you may be able to obtain funding for the cost of tuition as well as a stipend for living expenses. This is the case even at the best computer science universities .

For more information on financial aid, you can visit the U.S. Department of Education’s website .

Should I Get a PhD in Computer Science?

Computer Network Architects at work

Obtaining a PhD in Computer Science may require you to invest time in courses such as theoretical foundations of computer science, algorithm design, software engineering, data structures, software modeling, network security, machine learning, and data visualization.

You may also undertake a great deal of research in order to complete your dissertation. If you enjoy solving complex issues and working with technology at an advanced level, then a terminal degree in computer science might be a beneficial path for you to consider.

What Can You Do with a PhD in Computer Science?

There are a variety of careers that you may pursue with a PhD in Computer Science. These include computer and information systems manager, computer and information research scientist, computer hardware engineer, computer network architect, and software quality assurance analyst.

Other career options may include software developer and programmer, information security analyst, computer systems analyst, postsecondary teacher, or network and computer system administrator. After obtaining your degree, you may be prepared to even open your own business offering consulting services.

Are There Any Part Time PhD Programs?

Computer Programmers working together

Yes, there are PhD programs in computer science that can be attended on a part-time basis. The specific number of credits required to graduate may vary from school to school, but PhD programs in computer science generally require you to complete between 72 to 90 credits.

The number of credits required remains the same regardless of whether you enroll on a part-time or full-time basis. Attending part-time, though, will often take you longer to complete your degree than a full-time study schedule.

Depending on the program you choose to enroll in, you may have the opportunity to attend courses online or on-campus on a part-time basis.

Does a Part Time PhD Have Value?

The educational value of a part-time PhD program should be similar to that of a full-time program. The primary difference is that a part-time PhD program will often take you longer to complete since your course load will be less per semester than the full-time option.

Other factors that may influence the value of a part-time PhD also impact the value of the full-time counterpart. One such factor may include the accreditation status of the program or school you’re attending.

How Long Does a Part Time PhD in Computer Science Take?

Computer Programmers working

Traditional PhD computer science programs may require you to complete between 72 to 90 course credits. With full-time attendance, this may be completed within 3 to 5 years.

Part-time studies inevitably extend the length of time it may take for you to graduate from a program, but the specific amount of time will vary depending on the course load you have each semester. For example, if you have half of the regular course load each semester, then you can expect the program to take you twice as long to complete.

There may be other factors, though, that can influence the length of time required to complete your degree part-time. These factors may include maintaining enrollment continuously throughout the calendar year or transferring previously earned credits into your program.

Is a PhD in Computer Science Worth It?

computer programmers in meeting

Yes, a PhD in Computer Science is worth it for many students. According to the Bureau of Labor Statistics, computer and information technology jobs are set to grow at 11% over the next 10 years, faster than the average for all occupations.

Common computer science careers in this field include postsecondary computer science teacher, computer and information systems manager, computer and information research scientist, computer hardware engineer, and computer network architect.

In these positions, you may find employment within government institutions, private sector businesses, nonprofits, educational facilities, or within your own business as a self-employed consultant.

Getting Your PhD Part Time

PhD in Com Sci online

Earning a PhD in Computer Science may offer you the opportunity for a challenging and rewarding career. You may have the ability to teach aspiring computer scientists, contribute to research in the field, or apply your knowledge in a hands-on manner for various organizations.

Part-time PhD programs in computer science may prepare you to leverage your expertise in the theoretical foundations of computer science, algorithm design, network security, and data structures, among other areas.

If you’re interested in advancing your career in this rewarding field, then you may want to research various accredited, part-time PhD computer science programs to find the one that best suits your schedule and your professional goals.

part time phd computer science

jamiefosterscience logo

Pursuing A Part-Time Phd In Computer Science: What You Need To Know

Earning a PhD is the pinnacle of academic achievement in computer science, opening doors to research, teaching, and leadership roles. But taking 4+ years off work for a full-time program isn’t feasible for everyone.

Part-time PhD options allow professionals to attain this goal while continuing their careers.

If you’re short on time, here’s the key takeaway: Part-time CS PhD programs typically take 5-7 years to complete . They provide flexibility for working students but require diligence to balance school, research, and professional demands.

The Benefits of a Part-Time CS PhD

Progress academically without leaving your job.

A part-time PhD in Computer Science offers the unique opportunity to advance your academic career while still maintaining your professional commitments. This flexibility allows you to continue working in your current job, providing financial stability and practical application of your studies.

Balancing work and study can be challenging, but the rewards are worth it. By pursuing a part-time PhD, you can deepen your knowledge in your chosen field and make significant contributions to the advancement of computer science.

Network with faculty and peers in your field

One of the key advantages of pursuing a part-time PhD in Computer Science is the opportunity to network with esteemed faculty members and like-minded peers who share your passion for the subject. Interacting with experts in the field can provide valuable insights, guidance, and collaboration opportunities.

Attending conferences, workshops, and seminars can further expand your network and expose you to the latest developments in computer science. Building these connections can open doors to new opportunities and enhance your career prospects.

Strengthen research skills and resume

A part-time PhD program allows you to develop and refine your research skills, which are highly valued in the field of computer science. Through conducting in-depth research, analyzing data, and writing scholarly papers, you can enhance your ability to critically think, problem solve, and contribute to the body of knowledge in your area of expertise.

Moreover, having a PhD in Computer Science on your resume demonstrates your dedication, perseverance, and expertise, making you a highly sought-after candidate for both academic and industry positions.

Program Structure and Requirements

Reduced course load each semester.

Pursuing a part-time PhD in Computer Science offers flexibility in terms of course load. Unlike full-time students, part-time students typically take a reduced number of courses each semester. This allows them to balance their academic commitments with other personal and professional responsibilities.

By taking fewer courses at a time, part-time students can focus on their coursework more effectively and ensure a better understanding of the material.

Original dissertation research

The cornerstone of a part-time PhD program in Computer Science is the dissertation research. Students are required to embark on an original research project under the guidance of a faculty advisor. This research should contribute to the existing body of knowledge in the field and demonstrate a deep understanding of a specific area of computer science.

The research can involve developing new algorithms, designing innovative software systems, or exploring cutting-edge technologies.

Qualifying exams and proposal defense

Part-time PhD students in Computer Science are typically required to pass qualifying exams to demonstrate their readiness for conducting research. These exams assess the student’s knowledge and understanding of the core concepts in the field.

Once the exams are passed, students need to prepare a research proposal outlining the objectives, methodology, and expected contributions of their dissertation. The proposal is then defended in front of a committee of faculty members who evaluate its feasibility and significance.

It’s important to note that the specific structure and requirements of a part-time PhD program in Computer Science may vary depending on the institution. It is advisable to consult the program’s official website or contact the program coordinator for more detailed information.

Finding the Right Program

When pursuing a part-time PhD in Computer Science, finding the right program is crucial for success. Here are some key factors to consider:

On-campus and online options

One of the first decisions to make is whether to pursue your PhD on-campus or online. On-campus programs offer the benefit of face-to-face interactions with professors and fellow students, while online programs provide flexibility for those who are working or have other commitments.

It’s important to weigh the pros and cons of each option and choose the one that aligns best with your lifestyle and goals.

Focus on faculty research expertise

Another important factor to consider when choosing a program is the faculty’s research expertise. Look for programs where the faculty members have research interests and expertise that align with your own.

This will ensure that you receive guidance and mentorship from experts in your field of interest. Additionally, professors with strong research backgrounds can provide valuable networking opportunities and connections in the industry.

Funding availability

Funding is a significant consideration for many part-time PhD students. Look for programs that offer funding options such as scholarships, grants, or assistantships. These can help alleviate the financial burden and allow you to focus on your studies.

It’s also worth exploring external funding opportunities from organizations or government agencies that support research in your field.

Managing Your Time Effectively

Stay organized with schedules and goals.

When pursuing a part-time PhD in computer science, time management becomes crucial. It is important to create a schedule that includes dedicated study hours, research time, and coursework completion. By setting goals for each week or month, you can track your progress and ensure that you are staying on track.

One effective strategy is to use a planner or a digital calendar to keep track of deadlines, meetings, and other important events. By having a visual representation of your commitments, you can prioritize your tasks and allocate time accordingly.

Additionally, breaking down larger tasks into smaller, manageable chunks can help you stay organized and prevent overwhelm. By setting realistic goals for each study session, you can make progress towards your PhD while still managing other responsibilities.

Communicate needs clearly at work

When pursuing a part-time PhD, it is essential to communicate your needs with your employer or colleagues. Letting them know about your academic commitments and the time required for your studies can help them understand your availability and make necessary adjustments.

Consider having a conversation with your supervisor or manager to discuss your situation and explore potential flexible working arrangements. This could include adjusting your work schedule, reducing your workload, or even exploring opportunities for research collaboration between your job and your PhD.

Open and honest communication can go a long way in ensuring that both your work and academic responsibilities are managed effectively.

Leverage support systems

Pursuing a part-time PhD can be challenging, but you don’t have to do it alone. It is crucial to leverage the support systems available to you.

Reach out to your academic advisor or supervisor for guidance and support. They can provide valuable insights on managing your time, selecting courses, and balancing your academic and work commitments.

Additionally, consider joining or forming study groups with fellow part-time PhD students. Collaborating with others who are facing similar challenges can provide a sense of camaraderie and support. You can share study materials, discuss research ideas, and offer each other encouragement along the way.

Lastly, don’t forget about the support of your family and friends. Let them know about your academic journey and the challenges you may face. Their understanding and encouragement can help you stay motivated and focused on your goals.

Remember, pursuing a part-time PhD in computer science requires dedication, discipline, and effective time management. By staying organized, communicating your needs, and leveraging support systems, you can successfully navigate this exciting academic journey while maintaining a balance with your work and personal life.

Completion, Careers and Next Steps

Job prospects post-phd.

Completing a part-time PhD in computer science opens up a world of exciting job prospects. With a doctoral degree in this field, you are well-equipped to pursue highly specialized positions in both industry and academia.

The demand for computer science professionals continues to grow, and obtaining a PhD can give you a competitive edge in the job market. According to the Bureau of Labor Statistics, the employment of computer and information research scientists is projected to grow 15 percent from 2019 to 2029, much faster than the average for all occupations.

This means that there will be ample opportunities for individuals with advanced degrees in computer science.

Potential teaching and research roles

One of the key benefits of earning a PhD in computer science is the opportunity to pursue teaching and research roles. Many universities and research institutions are constantly seeking experts in the field to join their faculty and contribute to cutting-edge research.

As a PhD holder, you can become a professor, teaching and mentoring the next generation of computer scientists. Additionally, you can engage in research projects, pushing the boundaries of knowledge in the field and making significant contributions to the advancement of technology.

The opportunity to share your expertise and make a lasting impact in the academic community is truly rewarding.

Higher salaries and senior positions

Earning a PhD in computer science can also lead to higher salaries and senior positions. With the advanced knowledge and skills gained during your doctoral studies, you become a valuable asset to companies and organizations.

Employers often recognize the expertise and dedication required to complete a PhD, and are willing to offer higher salaries to attract and retain top talent. In addition, holding a doctoral degree can open doors to senior management and leadership positions, where you can have a greater influence on strategic decisions and shape the direction of the company.

According to a survey conducted by the National Association of Colleges and Employers, computer science PhD graduates earned an average starting salary of $123,000 in 2020, significantly higher than those with a bachelor’s or master’s degree.

While requiring diligence and time management skills, part-time computer science PhD programs make this high-level credential attainable for busy professionals. From strengthening your research abilities to opening new career doors, the long-term benefits of earning a PhD on a flexible schedule are immense.

If you’re willing to balance work, research, and coursework, a part-time CS PhD can help you achieve your pinnacle academic and career aspirations.

Similar Posts

Top Entry Level Jobs For Political Science Majors

Top Entry Level Jobs For Political Science Majors

For political science majors, identifying promising career paths after graduation can be challenging. While a political science degree builds valuable skills, the route to jobs directly within government and politics often requires years of experience. Fortunately, political science grads are highly employable in a wide range of entry level roles across various fields. This article…

Technologies Originally Predicted By Science Fiction Writers

Technologies Originally Predicted By Science Fiction Writers

Science fiction has long been known for its ability to predict future innovations and technologies. From communication devices to space travel, many staples of modern life were first conceptualized in the imaginative minds of sci-fi authors. If you’re short on time, here’s a quick answer to your question: Video calling, tablets, Mars colonization, and artificial…

What Does Procedure Mean In Science? An In-Depth Explanation

What Does Procedure Mean In Science? An In-Depth Explanation

In science, a procedure refers to a defined method, process, or set of steps to systematically carry out an experiment, test a hypothesis, or conduct research. If you’re short on time, here’s a quick answer: A scientific procedure details how to perform an investigation in a reproducible, standardized way. In this comprehensive article, we’ll explore…

Is Computer Science Math Heavy?

Is Computer Science Math Heavy?

Computer science is one of the most popular college majors today, with job prospects in high demand. However, many prospective students wonder – is computer science math heavy? In this comprehensive guide, we’ll analyze the math requirements for a computer science degree and career. If you’re short on time, here’s a quick answer: Computer science…

Bachelor Of Science Vs. Bachelor Of Arts: Key Differences Explained

Bachelor Of Science Vs. Bachelor Of Arts: Key Differences Explained

When pursuing an undergraduate degree, one of the first decisions you’ll need to make is whether to complete a Bachelor of Science (BS) or a Bachelor of Arts (BA). Both degrees take roughly four years to complete but there are some notable differences in the focus of each. If you’re short on time, here’s a…

Lights, Camera, Computation: The Monumental Impact Of Computer Science On Filmmaking

Lights, Camera, Computation: The Monumental Impact Of Computer Science On Filmmaking

From CGI spectacles to animated masterpieces, computer-generated imagery (CGI) has revolutionized the possibilities of movie magic. But the influence of computer science on cinema goes far beyond stunning visual effects. In short: Advances in computer science, from 3D graphics to AI-enabled tools, have fundamentally transformed nearly every aspect of modern moviemaking. If you want an…

Part-time PhD Programs

cloud reflected in SEC windows

Tufts School of Engineering’s part-time PhD Program helps working professionals achieve their education and career goals. Conduct cutting-edge research and develop new technologies with our world-class faculty, all while maintaining your employment in industry.

Our part-time PhD program is tailored for industry professionals who receive full financial support from their employers. Financial arrangements between the employee and employer must be agreed upon in advance. Tufts University does not offer stipends, scholarships, discounts, or financial support for this program. Part-time PhD students are not eligible for TA/RA positions, grading roles, or any other paid positions within the university. We strongly advise applicants to seek employer permission before considering external work. It's essential to adhere to employment agreements and program policies to ensure compliance.

Qualified domestic students who are interested in continued learning, developing their skill set, or expanding their career path are encouraged to apply. This program is not available to international applicants unless they are currently working for a U.S. company. No visas can be issued for part-time PhD students.

How to Apply

All applicants must submit the following materials: Contact an advisor or faculty member Contact the advisor or faculty member with whom you would like to study to talk about the specific requirements. Before applying you must first have a discussion with a faculty member to confirm that there is mutual interest in the research the applicant intends to pursue. A successful discussion and any agreement among the candidate and faculty member does not supersede the formal application process. All applicants must formally apply. The application will be reviewed following all the processes and guidelines established for SOE graduate applicants.

Online Application for Admission  Note: An application fee of $85 is payable through the online application by credit card or e-check (drawn on a U.S. bank). The application fee is not refundable. Your credit card or e-check statement is your receipt. Applications cannot be reviewed until this fee has been received. Check our website to see if you are eligible for a fee waiver. Start or resume your application here .

Academic Records  Applicants are required to upload a copy of transcripts received from each accredited college or university attended, where credit was earned toward an undergraduate, graduate, or professional degree. Transcripts for study abroad or transfer programs are not required if the course titles, grades, and credit hours are included on the transcript of the degree-granting institution. If the transcript is in a language other than English, you are required to provide a certified, official translation into English. If you are admitted and decide to enroll, you will be required to request the official hard copy transcripts from all of your degree granting institutions be sent directly to our Office of Graduate Admissions, from that institution, before you can matriculate. 

Graduate Record Examination (GRE) GRE scores are no longer required for candidates with an undergraduate or graduate degree from an accredited U.S. institution. Letters of Recommendation Most programs will require three letters of recommendation. Current Tufts students and alumni are only required to submit two letters. If an applicant submits three letters, one letter may be a commitment letter from your company that your studies will be supported. Letters of recommendation should be submitted through the online application system. If that is not possible, you may have your recommender email their letter as an attachment to [email protected], from a company/institutional/organization/professional email account. Personal Statement  Applicants are required to upload a personal statement describing your reasons for wanting to pursue graduate study at Tufts in the program to which you are applying. Please limit your personal statement to a maximum of five pages. Refer to the Requirements and Deadlines  to determine if the program to which you are applying has specific prompts.  Résumé / CV A current résumé or CV that includes information about, and dates of your educational history, employment, academic honors, scholarships, publications, and other activities is required to be uploaded as part of your completed application.

> Spring applications need to be completed and submitted by September 15th .

> Fall applications need to be completed and submitted by December 15th .

Some exceptions may be made by the faculty member you will be working with.

Tuition and Fees

Students who enroll part-time in an engineering PhD program will be responsible for all tuition and fees charged at a per semester rate. No scholarships, financial aid, or stipends are available for these programs. Please visit  https://asegrad.tufts.edu/tuition-aid/tuition-and-fees  for more details.

Financial Aid and Employer Tuition Reimbursement

Low-interest Federal Direct Loans and Federal Perkins Loans are administered by Tufts Student Financial Services which maintains information on all federal programs as well as alternative forms of financing such as non-need-based loans. Federal aid is available for U.S. citizens and permanent residents only. To apply for Federal Direct loans, complete the Free Application for Federal Student Aid (FAFSA). The form is available online at www.fafsa.ed.gov, and the Tufts University Institution code is 002219. We recommend that you file the FAFSA by December 1 for spring admission and by March 1 for fall admission.

Tuition reimbursement/Tuition assistance is an employee benefit through which an employer pays for a predetermined amount of continuing education credits or college coursework to be applied toward a degree. These programs are intended for employees looking to advance their careers and educational goals by increasing their industry knowledge and developing advanced skills.

PhD Programs

Faculty members.

Below you will find faculty members who are eager to receive part-time PhD applications. Click on the department heading for a list of available faculty members.

Biomedical Engineering

Chemical and biological engineering, civil and environmental engineering, computer science, electrical and computer engineering, mechanical engineering.

  • Department of Computer Science
  • Ph.D. Degree

Other Resources

  • Search for Research Opportunities

Doctoral Degree Program

The Ph.D. degree program in Computer Science provides for a rigorous foundation in theoretical and applied computer science. Students obtain in-depth knowledge by satisfying a breadth course requirement intended to ensure broad knowledge of computer sciences as well as satisfy a depth requirement in the ability to conduct research to advance knowledge and application of Computer Sciences to diverse fields.

Our program places a strong emphasis on research and on graduates making novel contributions to Computer Science in the form of a dissertation and scholarly publications. Students pursuing the Ph.D. degree are trained to become teachers, researchers, and technical leaders in industry, academia, or research labs.

Students will be prepared to be technical problem solvers, competent in the state of the art, and will master a particular aspect of Computer Science. They will be trained to identify and clearly formulate problems, to develop and analyze algorithmic solutions, and to direct research.

The Ph.D. in Computer Science is a traditional face-to-face/in-person program. There is currently no option to complete it fully online.

Fall 2021 - present

Fall 2020 - summer 2021, fall 2017 - summer 2020, prior to fall 2017, course requirements.

Students who began the Ph.D. program Fall 2021 through present : A student must complete a minimum of 66 credit hours subject to the following restrictions:

  • Can include 1 hour of COSC 6110
  • Can include up to 3 hours of COSC 6398 Special Problems if taken within the first four longer terms of the program¹
  • Can include up to 6 hours of non-COSC graduate courses¹
  • Can include up to 9 hours of transfer graduate coursework following university   Transfer Credit policy ¹
  • At least 24 credit hours of Doctoral Research (COSC 8x98).
  • At least 3, but not more than 12 credit hours of dissertation (COSC 8x99), to be taken in the term of anticipated graduation.
  • ¹Requires prior approval from the director of graduate studies via a Graduate & Professional Student Petition

Research Advisor

Students are urged to find a research advisor as early as possible. Full-time and part-time students must declare a research advisor by the end of the first long term by completing the Research Advisor Assignment form . Student may enroll in doctoral research hours once they have declared a research advisor.

Graduate Colloquium/Research Methods

All PhD students are required to pass COSC 6110 - Graduate Colloquium or COSC 6321 - Research Methods in Computer Science by the end of the second long term in the program.

Research Competency Evaluation (RCE) Exam

Spring 2024 RCE Exam date is Friday, April 19, 2024

PhD students are expected to spend a substantial amount of time on research starting in the first semester. The RCE requires students to learn and demonstrate specific skills necessary to doing research early in their career. These include the ability to perform a literature review, understand and synthesize research topics, conduct independent and collaborative research to the standards of the chosen discipline, and communicate the findings in a scholarly fashion.

For the RCE exam, the student (in consultation with their research advisor) selects and conducts research on a topic, writes an ACM/IEEE style paper, and presents a talk, to be approved by the student’s RCE committee. A student may submit and present their own submitted or published research for RCE requirements. The RCE committee will evaluate the student with respect to two questions:

  • Has the student demonstrated scholarship and potential to conduct original research?
  • Has the student demonstrated the ability to communicate technical content effectively to a general computer science audience?

RCE Process

The student’s research advisor, with the consultation of the student’s RCE committee, assigns a research topic to the student no later than the beginning of the third long term. The student may also receive an initial selection of relevant literature. The project should be designed to test the student’s ability to independently conduct research at a level commensurate with his/her education.

The student will prepare a written report and an oral presentation of the project results. The research advisor may provide feedback during the preparation of the written report, but the report should be substantially the student’s own work. The report should include a statement of the problem, present a critical survey of relevant methods and existing state of the art solutions to the problem, present their own methods and proposed solution, results, and discussion. The length of the report should be similar to a standard paper in the research area and be formatted using the IEEE or ACM docx or Latex templates. The report should be submitted to the student’s RCE committee at least one week prior to the RCE exam. The RCE exam consists of a public presentation of the project, followed by a closed–door oral examination.

RCE Committee

The student’s RCE committee should comprise of at least 3 Computer Science faculty members (not including the research advisor) and approved by the Director of Graduate Studies. At least one committee member should be from outside the student's research area. The research project topic for the RCE will be selected in consultation with the student’s research advisor. Once the evaluation has taken place, the Chair of the RCE committee will inform the student and the Director of Graduate Studies about the outcome of the exam. Should a student switch their research advisor after completing the RCE requirement, the student is not required to retake the RCE exam.

RCE Deadlines

The RCE exam must be completed by the end of the third long term of the PhD program. It is not necessary to complete all coursework before attempting the RCE exam. The RCE Exam is offered once each long term. Unless otherwise announced, in Fall it is offered the second or third Friday in November and in Spring it is offered the second or third Friday of April. The exact date RCE date for each semester will be announced at the beginning of the respective semester.

RCE Outcome

The student will either pass or fail the RCE exam, and this decision, based on a majority vote of the committee, will be communicated within one (1) week following the exam. Once the student passes, they may proceed with the preparation of the dissertation proposal. If failed, the student may request a second attempt. For a second attempt, the RCE committee will assign additional work, which should be completed and presented at the end of the next long term. Students who fail the second attempt will be discontinued from the PhD program.

Breadth Requirements

A student satisfies the core requirement by taking a set of three or more courses from the lists below. At least one course must be from the Theory list and one from the Systems list. The remaining course may be from either list. In exceptional cases, the Director of Graduate Studies may transfer or substitute at most two of the three courses based on equivalent courses taken at another university following transfer or course substitution policies. Similarly, any breadth course taken as a MS Computer Science student at UH may count towards the breadth requirement following transfer and course substitution policies. Time limitations apply to transferred and substituted courses.

Breadth Requirements Completion Period

The “breadth requirement completion period” begins as soon as the student has successfully passed the RCE Exam. The breadth requirement completion period applies to PhD students as well as MS students who later pursue the PhD program.

Full-time students must complete the breadth requirements in at most two consecutive long terms after passing the RCE Exam. Part-time students (6 hours or less every term) must complete the breadth requirement in at most four consecutive long terms after passing the RCE Exam. Failure to complete this requirement within the specified timeframe normally results in an MS student not being allowed to continue into the PhD program and a PhD student being dismissed from the PhD program.

Students who began the Ph.D. program Fall 2020 through Summer 2021 : A student must complete a minimum of 66 credit hours subject to the following restrictions:

  • Can include up to 3 hours of COSC 6398 Special Problems¹

Graduate Colloquium/Research Method Courses

All Ph.D. students are required to take either the Graduate Colloquium course (COSC 6110) or the Research Method course (COSC 6321) within the first two years of enrollment.

Students are urged to find a research advisor as early as possible. Full-time and part-time students must have a research advisor declared by the end of the second long term by completing the Research Advisor Assignment form . Student may enroll in doctoral research hours if they have an advisor and have completed the core requirement.

Core Completion Period

The “core completion period” begins as soon as the student has accumulated 18 or more hours of credits applicable to a graduate degree (M.S. or Ph.D.) in Computer Science. These include transferred credits, waived credits, and credits earned at UH. The core completion period applies to Ph.D. students as well as M.S. students who later pursue the Ph.D. program. Full-time students must complete the core requirements in at most 2 consecutive long terms after the start of the core completion period. Part-time students (6 hours or less every term) must complete the core requirement in at most 4 consecutive long terms after the start of the core completion period. Failure to complete the core requirements with the required GPA and within the specified timeframe normally results in an M.S. student not being allowed to continue into the Ph.D. program and a Ph.D.  student being dismissed from the Ph.D. program.

Core Requirements

A student satisfies the core requirement by taking at least 4 core courses with:

  • At least 2 courses from the Theory list
  • At least 2 courses from the Systems list
  • At least 3.40 or higher core course GPA
  • No grade less than B

The Director of Graduate Studies may in exceptional cases waive at most 2 of the 4 courses based on similar courses taken at another university. If a students takes Ph.D. core courses while enrolled as an M.S. student in the UH Department of Computer Science and is subsequently admitted to the UH Computer Science Ph.D. program, any Ph.D. core courses taken within 5 years prior to the date of the Ph.D. admissions can count towards meeting the Ph.D. core requirement.

Full-time students must complete the core requirements in at most 2 long semesters after core completion period begins. Part-time students (6 hours or less every semester) must complete the core requirement in at most 4 long semesters after the core completion begins. Failure to complete the core requirements with the required grades and GPA within the core completion period normally results in an M.S. student not being allowed to continue into the Ph.D. program and a Ph.D. student being removed from the Ph.D. program.

Students who began the Ph.D. program Fall 2017 through Summer 2020 : A student must complete a minimum of 66 credit hours subject to the following restrictions:

  • At least 30 credit hours of approved, regular, or special topics (COSC xx97) courses. At most 6 of these 30 hours may be outside the Department with the approval of the student’s research advisor and the Director of Graduate Studies.

Students who began the Ph.D. program prior to Fall 2017 : A student must complete a minimum of 72 credit hours subject to the following restrictions:

  • At least 36 credits of approved, regular, or special topics (xx97) courses. At most 6 of these hours may be outside the Department with the approval of the student’s research advisor and the Director of Graduate Studies.
  • Between 24 and 30 credits of research hours (8x98) to fulfill the 72 hour degree requirement.
  • At least 6 but not more than 12 credits of dissertation (8x99).

COSC Academic Policies

The following are required of all COSC PhD students regardless of when they started the program except when noted.

  • Declare a research advisor (also known as dissertation committee chair)
  • Satisfactory completion of COSC 6110 or COSC 6321
  • *Satisfactory completion of the Research Competency Evaluation (RCE) Exam ( *applicable to those in Catalog 2021-2022 and onward ) 
  • Satisfactory completion of the Core/Breadth Requirement
  • Declare a dissertation committee
  • Proposal Defense (preliminary examination): written proposal and satisfactory defense thereof.
  • Dissertation Defense: written dissertation and satisfactory defense thereof.
  • Satisfactory performance on Annual Reviews
  • Publication of doctoral research. It is recommended to work towards one or more publications before the proposal defense and additional publications or submissions before the dissertation defense.
  • Attend at least 5 department seminars per term.  Effective January 2018. In addition, all Ph.D. students, regardless of year, are expected to attend at least one (1) Computer Science Focus on Research presentation per academic year. Ph.D. students in the third year or after are expected to present their research during at least one (1) Computer Science Focus on Research presentation per academic year.
  • Maintain satisfactory progress. Failure to meet degree, department, college, and university requirements and policies may be dismissed from the PhD program.

Dissertations Committee

The dissertation committee must be comprised of a minimum of four members to include three internal members (inclusive of the research advisor who serves as the dissertation committee chair or co-chair) who have their primary faculty appointment within the major department and one approved external member from outside the major department at UH, industry or other academic institution who is acceptable to the department and approved by the college. A faculty member with a joint appointment in the major department is considered as an external member unless he/she chairs the committee. In this case, an additional external member outside the major department is required. After these minimum requirements for committee members are satisfied, additional committee members may be approved, but at least 50% of the committee must be tenured/tenure-track faculty at the University of Houston. Research faculty, instructional faculty and emeritus faculty may serve on dissertation committees, but not chair the committees. However, a research professor may serve as a co-advisor with a tenured/tenure-track faculty. For the purpose of the committee composition, an emeritus faculty is considered as internal non-tenure-track faculty member.

Proposal Defense

A student must pass a proposal defense (also referred as the preliminary examination) administered by the student’s dissertation committee. The purpose of the proposal defense is to evaluate and give feedback on the proposed dissertation research of the student. Candidates should have one or more publications before the proposal defense and additional publications or submissions before the dissertation defense.

The student must prepare the dissertation proposal document using the NSM PhD dissertation template and present the proposal to the dissertation committee. The proposal document should include an overview of the proposed work, relevant related work, completed work, and a plan for the work to be completed in the dissertation. The presentation should cover the same topics in the proposal document, and include a listing of coursework completed, publications, and a proposed timeline for key activities to complete in the dissertation. The proposal document should be submitted to the dissertation committee at least two weeks before the proposal defense.

Proposal Defense Announcement

The proposal defense is open to the public and should be announced two weeks in advance. All may ask the student questions related to the proposal or the student’s preparation for doctoral-level research. The committee may have a closed session with the student at the end of the proposal defense. Details on how to announce the defense can be found on the Defense Guidelines page.

Proposal Defense Evaluation Outcome

The committee will submit the  Proposal Defense Evaluation Form to the Director of Graduate Studies summarizing the student’s performance of the proposal defense and assign an overall evaluation of satisfactory (pass) or unsatisfactory (fail). A student will be informed of the outcome and upon receiving a satisfactory evaluation the student becomes a Ph.D. candidate.

Proposal Defense Deadline

Full-time and part-time students must attempt the proposal defense no later than the end of the third long term after completing the core/breadth requirement. The proposal defense cannot be held before fulfilling the core/breadth requirement. The proposal defense must be completed at least one term before the dissertation defense.

Dissertation Defense

A PhD candidate will be required to present their dissertation in a public defense. The dissertation defense and the proposal defense may not be scheduled in the same term. The dissertation committee decides the acceptability of the dissertation. Candidates are expected to publish results of their dissertation research prior to the dissertation defense. Candidates should have one or more publications before the proposal defense and additional publications or submissions before the dissertation defense.

Dissertation Defense Announcement

The dissertation defense is open to the University community and the student must inform the department at least two weeks in advance so that it can be publicized. Details on how to announce the defense can be found on the  Defense Guidelines  page.

Annual Review

Every PhD student must complete the formation of a dissertation committee no later than the end of the 2 nd  year in the program. Each student will be reviewed annually by the dissertation committee during a review meeting; the review is mandatory starting on the 3rd year. The review meeting should be integrated to the proposal defense in the year in which the proposal defense takes place, and it is not necessary in the year of the dissertation defense.

After meeting with the student, the dissertation committee will submit a “PhD Annual Review - Committee Evaluation Form” to the Director of Graduate Studies. The evaluation can be satisfactory “S”, unsatisfactory “U”, or needs improvement “NI”. If the student receives a “U” or “NI” grade, the student must be provided with a clear plan to return to a satisfactory status and reviewed again in the next long term. A subsequent evaluation of “NI” or “U” can result in removal of the program.

PhD Annual Review Deadlines

  • Self-Evaluation Form must be submitted by the student before the following deadlines: October 31 (during fall reviews) or May 31 (during spring reviews)
  • Committee Evaluation Form must be submitted by the dissertation committee no later than the end of the Spring or Fall semester.

Time Limitations

Students who enroll as doctoral candidates must complete their degree requirements within 10 years of the date of first enrollment with a doctoral degree objective. All courses used towards the degree, including transferred and substituted courses, must not be older than 10 years at the time of graduation. Failure to comply will result in the candidate being ineligible for a doctoral degree.

Doctoral students who fail to complete their dissertation within five years after completion of the comprehensive examination must retake the examination.

Refer to the  Time Limitations of Completion of Degree Requirements  section of the Graduate Catalog.

UH and NSM Academic Policies

  • Skip to Content

CDM Students: FAQ | DePaul University: COVID-19 Updates and Guidance .

DePaul University

  • Cinematic Arts
  • Campus Connect
  • Academic Resources
  • Academic Calendar
  • Exam Schedule
  • School of Cinematic Arts
  • School of Computing
  • School of Design
  • All Majors & Degrees
  • Undergraduate Programs
  • Graduate Programs
  • Combined Degree Programs
  • Certificates
  • Online Learning
  • Study Abroad
  • High School Programs
  • Course Catalog
  • Course Schedule
  • Course Syllabi

Doctor of Philosophy Computer & Information Sciences

The PhD in Computer and Information Sciences (CIS) offers an opportunity for exceptional students to pursue substantial research in the computer sciences and related areas. To earn a PhD degree, a student must demonstrate breadth of knowledge in at least two research areas and significant depth in a chosen dissertation area. In addition, the student must conceive, write, and defend a PhD dissertation representing a significant and original contribution to current academic research as demonstrated by a public dissertation defense and publication in established peer-reviewed academic conferences and/or journals.

For international students: this is a STEM-designated program .

The Computing track is for students who are interested in areas such as Programming Languages, Software Engineering, Artificial Intelligence, Automata Complexity and Computability, Data Analysis and Data Mining, Systems, Networking, Databases, and Visual Computing.

Information Systems

The Information Systems track appeals to students who are interested more in areas such as E-commerce, Human Computer Interaction, IT Project Management, and IS Analysis and Design.

Students pursuing a Ph.D. in Computer and Information Sciences generally want to teach or to do research in private industry. Previous graduates have gotten academic positions at the Rochester Institute of Technology, the University of Jordan, Pace University, and many more. Other graduates have gotten industry positions in Google, Pandora, Amazon, Microsoft, and SAP to name a few.

Full time PhD CIS students are eligible for funding in the form of tuition waivers and a living stipend. Additionally, the Graduate Assistantships in Areas of National Need, or GAANN program , provides competitive funding for up to five years to three fellows with excellent academic records who demonstrate financial need.

View All Faculty

part time phd computer science

Associate Professor

part time phd computer science

Project Spotlight

PhD candidate and adjunct Dimuthu Kodippili Arachchige and his colleagues created a robot that emulates the way pinnipeds – such as seals and sea lions – bounce and lunge on land, bobbing their heads and bodies to gain momentum while pushing along the ground with their flippers.

student with faculty mentor looking at computer screen

Faculty Research

School of Computing faculty have been awarded grants from the National Science Foundation, U.S. Department of Education, National Security Agency, and several other institutions. Our faculty bring a unique blend of academic excellence and industry perspective to their research in the classroom. They conduct cutting-edge research in a wide variety of areas, including artificial intelligence, high performance and scientific computing, theory, visual informatics and data analytics, and more.

student on laptop

Full-Time or Part-Time

The Ph.D. program in CIS is flexible enough to accommodate not only full-time students, but part-time students as well. All of the graduate classes are in the evening (and most are also offered online), so preparation for breadth exams can be done after work. Advisors offer flexible hours for research meetings and independent studies.

group pic of students and instructor

Data Systems and Optimization Laboratory

CDM is host to a number of specialized labs designated to specific research areas, like the Data Systems and Optimization Laboratory, which aims to enable the users with insights, analysis and interactive operations by embracing new frontiers at the interface of data management, information science, forensics, and computer engineering. It provides tools and systems capable of providing insights into complex problems with the efficient use and collection of data and computing resources. DSL Lab co-directors Alexander Rasin and Tanu Malik are always looking for students to join the lab.

instructor

Research Talks

The School of Computing hosts weekly talks on creative and breakthrough research by faculty, students, and industry professionals. Regularly scheduled events include the Research Colloquium, the Data Science Seminar, the iD LabSpeaker Series, the Math/CS Seminar, and the Jarvis Center Speaker Series.

Woman assisting another woman on a computer

Research Labs & Centers

The active research community in CIS at DePaul includes several labs for specific research purposes including American Sign Language, Data Science, Interactive Human-Computer Analytics, Medical Informatics, Mobile Commerce, Software Engineering Research, Web Intelligence, Wellness and Health Enhancement Engineering, and more.

part time phd computer science

Breadth Exams

In consultation with their advisors, students choose breadth exams from a wide variety of topics including: artificial intelligence, automata complexity and computability, data analysis and data mining, databases, e-commerce, human computer interaction, IT project management, IS analysis and design, networking, programming languages and compilers, software engineering and systems. Each exam has a reading list so students know which resources and courses (if any) they need to prepare for the exam.

Application Deadlines

Admission process.

The graduate application process involves completing an online application, sending in your transcripts and submitting any supplemental material (e.g., letters of recommendation, certifications, etc.). To learn more about your program specific requirements, visit our Graduate Admission page

Admission Requirements

Contact Graduate Admission

Request Information

Ask a student ambassador.

Computer Science, PhD

Whiting school of engineering.

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

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

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

Financial Aid

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

Program Requirements

University residency.

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

Seminar Attendance

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

Responsible Conduct of Research and Academic Ethics

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

Qualifying Course Requirements

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

Qualifying Project Requirements

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

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

Graduate Board Oral Examination (GBO)

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

Part-Time Ph.D.

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

Departmental Seminar

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

Dissertation and Defense

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

Teaching Requirement

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

Student Progress Review

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

Georgetown University.

College of Arts & Sciences

Georgetown University.

Ph.D. Program

Admission to the ph.d. program.

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

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

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

Application Timeline

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

Final submission deadline: January 15

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

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

Admissions Requirements

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

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

Ph.D. Program Requirements and Milestones

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

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

Ph.D. Coursework

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

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

Qualifying Examinations

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

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

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

Ph.D. Seminars

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

Apprenticeship in Teaching Workshop Program

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

Dissertation Proposal and Defense

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

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

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

Timeline of Degree Milestones

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

University of Cambridge

Study at Cambridge

About the university, research at cambridge.

  • Undergraduate courses
  • Events and open days
  • Fees and finance
  • Postgraduate courses
  • How to apply
  • Postgraduate events
  • Fees and funding
  • International students
  • Continuing education
  • Executive and professional education
  • Courses in education
  • How the University and Colleges work
  • Term dates and calendars
  • Visiting the University
  • Annual reports
  • Equality and diversity
  • A global university
  • Public engagement
  • Give to Cambridge
  • For Cambridge students
  • For our researchers
  • Business and enterprise
  • Colleges & departments
  • Email & phone search
  • Museums & collections
  • PhD in Computer Science
  • Department of Computer Science and Technology

Sign in with Raven

  • People overview
  • Research staff
  • PhD students
  • Professional services staff
  • Affiliated lecturers
  • Overview of Professional Services Staff
  • Seminars overview
  • Weekly timetable
  • Wednesday seminars
  • Wednesday seminar recordings ➥
  • Wheeler lectures
  • Computer Laboratory 75th anniversary ➥
  • women@CL 10th anniversary ➥
  • Job vacancies ➥
  • Library resources ➥
  • How to get here
  • William Gates Building layout
  • Contact information
  • Department calendar ➥
  • Accelerate Programme for Scientific Discovery overview
  • Data Trusts Initiative overview
  • Pilot Funding FAQs
  • Research Funding FAQs
  • Cambridge Ring overview
  • Ring Events
  • Hall of Fame
  • Hall of Fame Awards
  • Hall of Fame - Nominations
  • The Supporters' Club overview
  • Industrial Collaboration
  • Annual Recruitment Fair overview
  • Graduate Opportunities
  • Summer internships
  • Technical Talks
  • Supporter Events and Competitions
  • How to join
  • Collaborate with Us
  • Cambridge Centre for Carbon Credits (4C)
  • Equality and Diversity overview
  • Athena SWAN
  • E&D Committee
  • Support and Development
  • Targeted funding
  • LGBTQ+@CL overview
  • Links and resources
  • Queer Library
  • women@CL overview
  • About Us overview
  • Friends of women@CL overview
  • Twentieth Anniversary of Women@CL
  • Tech Events
  • Students' experiences
  • Contact overview
  • Mailing lists
  • Scholarships
  • Initiatives
  • Dignity Policy
  • Outreach overview
  • Women in Computer Science Programme
  • Google DeepMind Research Ready programme overview
  • Accommodation and Pay
  • Application
  • Eligibility
  • Raspberry Pi Tutorials ➥
  • Wiseman prize
  • Research overview
  • Application areas
  • Research themes
  • Algorithms and Complexity
  • Computer Architecture overview
  • Creating a new Computer Architecture Research Centre
  • Graphics, Vision and Imaging Science
  • Human-Centred Computing
  • Machine Learning and Artificial Intelligence
  • Mobile Systems, Robotics and Automation
  • Natural Language Processing
  • Programming Languages, Semantics and Verification
  • Systems and Networking
  • Research groups overview
  • Energy and Environment Group overview
  • Declaration
  • Publications
  • Past seminars
  • Learning and Human Intelligence Group overview
  • Technical Reports
  • Admissions information
  • Undergraduate admissions overview
  • Open days and events
  • Undergraduate course overview overview
  • Making your application
  • Admissions FAQs
  • Super curricular activities
  • MPhil in Advanced Computer Science overview
  • Applications
  • Course structure
  • Funding competitions
  • Prerequisites
  • PhD in Computer Science overview
  • Application forms
  • Research Proposal
  • Funding competitions and grants
  • Part-time PhD Degree
  • Premium Research Studentship
  • Current students overview
  • Part IB overview
  • Part IB group projects overview
  • Important dates
  • Design briefs
  • Moodle course ➥
  • Learning objectives and assessment
  • Technical considerations
  • After the project
  • Part II overview
  • Part II projects overview
  • Project suggestions
  • Project Checker groups
  • Project proposal
  • Advice on running the project
  • Progress report and presentation
  • The dissertation
  • Supervisor briefing notes
  • Project Checker briefing notes
  • Past overseer groups ➥
  • Part II Supervision sign-up
  • Part II Modules
  • Part II Supervisions overview
  • Continuing to Part III overview
  • Continuing to Part III: 2023 guidance
  • Part III of the Computer Science Tripos
  • Overview overview
  • Information for current Masters students overview
  • Special topics
  • Part III and ACS projects overview
  • Submission of project reports
  • ACS projects overview
  • Guidance for ACS projects
  • Part III projects overview
  • Guidance for Part III projects
  • Preparation
  • Registration
  • Induction - Masters students
  • PhD resources overview
  • Deadlines for PhD applications
  • Protocol for Graduate Advisers for PhD students
  • Guidelines for PhD supervisors
  • Induction information overview
  • Important Dates
  • Who is here to help
  • Exemption from University Composition Fees
  • Being a research student
  • Researcher Development
  • Research skills programme
  • First Year Report: the PhD Proposal
  • Second Year Report: Dissertation Schedule
  • Third Year Report: Progress Statement
  • Fourth Year: writing up and completion overview
  • PhD thesis formatting
  • Writing up and word count
  • Submitting your dissertation
  • Papers and conferences
  • Leave to work away, holidays, and intermission
  • List of PhD students ➥
  • PAT, recycling, and Building Services
  • Freshers overview
  • Cambridge University Freshers' Events
  • Undergraduate teaching information and important dates
  • Course material 2022/23 ➥
  • Course material 2023/24 ➥
  • Exams overview
  • Examination dates
  • Examination results ➥
  • Examiners' reports ➥
  • Part III Assessment
  • MPhil Assessment
  • Past exam papers ➥
  • Examinations Guidance 2022-23
  • Marking Scheme and Classing Convention
  • Guidance on Plagiarism and Academic Misconduct
  • Purchase of calculators
  • Examinations Data Retention Policy
  • Guidance on deadlines and extensions
  • Mark Check procedure and Examination Review
  • Lecture timetables overview
  • Understanding the concise timetable
  • Supervisions overview
  • Part II supervisions overview ➥
  • Part II supervision sign-up ➥
  • Supervising in Computer Science
  • Supervisor support
  • Directors of Studies list
  • Academic exchanges
  • Advice for visiting students taking Part IB CST
  • Summer internship: Optimisation of DNN Accelerators using Bayesian Optimisation
  • UROP internships
  • Resources for students overview
  • Student SSH server
  • Online services
  • Managed Cluster Service (MCS)
  • Microsoft Software for personal use
  • Installing Linux
  • Part III and MPhil Machines
  • Transferable skills
  • Course feedback and where to find help overview
  • Providing lecture feedback
  • Fast feedback hotline
  • Staff-Student Consultative Forum
  • Breaking the silence ➥
  • Student Administration Offices
  • Intranet overview
  • New starters and visitors
  • Forms and templates
  • Building information
  • Health and safety
  • Teaching information
  • Research admin
  • Undergraduate admissions
  • MPhil in Advanced Computer Science

The Department of Computer Science and Technology will offer a part-time route to the PhD Degree with effect from October 2022. 

Part-time structure

The Department of Computer Science and Technology could offer a part-time route to the PhD. At present, the University allows a part-time route which is 60% of a fulltime PhD route for which the minimum number of terms for a part-time student is 15. The maximum number of terms for a part-time student is 21 terms.

The requirements for the probationary CPGS in Computer Science will be spread across two years with the first-year report due near the end of the fifth term (i.e. end of March for a Michaelmas admittee), and the registration viva occurring in the sixth term (Easter term). The Department expects the completion of the required 12 units from the Researcher Skills Programme across two years. Part-time students are also encouraged to spend one term full-time in the first year of the programme and that students will be in residence in Cambridge during that time.

After successful registration for the PhD Degree, part-time Ph.D. students are expected to have between 2 and 4 meetings with their supervisor per term for at least a further ten terms. They are expected to spend an average of three weeks each term in the Department with a minimum of 45 nights p.a. in residence.

Requirements for a part-time PhD applicants in Computer Science and Technology

  • The proposed topic needs to be suitable for study over a minimum of five years (15 terms) and a maximum of seven years (21 terms).
  • If a supervisor identifies a potential student and a topic as being possibly suitable for part-time study, an interview report form must be sent to the PhD Applications Panel for consideration.
  • Potential supervisors should invite the Chair of the PhD Applications Panel or a deputy to attend the interview.
  • As well as consideration by the PhD Applications Panel, the interview report will be considered by, and a decision approved by, the Degree Committee. The approved form will also be loaded to the applicant portal for consideration by the Postgraduate Admissions Office.
  • The proposed supervisor must be able to supervise a part-time Ph.D. for at least the minimum 15 terms. This means that supervisors on short-term contracts, or those due to retire within seven years of a part-time student being admitted, will not be eligible to supervise. Those who are due to take sabbatical leave should consider alternative supervision arrangements.
  • Applicants should be aware that there is no obligation on supervisors to accept applicants who wish to be admitted as part-time students.
  • The student must live close enough to Cambridge, or be able to spend enough time in Cambridge during the first two years, to be able to participate, as much as possible, in research group seminars, reading groups and other activities.
  • The student and supervisor will sign an agreement about how often the student will be in the department. This might be, for example: 2 x 8-hour days per working week per term, or 3 x 1-week per term, plus 40% of time in the research term (1 July to 30 September).
  • Most CST Research Skills courses are available remotely. For research themes’ group meetings and seminars, physical presence in the department is preferred.
  • The student will be required to provide a letter from the employer (if the student is employed) confirming that they may have time off to attend the University as required for the duration of the course. Applicants are required to upload a part-time attendance Declaration to their application once approved for admission.

Department of Computer Science and Technology University of Cambridge William Gates Building 15 JJ Thomson Avenue Cambridge CB3 0FD

Information provided by [email protected]

Privacy policy

Social media

Athena Swan bronze award logo

© 2024 University of Cambridge

  • Contact the University
  • Accessibility
  • Freedom of information
  • Privacy policy and cookies
  • Statement on Modern Slavery
  • Terms and conditions
  • University A-Z
  • Undergraduate
  • Postgraduate
  • Research news
  • About research at Cambridge
  • Spotlight on...

Our cookies

We use cookies for three reasons: to give you the best experience on PGS, to make sure the PGS ads you see on other sites are relevant , and to measure website usage. Some of these cookies are necessary to help the site work properly and can’t be switched off. Cookies also support us to provide our services for free, and by click on “Accept” below, you are agreeing to our use of cookies .You can manage your preferences now or at any time.

Privacy overview

We use cookies, which are small text files placed on your computer, to allow the site to work for you, improve your user experience, to provide us with information about how our site is used, and to deliver personalised ads which help fund our work and deliver our service to you for free.

The information does not usually directly identify you, but it can give you a more personalised web experience.

You can accept all, or else manage cookies individually. However, blocking some types of cookies may affect your experience of the site and the services we are able to offer.

You can change your cookies preference at any time by visiting our Cookies Notice page. Please remember to clear your browsing data and cookies when you change your cookies preferences. This will remove all cookies previously placed on your browser.

For more detailed information about the cookies we use, or how to clear your browser cookies data see our Cookies Notice

Manage consent preferences

Strictly necessary cookies

These cookies are necessary for the website to function and cannot be switched off in our systems.

They are essential for you to browse the website and use its features.

You can set your browser to block or alert you about these cookies, but some parts of the site will not then work. We can’t identify you from these cookies.

Functional cookies

These help us personalise our sites for you by remembering your preferences and settings. They may be set by us or by third party providers, whose services we have added to our pages. If you do not allow these cookies, then these services may not function properly.

Performance cookies

These cookies allow us to count visits and see where our traffic comes from, so we can measure and improve the performance of our site. They help us to know which pages are popular and see how visitors move around the site. The cookies cannot directly identify any individual users.

If you do not allow these cookies we will not know when you have visited our site and will not be able to improve its performance for you.

Marketing cookies

These cookies may be set through our site by social media services or our advertising partners. Social media cookies enable you to share our content with your friends and networks. They can track your browser across other sites and build up a profile of your interests. If you do not allow these cookies you may not be able to see or use the content sharing tools.

Advertising cookies may be used to build a profile of your interests and show you relevant adverts on other sites. They do not store directly personal information, but work by uniquely identifying your browser and internet device. If you do not allow these cookies, you will still see ads, but they won’t be tailored to your interests.

Course type

Qualification, university name, part time phd computer science and information technology.

147 degrees at 63 universities in the UK.

Customise your search

Select the start date, qualification, and how you want to study

left arrow

Related subjects:

  • PhD Computer Science and Information Technology
  • PhD Animation Software
  • PhD Artificial Intelligence (AI)
  • PhD Bioinformatics
  • PhD Business Information Systems
  • PhD Computer Animation
  • PhD Computer Architectures
  • PhD Computer Communications and Networking
  • PhD Computer Cybernetics
  • PhD Computer Games Design
  • PhD Computer Graphics
  • PhD Computer Network Components
  • PhD Computer Security Systems
  • PhD Computer Systems
  • PhD Computing Methodologies
  • PhD Data Science
  • PhD Expert Systems
  • PhD Geographical Information Systems Software
  • PhD Graphics And Multimedia Software
  • PhD Health Informatics
  • PhD Human Computer Interface Development
  • PhD Informatics
  • PhD Information Management
  • PhD Information Security
  • PhD Information Systems
  • PhD Information Technology
  • PhD Information Work and Information Use
  • PhD Internet Security Systems
  • PhD Internet Systems
  • PhD Knowledge Management Systems
  • PhD Librarianship and Library Management
  • PhD Libraries and Librarianship
  • PhD Modelling and Simulation Systems
  • PhD Multimedia
  • PhD Network Systems Management
  • PhD Network Systems Management Software
  • PhD Software Development
  • PhD Software Engineering
  • PhD Software Testing
  • PhD Software for Specific Subjects and Industries
  • PhD Systems Analysis and Design
  • PhD Using Software

left arrow

  • Course title (A-Z)
  • Course title (Z-A)
  • Price: high - low
  • Price: low - high

MPhil/PhD in Computer Science

Manchester metropolitan university.

  • 3 years Full time degree: £4,850 per year (UK)
  • 6 years Part time degree

Computer Science PhD

University of surrey.

  • 4 years Full time degree: £4,712 per year (UK)
  • 8 years Part time degree: £2,356 per year (UK)

PhD/MPhil Computer Science

City, university of london.

  • 2 years Full time degree: £6,360 per year (UK)
  • 3 years Part time degree: £3,180 per year (UK)

PhD Robotics

Sheffield hallam university.

  • 7 years Part time degree: £2,356 per year (UK)

Computing MPhil/PhD

University of worcester.

  • 3 years Full time degree: £4,950 per year (UK)
  • 5 years Part time degree: £2,475 per year (UK)
  • RSDP4004: Planning Your Research Project
  • RSDP4003: Approaches to Research 2
  • RSDP4002: Approaches to Research 1
  • RSDP4001: Developing as a Researcher
  • View all modules

PhD Postgraduate Research in Computing Sciences

University of east anglia uea.

  • 3 years Full time degree: £4,712 per year (UK)
  • 6 years Part time degree: £2,356 per year (UK)

Computing PhD

University of brighton, game technologies phd, university of gloucestershire.

  • 4 years Full time degree: £5,100 per year (UK)
  • 6 years Part time degree: £3,400 per year (UK)

Computing and Information Science PhD

Anglia ruskin university.

  • 2 years Full time degree: £4,712 per year (UK)
  • 2.5 years Full time degree: £4,712 per year (UK)
  • 3 years Part time degree: £2,356 per year (UK)
  • 3.5 years Part time degree: £2,356 per year (UK)

PhD Computer Science

University of central lancashire.

  • 3 years Full time degree: £5,000 per year (UK)
  • 6 years Part time degree: £2,500 per year (UK)

Archives and Records Management PhD

School of histories, languages and cultures, university of liverpool.

  • 4 years Part time degree: £2,356 per year (UK)

Royal Holloway, University of London

  • 5 years Part time degree: £2,356 per year (UK)

MPhil PhD Architecture, Computing and Engineering

University of east london.

  • 3 years Full time degree: £5,740 per year (UK)
  • 5 years Part time degree: £2,870 per year (UK)
  • Independent Research- Core

University of Essex

  • 4 years Full time degree
  • 7 years Part time degree
  • Mathematics - Research- Core

Photonic Integration PhD

University of glasgow, phd in systems science, university of hull, computer science phd, mphil - algebraic and categorical structures and methods, university of leicester.

  • 3 years Full time degree: £4,786 per year (UK)
  • 6 years Part time degree: £2,393 per year (UK)

Digital Media PhD

Newcastle university.

  • 36 months Full time degree: £4,712 per year (UK)
  • 72 months Part time degree: £2,356 per year (UK)

University of Nottingham

  • 8 years Part time degree

PhD Computing

University of plymouth.

  • 3 years Full time degree: £4,500 per year (UK)
  • 4 years Part time degree: £3,030 per year (UK)

1-20 of 147 courses

Course type:

  • Distance learning PhD
  • Full time PhD
  • Part time PhD

Qualification:

Universities:.

  • University of West London
  • University of Warwick
  • Durham University
  • Liverpool John Moores University
  • University of Portsmouth
  • Cardiff University
  • University of Buckingham
  • Canterbury Christ Church University
  • King's College London, University of London
  • University of Aberdeen
  • Royal College of Art
  • University of Sussex
  • The University of Edinburgh
  • University of Salford
  • Ulster University
  • University of Reading
  • UCL (University College London)
  • University of Sunderland
  • Birmingham City University
  • University of Kent

Related Subjects:

2024 Part Time PhD in Computer Science Programs

The tech industry can be quite competitive, so if you’re looking to advance your career, you might consider going for a part time PhD in Computer Science.

PhD in Computer Science Programs

A part-time program may allow you to earn your doctorate from the comfort of your own home and according to your own schedule.

Editorial Listing ShortCode:

With a doctorate in computer science, you may advance your current career or even begin a career in research or academia.

Part Time PhD in Computer Science Programs

computer programmers at work

Computer science is a wide-ranging field with many specialties and sub-specialties. If you’re skilled with hardware, for example, you may learn how to build systems and system components from scratch.

If you’re a whiz with numbers, you may study algorithms, data analytics, and operating system structures. As a PhD student, it’s often expected that you’ll already have some kind of background in your chosen field of study.

Most doctoral programs in computer science may require you to have experience with computers, data, networks, and other kinds of associated technology. Depending on your school, though, you might not need to have a concentration just yet.

Common specializations for doctorate-level computer science studies include software engineering, machine learning, information technology, computational biology, algorithms and optimization, human and computer interaction, and even robotics.

If you’re not able or not wanting to study full-time, you may consider enrolling in a part-time PhD program . These have more flexible schedules that may allow you to study while also juggling other work or family responsibilities.

Online programs may offer even more flexibility when it comes to schedules and attending part-time. Some online PhD programs have start dates throughout the year for students interested in attending graduate school part time .

Computer Science Careers & Salaries

Computer Science Careers & Salaries

The average salary for the computer science field is $91,250 per year, which is more than double the national average of $41,950 per year for all occupations (Bureau of Labor Statistics). A PhD in this field may also allow you to receive a higher starting salary.

The field of computer and information technology is on the rise as well. According to the Bureau of Labor Statistics , more than 531,200 new jobs will be added to the industry in the next decade, and this represents an 11% growth rate.

As you can see, many computer science jobs have six-figure paydays. Wages can be even higher when you look at full salary ranges and not just averages.

With computer and information systems managers, for example, the average salary is $151,150 per year, but the full salary range is from $90,430 to more than $208,000 per year (Bureau of Labor Statistics).

Computer Science Doctorate Curriculum

Generally speaking, part-time PhD programs in computer science follow the same curricula as full-time ones. They just require fewer credits per semester, or they allow you to spread out the work through multiple terms and projects.

While every school is different, here are a few courses that you may see in computer science Ph.D. programs:

  • Machine Architecture and Organization : These courses will teach you the infrastructure of computers, including hardware and software.
  • Logical and Mathematical Foundations of Computer Science : Some universities will require math, logic, or statistics courses to complement subjects like data compression or network traffic modeling.
  • Algorithms and Data Structures : These are some of the core tenets of computer science, so if you aren’t already familiar with things like heaps, lists, queues, stacks, graph traversals, and binary search trees, data courses can teach you the basics.
  • Operating Systems : At the doctorate level, classes in operating systems usually cover high-level concepts, such as interprocess communication and technical memory management.
  • Artificial Intelligence and Applications : While frequently offered as its own specialty, artificial intelligence can also be a useful tool in many computer science fields.
  • Information Security : There’s a growing demand for privacy and confidentiality in data-driven businesses, and classes in information security can teach you how to deliver it.
  • Programming Languages : These courses cover how to speak the various languages of computers, including procedural, functional, object-oriented, and scripting languages.
  • Data Analytics : Another heavy hitter in computer science, data analytics classes can cover a wide range of topics focused on tracking, mining, organizing, and analyzing data.
  • Software Development : Depending on your school, software development classes might cover everything from testing and troubleshooting works in progress to financing and marketing the finished product.
  • Dissertation or Thesis : Even part-time doctoral programs will often require a dissertation or thesis, and it might involve several semesters for planning, writing, researching, and defending it.

If you’ll be taking online classes, you can ask the school about any face-to-face requirements via practicums or research projects. You might be allowed to satisfy these requirements locally, but this will depend on the program.

Admissions Requirements

PhD in com sci student

Admission requirements for a part-time Ph.D. are generally the same as their full-time counterparts:

  • Transcripts . All PhD programs will require a bachelor’s degree, and some might require a master’s.
  • Test scores . Many grad schools will want GRE or GMAT scores from the last 5 years. A growing number of colleges, though, are becoming test-optional, and some will also accept the GRE General Test at Home.
  • Resume or CV . This is where you include your work history and any relevant researching or publishing that you’ve done in your field.
  • Application . Applications generally ask for personal information, financial information, letters of recommendation, and a statement of purpose.

Some universities have part-time enrollment requirements, so if you can only take a few credits per semester, you may want to make sure that you’re meeting the required amount.

Also, if your Ph.D. program requires a masters in the field before being admitted, a number of universities also offer a part time masters in computer science .

Accreditation

PhD in Computer Science Programs Accreditation

Regional accreditation is how colleges prove that they’re meeting the standards set forth by the U.S. Department of Education and organizations like the Council for Higher Education Accreditation (CHEA) .

Only accredited colleges are allowed to receive federal financial aid like FAFSA. It’s also a requirement of many scholarship programs and student loan agencies. If you ever want to transfer schools and take your credits with you, it’s critical that both schools recognize each other as accredited institutions of learning.

All things considered, you may want to look up your college on CHEA’s website to verify that it’s accredited.

Financial Aid and Scholarships

PhD in Computer Science Programs Financial Aid

At the PhD level, a lot of financial aid is reserved for full-time students, including the coveted “fully funded” PhD. That said, there are still financial aid options for part-time PhD students who qualify.

You can look into fellowships and assistantships without any enrollment requirements. You can also apply for grants, loans, scholarships, and tuition reimbursement programs that are open to all types of doctoral students.

You can start by submitting a Free Application for Federal Student Aid (FAFSA) . Some loans, including the Graduate PLUS Loan, are meant specifically for graduate students. Having a FAFSA on file may also be a requirement of some programs and scholarships to demonstrate financial need.

What Can You Do with a PhD in Computer Science?

Computer Network Architects working

There are many potential career paths you may choose from once you complete a PhD computer science program.

You may work with hardware or software, or you may specialize in databases, networks, servers, robotics, or information systems. Common careers include everything from programmers and web developers to information security analysts and artificial intelligence engineers.

With a PhD, you may also qualify for a teaching position at the postsecondary level or for a research position.

How Much Money Does a PhD in Computer Science Make?

Software developers working together

One of the benefits of earning a Ph.D. in Computer Science is being able to move into a higher income bracket. According to the Bureau of Labor Statistics, the average salary for computer and information technology occupations is $91,250 per year.

The most lucrative jobs start at six figures, including computer and information systems managers ($151,150), computer and information research scientists ($126,830), and computer network architects ($116,780).

These salaries are only averages, though. For example, the top-earning computer systems managers clear $208,000 per year. This is more than two times the amount of the lowest-earning managers, who earn around $90,430 per year.

Many of the positions in this field only require a bachelors or masters, so you may receive a higher starting salary with a doctorate.

How Long Does a Part Time PhD in Computer Science Take?

When attending full-time, a PhD usually takes around 3 to 5 years to complete. If you’re attending part-time, you’ll likely need longer.

Your personal timeline may depend on how many credits you’re taking per semester and whether or not you’re participating in research projects and summer terms. In general, part-time PhD students may require anywhere from 5 to 8 years to earn their degree, but this is just an average.

Is Getting a PhD in Computer Science Worth It?

computer and information systems managers in the office

Yes, getting a PhD in Computer Science is worth it for many professionals. The Bureau of Labor Statistics is projecting 11% job growth in computer and information technology occupations over the next 10 years.

Common computer science careers in this field include programmer, software engineer, computer scientist, database administrator, and computer network architect.

Universities Offering Online Part-Time PhD in 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 part time degree programs.

Auburn University

Auburn University’s PhD in Computer Science and Software Engineering program furnishes students with the necessary skills for this highly competitive industry.

Students in this program will engage in robust research to complete a required dissertation that reflects knowledge and understanding of industry practices. AU accepts full time and part time students.

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

Dakota State University

Dakota State University’s groundbreaking PhD in Computer Science helps students find new ways to use and understand technological machines, data management, software, and infrastructure.

Practical and analytical experiences allow full time and part time students to personalize their learning to meet their personal and professional goals. Innovative research is encouraged at DSU.

Dakota State University is accredited by the Higher Learning Commission.

Pennsylvania State University

Students enrolled in Pennsylvania State University’s Doctorate in Computer Science and Engineering program can expect to gain the necessary knowledge to become industry leaders in their field.

The program is designed to immerse students in related academic research and to test the boundaries of their comprehensive skills and problem-solving capabilities.

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

University of California Berkeley

The PhD in Computer Science program offered at the University of California – Berkeley comprises original research and excellent academic curricula to produce experts in the field of technology.

With alumni worldwide, UCB connects full time and part time students to a network of industry professionals to guide them as they move forward in the degree process.

UC Berkeley is accredited by the Western Association of Schools & Colleges.

University of Missouri

Earning a Doctorate in Computer Science from the University of Missouri prepares students to gain industry-related careers in various fields, such as teaching, research, and a growing number of industry trades.

Full time and part time scholars study curricula rich in research, algorithms, methodology, networking, security, and many other technological topics.

The  University of Missouri  is accredited by the Higher Learning Commission.

Getting a Part Time PhD in Computer Science Online

PhD in Computer Science Online

Is computer science a good major ? Computer science is a lucrative, fast-growing field, and an advanced degree may open a lot of doors in terms of career potential.

There are many top online computer science degrees offered part-time, so you don’t have to be a full-time student to get a PhD. If you choose a program that’s fully or partially online, you may even earn your doctorate from the comfort of your own home and according to your own schedule.

If you’re ready to advance in your professional life, you may want to explore various accredited universities to see what they have to offer to aspiring postgrads.

part time phd computer science

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.

Ph.D. Program

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

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

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

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

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

The Ph.D. Process

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

Course Guide

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

Student Handbook

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

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

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 .

Departments

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

Degrees & Programs

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

News & Events

  • Social Media

Looking for News or Events ?

Frequently Asked Questions

Admissions for Computer Science, Ph.D.

Related Links

IMAGES

  1. 2024 Part Time PhD in Computer Science Programs

    part time phd computer science

  2. 2022 Best Part Time PhD in Computer Science Programs

    part time phd computer science

  3. 2024 Best Part Time PhD in Computer Science Programs

    part time phd computer science

  4. Part-Time PhD In Computer Science Programs

    part time phd computer science

  5. How to Get a PhD in Computer Science, and My Dissertation

    part time phd computer science

  6. How To Phd In Computer Science

    part time phd computer science

VIDEO

  1. BPSC Computer Science Teacher

  2. BPSC Computer Science Teacher

  3. BPSC Computer Science Teacher

  4. BPSC Computer Science Teacher

  5. Computer Fundamental Concept

  6. BPSC Computer Science Teacher

COMMENTS

  1. 2024 Best Part Time PhD in Computer Science Programs

    Drexel University has an award-winning Doctorate in Computer Science program that helps students develop expertise in computing and informatics. Students enrolled in this part-time program conduct extensive research in areas such as artificial intelligence, machine learning, cybersecurity, data analytics, and much more.

  2. Pursuing A Part-Time Phd In Computer Science: What You Need To Know

    By Jamie Foster November 5, 2023. Earning a PhD is the pinnacle of academic achievement in computer science, opening doors to research, teaching, and leadership roles. But taking 4+ years off work for a full-time program isn't feasible for everyone. Part-time PhD options allow professionals to attain this goal while continuing their careers.

  3. Part-time PhD Programs

    Part-time PhD Programs. Tufts School of Engineering's part-time PhD Program helps working professionals achieve their education and career goals. Conduct cutting-edge research and develop new technologies with our world-class faculty, all while maintaining your employment in industry. Our part-time PhD program is tailored for industry ...

  4. Best Part-Time Ph.D. Programs for 2024

    Part-Time PhD in Computer Science at Tufts University. Tufts University's part-time PhD program in Computer Science stands out for its interdisciplinary approach, fostering collaborations across departments like the School of Engineering, School of Medicine, and Graduate School of Arts and Sciences. Doctoral candidates at Tufts plan and execute ...

  5. Computer and Information Science PhD

    Computer and Information Science PhD. ... The program can be completed on either a full- or part-time basis, and classes take place during the evening. Many doctoral students work 20 hours each week in teaching assistant roles. This means that most students will be funded for up to four years beyond a master's degree.

  6. Computer Science, Ph.D.

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

  7. Doctoral Degree Program

    The Ph.D. degree program in Computer Science provides for a rigorous foundation in theoretical and applied computer science. ... Full-time and part-time students must declare a research advisor by the end of ... The breadth requirement completion period applies to PhD students as well as MS students who later pursue the PhD program. Full-time ...

  8. Johns Hopkins Engineering

    We have a program designed to help you reach them. Johns Hopkins top-ranked Engineering for Professionals program delivers challenging part-time, online courses in more than 22 disciplines that address the most current engineering technologies, practices, and issues. Study online, on your time and gain solutions-based knowledge—immediate ...

  9. Computer Science Doctoral Program

    Comprehensive, high-quality graduate computer science curriculum. Full financial support through teaching/research assistantships and fellowships. ... (required for both part-time and full-time applicants) Writing sample (such as journal or conference publication, thesis, or research reports) ...

  10. PhD in Computer and Information Sciences

    Learn More. The PhD in Computer and Information Sciences (CIS) offers an opportunity for exceptional students to pursue substantial research in the computer sciences and related areas. To earn a PhD degree, a student must demonstrate breadth of knowledge in at least two research areas and significant depth in a chosen dissertation area.

  11. PhD in Computer Science

    The Ph.D. in Computer Science aims to build the next generation of scholars in computer science research. ... PhD in Computer Science ... Students who register for 6 credits or fewer in three consecutive semesters are part-time. Part-time students are required to pass the preliminary examination within their first three years, or 30 credits, of ...

  12. Computer Science, PhD < Johns Hopkins University

    Part- Time, Online Graduate Programs (Engineering for Professionals) Toggle Part- Time, Online Graduate Programs (Engineering for Professionals) Academic Policies Toggle Academic Policies. ... Mathematics, or Applied Mathematics and Statistics) for a total of eight courses. Computer Science graduate students may count 600-level and above ...

  13. Computer Science, Ph.D.

    The Georgia State Computer Science Ph.D. program offers educational and research opportunities for students in a wide variety of research and technology areas ... Pursuing the Ph.D. program part-time is possible, so working professionals are encouraged to consider applying. ... that non-CS majors complete the CSC 1000-3000 level courses with ...

  14. Ph.D. Program

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

  15. Part-time PhD Degree

    Part-time structure. The Department of Computer Science and Technology could offer a part-time route to the PhD. At present, the University allows a part-time route which is 60% of a fulltime PhD route for which the minimum number of terms for a part-time student is 15. The maximum number of terms for a part-time student is 21 terms.

  16. PhD in Computer Science Program

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

  17. Part time PhD Computer Science and Information Technology

    Anglia Ruskin University. (4.2) 2 years Full time degree: £4,712 per year (UK) 2.5 years Full time degree: £4,712 per year (UK) 3 years Part time degree: £2,356 per year (UK) 3.5 years Part time degree: £2,356 per year (UK) Apply now Visit website Request info Book event. View 14 additional courses.

  18. 2024 Part Time PhD in Computer Science Programs

    The average salary for the computer science field is $91,250 per year, which is more than double the national average of $41,950 per year for all occupations (Bureau of Labor Statistics). A PhD in this field may also allow you to receive a higher starting salary. The field of computer and information technology is on the rise as well.

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

  20. Ph.D. Program

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

  21. 280 Phd computer science jobs in United States

    The successful candidate will: be able to teach traditional computer science courses such as programming, algorithms, architecture, discrete structures, intelligent systems, and operating systems, have knowledge of several computer languages: Java, C/C++, R, Python, demonstrate excellent teaching abilities in the instruction of graduate ...

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

  23. Frequently Asked Questions

    We understand there are circumstances where full-time study is not possible and try to accommodate part-time students, but otherwise we strongly recommend going full-time, at least for some of the duration of study. In our experience, being part-time greatly increases the time it takes to finish the program and decreases the success rate.

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

    Per-credit tuition rates for the programs in our guide ranged from $442 to $950. A 60-credit degree from NU totals about $26,500, while the 66-credit option at Capitol Tech costs more than $62,000 ...

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

    • Computer Science PhD students are welcome to enroll in the undergradu-ate communications course, required of undergraduate majors, to enhance their writing skills; however, taking the course does not satisfy the written ... PhD degree as part-time students for all semesters of their program, as ap-proved by their program, may also appeal to ...