Interested in Ph.D. studies?
- What is the difference between graduate and postgradual studies?
- What is the difference between industry and academic career?
- What to expect and what not to expect from Ph.D. studies?
- Can you earn a decent salary while doing your Ph.D. studies?
- What research topics can you work on during your Ph.D. studies with us?
If you have these or similar questions, see below and talk to us, we will be happy to answer!
What is it about?
In brief, during postgradual studies you attend school for (roughly) four more years, work on research projects (both individual and team projects are possible), publish your results, and finally summarize and defend your results in a thesis and get awarded the Ph.D. degree.
In contrast with undergraduate studies, which provide background in many fields, the graduate studies are all about depth. You are expected to focus on a particular research field and make a real contribution – have a novel idea or create a novel system that will advance the state of the art in the field. Given the narrow focus, the structure of the program is quite flexible, for example the number of prescribed lectures is minimal and restricted to those closely related to the chosen field.
Typically, you will start by studying the existing work in the chosen field (practical systems as well as research publications). After getting acquainted with the most recent results, you will have a coarse idea what contribution to aim for – this will gradually morph into a more specific topic and more specific results. The results must be validated – this may involve a range of activities from writing formal proofs to creating prototypes and running experiments, and, most importantly, submitting the results for peer review and publication. The peer reviewed and published results will eventually form the core of your thesis, which presents the results in their entirety.
Roughly in the middle of your studies, you have to pass a comprehensive exam, which is of about the same complexity as the final master exam, but is somewhat more focused on the chosen research field.
What to expect?
The hallmark of the doctoral studies is creative work, often within team projects, with novel results in international context. The holder of a Ph.D. degree is therefore very much welcome in jobs where the ability to innovate coupled with deep knowledge is a must, as opposed to jobs where the focus is more on routine use of specific technologies.
To provide a rough picture, some of our recent alumni work(ed) as:
- Software Engineers and Site Reliability Engineers at Google (US, Ireland, UK, Switzerland)
- Program Manager with Distributed Systems Group at Microsoft
- Vice-President for Engineering at GoodData
- Member of NetBeans Development Team at Oracle
- Software Engineer, Kernel Engineer and Product Manager at SUSE
- Flight Software Systems Manager at European Space Agency
- Software Architect at Systinet
- Software Engineer at HP
- Co-Founder and Chief Technology Officer at Jlizard's Logentries
- Software Engineer at H2O.ai
- Research Manager and Research Team Leader with IBM T. J. Watson Research Center
- Researcher at Purdue University and Northeastern University
- Research Fellow at University College Dublin
- Department Chair at University of West Bohemia in Pilsen
Do not expect a direct path to upper management. Ph.D. is for people who are willing to work hard and thus obtain skills necessary for advancement.
Graduate studies amount to quite a lot of work, and cannot be finished with halfhearted effort. Expect to also do some work outside research: paperwork, communication with foreign partners, writing project proposal, reviewing papers, and teaching or grading. Typically, your work will be connected to the research projects of your team – this will help you steer your research topic (projects typically tackle problems that provide excellent research challenges), but also require coordinating your work within the project.
One of your responsibilities as a Ph.D. student is to write and publish research papers on international venues. Thus you can also expect to travel to present your work and interact with other researchers in your field.
It is also possible to attend summer schools, which help in getting familiar with your field from multiple different angles, and again meet other people working on similar topics.
A Ph.D. student is expected to take a light teaching load, typically managing labs for an existing lecture. This may take some time but is a valuable experience in its own right.
All Ph.D. students receive an unconditional basic stipend ranging from 7 to 12 thousand CZK, this consists of a fixed base plus extras for passing certain milestones such as exams or successful publications. It is very common that this stipend is supplemented with standard salary from research projects, however, the exact numbers depend on the project and other relevant circumstances. There are no tuition fees but the basic stipend is limited to four years.
The next steps ...
What to do next?
1. Talk to people
Probably the best way to get more information is to ask around. Talk to current Ph.D. students, who can provide firsthand experience. They will surely share their enthusiasm as well as whatever disappointments they have faced during their studies.
Talk to the senior staff (lecturers, professors) as well. They can help you find a suitable topic or at least describe the topics they work on in their teams. Last but not least, it will help you introduce yourself. The best way to start is with information about yourself, especially your goals and your skills, but by all means avoid sending out template letters.
2. Find your advisor and your topic
The best way to find an advisor is to talk to people whose research topics are closest to your interest. Other people, for example your master thesis advisor, can also point you in the right direction. Be flexible in your choice of topic – computer science is a fast moving field and it pays off to be open rather than picky.
In order to become a Ph.D. student, you have to apply. The deadline for application is April 30! More information can be found at the faculty admission page. You have to finish your masters before you can become a Ph.D. student, but you can apply before that and defend your masters until the end of September.
Ph.D. studies at D3S
Our research topics revolve around:
- smart cyber-physical systems
- software verification and program analysis
- performance evaluation of software systems
For a detailed list, take a look at our current and past projects.
We believe that our work is interesting and rewarding, however, it is also intense. We look for people who are reliable and consistent and can dedicate their full capacity to research. In return, we do our best to help students progress towards successful graduation.