The Doctor of Philosophy in Computer Science (PhDCS) program is designed to develop scientists capable of conducting independent research in Computer Science. Courses are organized depending on the research interest of each candidate for a deeper knowledge of Computer Science as well as ample preparation for scientific research in a chosen field of specialization. As part of a sandwich program, a PhD candidate is encouraged to spend 3 to 12 months of dissertation research at a host university in a foreign country for opportunities to discuss research work with international experts.