Applicants to UBC have access to a variety of funding options, including merit-based (i.e. based on your academic performance) and need-based (i.e. based on your financial situation) opportunities.
All full-time PhD students will be provided with a funding package of at least $31,920 for each of the first four years of their PhD program. The funding package consists of any combination of internal or external awards, teaching-related work, research assistantships, and graduate academic assistantships. This support is contingent on full-time registration as a UBC Graduate student, satisfactory performance in assigned teaching and research assistantship duties, and good standing with satisfactory progress in your academic performance. CS students are expected to apply for fellowships or scholarship to which they are eligible.
All applicants are encouraged to review the awards listing to identify potential opportunities to fund their graduate education. The database lists merit-based scholarships and awards and allows for filtering by various criteria, such as domestic vs. international or degree level.
Many professors are able to provide Research Assistantships (GRA) from their research grants to support full-time graduate students studying under their supervision. The duties constitute part of the student's graduate degree requirements. A Graduate Research Assistantship is considered a form of fellowship for a period of graduate study and is therefore not covered by a collective agreement. Stipends vary widely, and are dependent on the field of study and the type of research grant from which the assistantship is being funded.
Graduate programs may have Teaching Assistantships available for registered full-time graduate students. Full teaching assistantships involve 12 hours work per week in preparation, lecturing, or laboratory instruction although many graduate programs offer partial TA appointments at less than 12 hours per week. Teaching assistantship rates are set by collective bargaining between the University and the Teaching Assistants' Union .
Academic Assistantships are employment opportunities to perform work that is relevant to the university or to an individual faculty member, but not to support the student’s graduate research and thesis. Wages are considered regular earnings and when paid monthly, include vacation pay.
Canadian and US applicants may qualify for governmental loans to finance their studies. Please review eligibility and types of loans .
All students may be able to access private sector or bank loans.
Many foreign governments provide support to their citizens in pursuing education abroad. International applicants should check the various governmental resources in their home country, such as the Department of Education, for available scholarships.
The possibility to pursue work to supplement income may depend on the demands the program has on students. It should be carefully weighed if work leads to prolonged program durations or whether work placements can be meaningfully embedded into a program.
International students enrolled as full-time students with a valid study permit can work on campus for unlimited hours and work off-campus for no more than 20 hours a week.
A good starting point to explore student jobs is the UBC Work Learn program or a Co-Op placement .
Students with taxable income in Canada may be able to claim federal or provincial tax credits.
Canadian residents with RRSP accounts may be able to use the Lifelong Learning Plan (LLP) which allows students to withdraw amounts from their registered retirement savings plan (RRSPs) to finance full-time training or education for themselves or their partner.
Please review Filing taxes in Canada on the student services website for more information.
Applicants have access to the cost estimator to develop a financial plan that takes into account various income sources and expenses.
111 students graduated between 2005 and 2013. Of these, career information was obtained for 106 alumni (based on research conducted between Feb-May 2016):
Sample employers outside higher education, sample job titles outside higher education, phd career outcome survey, career options.
Our faculty and students actively interact with industry in numerous fields. Via internships, consulting and the launching of new companies, they contribute to the state-of-the-art in environmental monitoring, energy prediction, software, cloud computing, search engines, social networks, advertising, e-commerce, electronic trading, entertainment games, special effects in movies, robotics, bioinformatics, biomedical engineering, and more.
Job Title Senior Director, Product & Business Development
Employer NGRAIN
These statistics show data for the Doctor of Philosophy in Computer Science (PhD). Data are separated for each degree program combination. You may view data for other degree options in the respective program profile.
2023 | 2022 | 2021 | 2020 | 2019 | |
---|---|---|---|---|---|
Applications | 281 | 265 | 375 | 299 | 278 |
Offers | 31 | 40 | 41 | 45 | 26 |
New Registrations | 14 | 15 | 20 | 20 | 16 |
Total Enrolment | 129 | 124 | 116 | 98 | 81 |
Upcoming doctoral exams, monday, 26 august 2024 - 10:00am - x836, icics building, 2366 main mall, thursday, 29 august 2024 - 1:00pm - room 203, thursday, 29 august 2024 - 3:00pm - 146, icics building, 2366 main mall, monday, 9 september 2024 - 4:00pm - x836, icics building, 2366 main mall, friday, 27 september 2024 - 9:00am.
These videos contain some general advice from faculty across UBC on finding and reaching out to a supervisor. They are not program specific.
This list shows faculty members with full supervisory privileges who are affiliated with this program. It is not a comprehensive list of all potential supervisors as faculty from other programs or faculty members without full supervisory privileges can request approvals to supervise graduate students in this program.
Year | Citation |
---|---|
2024 | Using artificial intelligence methods, Dr. Dirks developed machine learning models to unlock the information contained in spectral data. Demonstrated applications include grade estimation in mining and food quality assessment in agriculture. |
2024 | Dr. Su studied 3D computer vision for human digitalization, which converts real-world images and videos into 3D animatable avatars. His methods simplify complicated motion capture pipelines, showing a promising way for 3D avatar creations from everyday devices. |
2024 | Dr. Vining studied how computers operate on geometry and shapes, and how geometric problems can be solved with discrete optimization algorithms. By combining numerical optimization techniques with combinatorial search frameworks, he devised new algorithms that solve challenging problems in simulation, computer graphics, and video games. |
2024 | Dr. Ritschel studied the design of programming tools for end-users without previous coding experience. He investigated block-based programming languages and enriched them with visual features that help end-users write larger, more complex programs. His findings can guide the future development of more expressive end-user friendly programming tools. |
2024 | Dr. Jawahar explored how deep learning models in natural language processing could be more efficient. He introduced new, cutting-edge methods using neural architecture search, improving efficiency and performance tradeoffs in tasks like autocomplete, machine translation, and language modeling. |
2024 | Dr. Xing explored and improved the detection of topic shifts in natural language and multimedia using data-driven approaches. He proposed enhanced topic segmentation models with better coherence analysis strategies, showing potential to benefit other natural language understanding tasks like text summarization and dialogue modeling. |
2024 | Dr. Cang examined emotionally expressive touch behaviour for human-robot interaction. To be truly reactive, devices must address the dynamic nature of emotion. For her dissertation, she developed multi-stage machine learning protocols to train robots to respond to your evolving feelings. |
2024 | Dr. Newman designed tools for running and analyzing complex, electronic auctions, with applications to markets for agricultural trade in developing countries and the sale of wireless spectrum rights. His work provides a blueprint for how economists can use computer simulations to compare auction designs. |
2024 | Dr. Suhail has made significant strides in computer vision by pioneering diverse methodologies that elevate semantic comprehension and geometric reasoning abilities within computer vision systems. His works have received nominations for Best Paper Awards, highlighting the substantial impact of his work in the field. |
2024 | Dr. Banados Schwerter studied the formal requirements for detecting type inconsistencies in programming languages that combine static and dynamic type checking, and a novel reporting technique for these errors. His research will assist the design of new programming languages and help their future programmers to find and fix programming mistakes. |
Same specialization.
Further information, specialization.
Computer Science covers Bayesian statistics and applications, bioinformatics, computational intelligence (computational vision, automated reasoning, multi-agent systems, intelligent interfaces, and machine learning), computer communications, databases, distributed and parallel systems, empirical analysis of algorithms, computer graphics, human-computer interaction, hybrid systems, integrated systems design, networks, network security, networking and multimedia, numerical methods and geometry in computer graphics, operating systems, programming languages, robotics, scientific computation, software engineering, visualization, and theoretical aspects of computer science (computational complexity, computational geometry, analysis of complex graphs, and parallel processing).
Program website, faculty overview, academic unit, program identifier, classification, social media channels, supervisor search.
Departments/Programs may update graduate degree program details through the Faculty & Staff portal. To update contact details for application inquiries, please use this form .
My experience as a non-degree student was really positive. I loved the way lectures, tutorials, labs, assignments and projects all complemented each other. I found the lectures stimulating and the professors and TAs encouraging. I also loved just being on the UBC campus. I'm surrounded by nature (...
I applied to UBC in 2020, during the pandemic. It was a close call between working with Marcus Brubaker, who co-founded my former employer Structura Biotechnology, before becoming an Assistant Professor at York University, and working with Khanh Dao Duc at UBC. Khanh introduced me to his...
I love Vancouver! It's the greatest city in the world. I love the integration of nature into the city; it has all of the mountains, forests, and oceans. In addition, the city is a melting pot of cultures, and that's definitely reflected at UBC. It feels like there's a place for everyone at UBC....
I think three factors had a differentiating effect on this decision: UBC's unique multidisciplinary environment which is key to my research as a computer scientist and bioinformatician. UBC being on the West Coast generally and Vancouver specifically and the amazing weather and nature that comes...
Find out how Vancouver enhances your graduate student experience—from the beautiful mountains and city landscapes, to the arts and culture scene, we have it all. Study-life balance at its best!
The PhD program in computer science is designed to prepare students for careers in research and teaching in computer science. Students will engage deeply with current research in computer science, and will learn to carry out original research and contribute to the expanding body of knowledge within their research area. Completion of the PhD degree requires 72 credits of formal coursework, including courses designed to deepen understanding of computer science fundamentals, electives courses aligned with students’ research interests, seminars on emerging topics and recent research, independent studies, and supervised thesis research. PhD candidates are required to author and publicly defend a dissertation describing the original research carried out during this program of study. We note that an MS is not required prior to enrolling in the PhD program in computer science.
The following program guidelines (a.k.a model pogram) serve as a starting point for a discussion with the faculty about areas of interest. This description of the Computer Science PhD course guidelines augments the school-wide PhD course requirements . Students should make themselves familiar with both.
Starting in 2024-2025, Computer Science courses that previously had 3-digit course numbers now have 4-digit numbers. The SEAS 4-year course planner tool shows both previous and current numbers for each course. In general, where this documentation mentions a "middle digit", it now should be read as refering to the "second digit".
We expect students to obtain broad knowledge of computer science by taking graduate level courses in a variety of sub-areas in computer science, such as systems, networking, databases, algorithms, complexity, hardware, human-computer interaction, graphics, or programming languages.
Within our school, CS courses are roughly organized according to sub-area by their middle digit, so we expect students to take courses in a minimum of three distinct sub-areas, one of which should be theory (denoted by the middle digit of 2, or CS 231. Note that CS 2281r is an exception; it is not a theory course). Theory is specifically required as we expect all students to obtain some background in the mathematical foundations that underlie computer science. The intention is not only to give breadth to students, but to ensure cross-fertilization across different sub-disciplines in Computer Science.
Just as we expect all students obtaining a Ph.D. to have experience with the theoretical foundations of computer science, we expect all students to have some knowledge of how to build large software or hardware systems , on the order of thousands of lines of code, or the equivalent complexity in hardware. That experience may be evidenced by coursework or by a project submitted to the CHD for examination. In almost all cases a course numbered CS 26x or CS 24x will satisfy the requirement (exceptions will be noted in the course description on my.harvard). Students may also petition to use CS 161 for this requirement. For projects in other courses, research projects, or projects done in internships the student is expected to write a note explaining the project, include a link to any relevant artifacts or outcomes, describe the student's individual contribution, and where appropriate obtain a note from their advisor, their class instructor, or their supervisors confirming their contributions. The project must include learning about systems concepts, and not just writing many lines of code. Students hoping to invoke the non-CS24x/26x/161 option must consult with Prof. Mickens , Prof, Kung, or Prof. Idreos well in advance of submitting their Program Plan to the CHD.
Computer science is an applied science, with connections to many fields. Learning about and connecting computer science to other fields is a key part of an advanced education in computer science. These connections may introduce relevant background, or they may provide an outlet for developing new applications.
For example, mathematics courses may be appropriate for someone working in theory, linguistics courses may be appropriate for someone working in computational linguistics, economics courses may be appropriate for those working in algorithmic economics, electrical engineering courses may be appropriate for those working in circuit design, and design courses may be appropriate for someone working in user interfaces.
The Graduate School of Arts & Sciences (GSAS) requires all Ph.D. students to complete 16 half-courses (“courses”, i.e., for 4 units of credit) to complete their degree. Of those 16 courses, a Ph.D. in Computer Science requires 10 letter-graded courses. (The remaining 6 courses are often 300-level research courses or other undergraduate or graduate coursework beyond the 10 required courses.)
The requirements for the 10 letter-graded courses are as follows:
Your program plan must always comply with both our school's General Requirements, in addition to complying with the specific requirements for Computer Science. All program plans must be approved by the Committee on Higher Degrees [CHD]. Exceptions to the requirements can only be approved by the CHD, and generally will only be given for unusual circumstances specific to the student’s research program
Alternatively, use our A–Z index
Attend an open day
Discover more about postgraduate research
Year of entry: 2024
The standard academic entry requirement for this PhD is an upper second-class (2:1) honours degree in a discipline directly relevant to the PhD (or international equivalent) OR any upper-second class (2:1) honours degree and a Master’s degree at merit in a discipline directly relevant to the PhD (or international equivalent).
Other combinations of qualifications and research or work experience may also be considered. Please contact the admissions team to check.
Full entry requirements
Apply online
In your application you’ll need to include:
Find out how this programme aligns to the UN Sustainable Development Goals , including learning which relates to:
Goal 8: decent work and economic growth, goal 9: industry, innovation and infrastructure, goal 17: partnerships for the goals, programme options.
Full-time | Part-time | Full-time distance learning | Part-time distance learning | |
---|---|---|---|---|
PhD | Y | Y | N | N |
Please enable JavaScript to watch this video.
The PhD is a three-year (or six year, if taken part-time) degree resulting in a substantial thesis.
The Department of Computer Science is one of the largest in the UK covering a huge spectrum of Computer Science topics. We currently have research groups ranging from Advanced Processor Technologies to Text Mining.
Our core Computer Science research is augmented by interdisciplinary research taking place at the interface with discipline areas including mathematics, physics, medicine and biology.
A detailed overview of the Department's research groups and core and interdisciplinary research themes is available in the 'research' area of our website and you can identify a possible project from our list of available projects .
For entry in the academic year beginning September 2024, the tuition fees are as follows:
Further information for EU students can be found on our dedicated EU page.
The programme fee will vary depending on the cost of running the project. Fees quoted are fully inclusive and, therefore, you will not be required to pay any additional bench fees or administration costs.
All fees for entry will be subject to yearly review and incremental rises per annum are also likely over the duration of the course for Home students (fees are typically fixed for International students, for the course duration at the year of entry). For general fees information please visit the postgraduate fees page .
Always contact the Admissions team if you are unsure which fees apply to your project.
There are a range of scholarships, studentships and awards at university, faculty and department level to support both UK and overseas postgraduate researchers.
To be considered for many of our scholarships, you’ll need to be nominated by your proposed supervisor. Therefore, we’d highly recommend you discuss potential sources of funding with your supervisor first, so they can advise on your suitability and make sure you meet nomination deadlines.
For more information about our scholarships, visit our funding page or use our funding database to search for scholarships, studentships and awards you may be eligible for.
The 17 United Nations Sustainable Development Goals (SDGs) are the world's call to action on the most pressing challenges facing humanity. At The University of Manchester, we address the SDGs through our research and particularly in partnership with our students.
Led by our innovative research, our teaching ensures that all our graduates are empowered, inspired and equipped to address the key socio-political and environmental challenges facing the world.
To illustrate how our teaching will empower you as a change maker, we've highlighted the key SDGs that our programmes address.
Ensure inclusive and equitable quality education and promote lifelong learning opportunities for all
Promote sustained, inclusive and sustainable economic growth, full and productive employment and decent work for all
Build resilient infrastructure, promote inclusive and sustainable industrialization and foster innovation
Strengthen the means of implementation and revitalize the Global Partnership for Sustainable Development
The School of Engineering creates a world of possibilities for students pursuing skills and understanding. Through dynamic research and teaching we develop engineering solutions that make a difference to society in an ethical and sustainable way. Science-based engineering is at the heart of what we do, and through collaboration we support the engineers and scientists of tomorrow to become technically strong, analytically innovative and creative. Find out more about Science and Engineering at Manchester .
Use the links below to view lists of programmes in related subject areas.
The University of Manchester is regulated by the Office for Students (OfS). The OfS aims to help students succeed in Higher Education by ensuring they receive excellent information and guidance, get high quality education that prepares them for the future and by protecting their interests. More information can be found at the OfS website .
You can find regulations and policies relating to student life at The University of Manchester, including our Degree Regulations and Complaints Procedure, on our regulations website .
It's easy to start your application.
Trending Searches
Graduate Programs
We offer unique, cutting edge degrees in either Computer Science or Computer Engineering. Our faculty's diverse research interests and multidisciplinary approach allow you to customize your PhD experience and find solutions to real-world problems in a collaborative environment.
Start your PhD application
FAQs for prospective PhD students
Related links
Full Support & Funding
Our PhD students are fully funded , including full tuition support and health insurance.
As a doctoral candidate, you will also receive a generous stipend to cover living expenses and a new, high-end Apple laptop computer. This support is guaranteed as you continue to make satisfactory progress towards your degree.
Additionally, doctoral students may also qualify for one of the fellowships:
Work-Life Balance
Compared to other major cities, you will be able to pursue your professional goals without getting bogged down by the demands of every day life. See how the cost of living in STL compares (Nerd Wallet)
Faculty & Research Spotlight
Research is the lab of Ning Zhang has found new way to ensure safety from cyber attacks on everything from pacemakers to autonomous vehicles
Read the story
I-Ting Angelina Lee, assistant professor of computer science & engineering, seeks to boost speed on cloud platform apps with CAREER Award
Talented Faculty Mentors
Our department covers the full breadth of computer science and engineering, with no two faculty members researching the same topic. Each focuses on unique problems and collaborates across disciplines to develop practical solutions and advance understa nding . Many of our faculty members are also ACM and IE EE Fellows as well as members of the National Academy of Engineering and the American Association for the Advancement of Science. Many of our faculty are recipients of the NSF CAREER Award, as well as other prestigious awards such as the Sloan Fellowship and have been named to Popular Science Magazine’s 100 Best Innovations. Our faculty publish papers at top notch conferences and prestigious journals such as the ACM, IEEE, SIAM Journals, and the Journal of Computational Biology.
Freedom in Research
Students are not immediately paired with a research adviser (though they do have an academic adviser from day one). Matching students to research advisers takes place after participating in "rotations". During your first semester, you will learn on small research projects with different faculty members, allowing you the freedom to select a research topic and adviser that truly meet your unique interests.
Many of our students present papers at international conferences and attend doctoral consortiums with top researchers. As a doctoral candidate in the Department of Computer Science and Engineering, you will contribute groundbreaking research, gain exposure, and invaluable experience that will translate to an exciting, challenging, and well compensated career.
Options After Graduation
A PhD from WashU opens doors to a variety of careers in either academia or industry with high-growth potential. Graduates can start their own company or pursue careers in research and engineering at top companies such as Amazon, Boeing, Facebook, Google, Microsoft , or join universities such as Carnegie Mellon, Georgia Tech, Johns Hopkins, Stanford, UT Austin, etc. , in an academic (tenure-track or teaching) position.
Tenure-track positions.
Resources for current students
Doctoral Program Guide
Engineering PhD forms
Carnegie Mellon's Ph.D. in Computer Science is, above all, a research degree. When the faculty award a Ph.D., they certify that the student has a broad foundation and awareness of core concepts in computer science, has advanced the field by performing significant original research and has reported that work in a scholarly fashion.
When you begin our Ph.D. program, you’ll take the Introductory Course for Doctoral Students — an intense two week program that orients you to the department, introduces you to research and education topics our faculty are interested in, helps you find a faculty advisor and familiarizes you with Carnegie Mellon’s resources. Next, you’ll gain a broad understanding of fundamental research issues in major areas of computer science through coursework and original research. Finally, you’ll write and orally defend a thesis that guarantees you understand the area well enough to advance the state of knowledge in the field.
During the first two years of the program, you’ll gain the foundation of knowledge that will allow you to become an expert researcher in computer science, primarily by
Mastering a body of graduate material, achieved by passing 96 university units worth of graduate courses (equivalent to eight full-time courses).
Learning how to organize and begin to carry out original research, achieved by participating in directed research.
You will also serve as a teaching assistant, hone your writing and speaking skills and maintain your programming prowess. You’ll also receive periodic evaluation of your progress, and must make satisfactory progress to continue in the program.
Time Commitment:
As a Ph.D. student in computer science at CMU, you'll spend roughly five years acquiring a body of technical knowledge that includes a familiarity with the breadth of the field, as well as a deep understanding of your research area. From your second month in the program, you'll work closely with your faculty advisor, who is charged with guiding your education and monitoring your progress through the program. You'll take courses, teach and perform directed research — all to ensure that you leave Carnegie Mellon as an expert in your field. For a complete breakdown of our program requirements, read our Ph.D. Handbook .
The Computer Science Department offers all Ph.D. students full financial support while they are in good academic standing in their respective programs. To learn more about Ph.D. funding, visit the SCS Doctoral Programs webpage.
Graduate Tuition: https://www.cmu.edu/sfs/tuition/graduate/scs.html
Student Fees: https://www.cmu.edu/sfs/tuition/fees/index.html
Carnegie Mellon Graduate Student Financial Aid: https://www.cmu.edu/sfs/financial-aid/graduate/index.html
About the university, research at cambridge.
Postgraduate Study
The PhD is the primary research degree that can be taken in the Department of Computer Science and Technology. The Cambridge PhD is a three to four-year full-time (five to seven-year part-time) programme of individual research on a topic agreed by the student and the Department, under the guidance of a staff member as the student's supervisor.
All research students are admitted to read for the PhD degree on a probationary basis and will be registered for the Certificate of Postgraduate Study (CPGS) in the first instance. During this year students may do some additional coursework and will write a research report that is likely to form the foundation of the eventual PhD thesis. The CPGS will involve four components:
Research skills training
Practical work
Research report of no more than 10,000 words
Attendance at a research workshops and research seminars
At the end of the third term and on completion of the CPGS, students whose performance indicates that they would be able to complete a PhD in a reasonable time will be upgraded to PhD status. A student who is not upgraded to PhD status, and who has completed three terms of study, will normally be awarded the CPGS alone. They will not submit a thesis for the PhD degree.
There is an expectation that all research students will contribute to teaching in the department for which some training will be provided. Research students will submit a log - or tally-sheet - of teaching activities annually at the end of June.
Students are expected to complete the substance of their research by the end of their third year, submitting their thesis then or within a few months.
Applicants wishing to apply to undertake a PhD on a part-time basis should refer to the Department's admissions advice for potential part-time students.
The Postgraduate Virtual Open Day usually takes place at the end of October. It’s a great opportunity to ask questions to admissions staff and academics, explore the Colleges virtually, and to find out more about courses, the application process and funding opportunities. Visit the Postgraduate Open Day page for more details.
See further the Postgraduate Admissions Events pages for other events relating to Postgraduate study, including study fairs, visits and international events.
3-4 years full-time, 4-7 years part-time, study mode : research, doctor of philosophy, department of computer science and technology, course - related enquiries, application - related enquiries, course on department website, dates and deadlines:, lent 2024 (closed).
Some courses can close early. See the Deadlines page for guidance on when to apply.
Funding deadlines.
These deadlines apply to applications for courses starting in Michaelmas 2024, Lent 2025 and Easter 2025.
Privacy Policy
Information compliance
Equality and Diversity
Terms of Study
About our website
Privacy policy
© 2024 University of Cambridge
Contact the computer science department.
Learn more about the computer science department.
All application materials must be submitted directly through the online application system. We do not accept paper application materials. Official transcripts should not be sent to the Guarini School office during the application process.
Indicate your area(s) of interest:
Upload a 100-line sample of code you have written in any language. Explain in one paragraph why you chose this code.
A computer science paper you have written for a conference, a class, or out of personal interest. If the paper is a multi-author paper choose a section that is primarily your own work, and explain your contribution.
Portfolio- Students applying to the MS in Computer Science with a Concentration in Digital Arts are required to share their portfolio link.
Learn more about the computer science faculty.
Admission information can be found here.
Computer Science Department Website
Application Deadline: December 15, 2024
Degrees Offered: MS 4+1, MS, PhD
Mathematics 3 (M3) Building on Waterloo's Campus
Pursue research and expand your learning with the PhD in Computer Science.
In this program, you'll work with a supervisor to develop a thesis and conduct meaningful research that expands the scope of your graduate work, preparing you to enter a career in academia, research or private industry.
You'll also gain industry experience for in-demand careers with the option to apply to transfer to the PhD in Computer Science – Internship program after completing at least one academic term.
The MMath in Computer Science is offered through the Cheriton School of Computer Science, which has been ranked number one nationally four years in a row based on program and research reputation according to the Maclean’s 2024 university rankings. Waterloo and the Cheriton School are among the top 25 universities internationally for computer science according to the 2023, 2022 and 2021 Quacquarelli Symonds worldwide university subject rankings, and attract exceptional students from all over the world.
The Cheriton School of Computer Science has been ranked number one nationally four years in a row based on program and research reputation according to the Maclean’s 2024 university rankings.
Learn from internationally acclaimed researchers
Access research-intensive lab spaces
Opportunities to publish your work and present at top conferences
Own your work. Waterloo’s intellectual property (IP) policy means that everything you create is yours to keep
Department/School : David R. Cheriton School of Computer Science Faculty : Faculty of Mathematics Admit term(s) : Fall (September - December), Winter (January - April), Spring (May - August) Delivery mode : On-campus Program type : Doctoral, Research Length of program : 48 months (full-time) Registration option(s) : Full-time, Part-time Study option(s) : Thesis
Computer Science Graduate Office
There's a lot of opportunities, so it’s important to do what you like and just be open to the possibilities. Shenghao Yang, Computer Science, PhD
Transcript(s)
Visit the graduate program tuition page on the Finance website to determine the tuition and incidental fees per term for your program
Review living costs and housing
Review the funding graduate school resources for graduate students
Technology changes fast. Stay competitive with a master’s in computer science. At Roosevelt, you can upgrade your knowledge or make a career change into a fast-growing, sought-after field.
In small, intimate classes, you’ll make personal connections with your classmates and professors. You’ll work closely with your instructors to meet your academic and career goals.
Your faculty members have industrial or research experience that can help you train for your career. Roosevelt students assume leadership positions in start-ups, national companies, large data warehouses and cloud computing.
New to Computer Science? Our three-course bridge program will prepare you to excel in the master’s degree.
Computer and Information Research jobs are projected to grow 23% from 2022 to 2032, much faster than average, according to the U.S. Bureau of Labor Statistics.
Interested in cyber security? Explore our master’s program.
Sample courses, career opportunities, admission info.
Location: Chicago Start Term: Fall, Spring
To contact an admissions counselor click here .
View the course catalog for the MS in computer science.
Today, every company is a tech company. Roosevelt alumni thrive in software engineering and AI-applications after graduation. Alumni have also gone on to doctoral programs.
Our graduates hold titles like:
Roosevelt alumni have secured jobs with:
Explore our master’s program in cyber security and information assurance.
Liz Moreno, BS ’20, MS ’21
From biology to bassoon, psychology to pharmacy, reading to real estate, Roosevelt has a program for you. Explore our comprehensive academic choices, outstanding faculty and nearly limitless degree program options.
Postgraduates
Mission & Vision
News & Events
Job Openings
Research Themes
Research Labs & Centers
Research Projects
Computing Facilities
Funding Opportunities
Undergraduate
Postgraduate
Quality Assurance
PG Early Recruiting
Graduate Placements
Current students.
Note: To access the service marked with asterisk (*) outside the HKUST network, you are required to login with your CSD username/password, or connect to HKUST VPN .
I brew by carefully considering the choices I make on a daily basis, and making sure that if they include other people, that my decision will positively affect them. Baihua ZHENG PhD 2003
Dr. Yangqiu SONG
Last updated on 2024-07-15
IMAGES
COMMENTS
Higher Salaries: Earning an advanced degree in computer science can help increase your earning potential. Payscale reports that workers with a computer science Ph.D. earn an average wage of $139,000 as of October 2023. By comparison, those with just a BS in computer science make $94,000 annually as of May 2024.
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 ...
The high cost of a graduate degree can make postsecondary education seem out of reach for many. Total tuition for the programs on this list costs $57,000 at Capital Tech and around $59,000 at NU ...
Computer Science PhD Degree. In the Computer Science program, you will learn both the fundamentals of computation and computation's interaction with the world. Your work will involve a wide range of areas including theoretical computer science, artificial intelligence and machine learning, economics and computer science, privacy and security ...
The PhD in Computer Science program provides students with the advanced coursework and groundbreaking research opportunities they need to contribute at the forefront of the world's fastest-growing fields. Forging knowledge in 15 core areas like artificial intelligence, data science, programming languages, and human-centered computing, you ...
Find Your Passion for Research Duke Computer Science gives incoming students an opportunity to investigate a range of topics, research problems, and research groups before committing to an advisor in the first year. Funding from the department and Duke makes it possible to attend group meetings, seminars, classes and colloquia. Students may work on multiple problems simultaneously while ...
The Department of Electrical Engineering and Computer Sciences (EECS) offers two graduate programs in Computer Science: the Master of Science (MS), and the Doctor of Philosophy (PhD). Master of Science (MS) The Master of Science (MS) emphasizes research preparation and experience and, for most students, is a chance to lay the groundwork for ...
Computer science PhD students may earn a specialization in cognitive science by taking six cognitive science courses. In addition to broadening a student's area of study and improving their resume, students attend cognitive science events and lectures, they can receive conference travel support, and they are exposed to cross-disciplinary ...
PhD Program. We are proud of the quality of PhD students we attract and the training they receive. All of our students receive support, including an annual stipend, in the form of external and internal competitive fellowships, research fellowships, or teaching fellowships. As a PhD candidate, you will share in the excitement of discovery as you ...
We're thrilled that you are interested in our PhD program in computer science! This page provides an overview of the application process, some guidelines, and answers to specific questions. Please check our FAQ before emailing [email protected] with any questions not answered here. Our program accepts a large number of applicants each ...
PhD in Computer Science The Ph.D. in Computer Science aims to build the next generation of scholars in computer science research. At GW, doctoral students can expect to work closely with a faculty advisor in their chosen research area to create a curriculum plan and guidance for the doctoral dissertation. Students have the opportunities to ...
The Computer Science Department also believes that teaching is an integral and important part of graduate-level education in Computer Science. In pursuing the PhD degree, students have clear and defined milestones that help guide them to the successful completion of their dissertation and oral defense. This includes a cumulative list of ...
Program Description The graduate programs in computer science offer intensive preparation in design, programming, theory and applications. Training is provided for both academically oriented students and students with professional goals in the many business, industrial and governmental occupations requiring advanced knowledge of computing theory and technology. Courses and research ...
The Computer Science and Engineering doctoral program has excellent research and teaching facilities including research laboratories with state-of-the-art equipment in the areas of computer science, software systems, artificial intelligence, neural networks, and more. ... Guide: Computer Science and Engineering PhD; Application Deadlines.
The PhD is the Computer Science Department's primary doctoral program. PhD students are expected to be full-time on-campus during every fall and spring academic semester from initial enrollment until the dissertation has been distributed to their defense committee, except during leaves of absence approved by the university. PhD students spend ...
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.
Welcome! Thank you for your interest in our PhD program. GMU is an excellent place to pursue a PhD in computer science. We have a world-class faculty with research expertise in a diverse set of computer science areas, and our department ranks among the Top 50 Computer Science Departments in the US.Additionally, George Mason University is located in the center of one of the largest computer ...
Degree awarded: PHD Computer Science. The PhD program in computer science prepares students to undertake fundamental and applied research in computer science. The program is available for those of high ability who seek to develop and implement their own research studies. Students pursuing the doctorate in computer science learn to analyze ...
PhD students in the Department of Computer Science may focus their research in the following areas: Artificial Intelligence: computer vision, decision theory/game theory, knowledge representation and reasoning, intelligent user interfaces, machine learning, natural language understanding and generation, robotics and haptics. Computer Graphics: animation, imaging, modeling, rendering ...
The PhD program in computer science is designed to prepare students for careers in research and teaching in computer science. Students will engage deeply with current research in computer science, and will learn to carry out original research and contribute to the expanding body of knowledge within their research area. Completion of the PhD ...
8 of the 10 courses must be disciplinary, and at least 7 of those must be technical courses drawn from the Harvard John A. Paulson School of Engineering and Applied Sciences, FAS or MIT. Of the 7 technical courses, at least 3 must be 200-level Computer Science courses, with 3 different middle digits (from the set 2,3,4,5,6,7,8), and with one of ...
The PhD is a three-year (or six year, if taken part-time) degree resulting in a substantial thesis.. The Department of Computer Science is one of the largest in the UK covering a huge spectrum of Computer Science topics. We currently have research groups ranging from Advanced Processor Technologies to Text Mining.. Our core Computer Science research is augmented by interdisciplinary research ...
Graduate Programs. PhD in Computer Science or Computer Engineering. We offer unique, cutting edge degrees in either Computer Science or Computer Engineering. Our faculty's diverse research interests and multidisciplinary approach allow you to customize your PhD experience and find solutions to real-world problems in a collaborative environment.
Carnegie Mellon's Ph.D. in Computer Science is, above all, a research degree. When the faculty award a Ph.D., they certify that the student has a broad foundation and awareness of core concepts in computer science, has advanced the field by performing significant original research and has reported that work in a scholarly fashion.
The PhD is the primary research degree that can be taken in the Department of Computer Science and Technology. The Cambridge PhD is a three to four-year full-time (five to seven-year part-time) programme of individual research on a topic agreed by the student and the Department, under the guidance of a staff member as the student's supervisor.
A computer science paper you have written for a conference, a class, or out of personal interest. If the paper is a multi-author paper choose a section that is primarily your own work, and explain your contribution. PhD applicants should include the entire paper. MS CS applicants should include two pages.
Major: Computer Science. College of Engineering and Computer Science. Degree: Doctor of Philosophy (Ph.D.) Concentration: Data Science and Analytics Research Areas: Wireless and Sensor Networks, Image, Video, and Multimedia Systems, Machine Learning and Data Mining, Mobile Computing, and Secure Systems. Important information about applying to Graduate School:
A Master's degree in Computer Science with a 78% average. Student with an undergraduate degree in Computer Science may apply for admission directly to the PhD program. Successful applicants will have an outstanding academic record, breadth of knowledge in computer science, and strong letters of recommendation.
Computer and Information Research jobs are projected to grow 23% from 2022 to 2032, much faster than average, according to the U.S. Bureau of Labor Statistics. Interested in cyber security? Explore our master's program.
Master of Philosophy (MPhil) and Doctor of Philosophy (PhD) Programs. COMP PG Course List; FAQs for New PG Students; Taught Programs. Master of Science (MSc) Program in Big Data Technology Program Catalog - MSc(BDT) Master of Science (MSc) Program in Information Technology Program Catalog - MSc(IT) Dual Degree / Jointly Supervised Programs