Doktorandkurser (PhD courses)
Officially listed PhD courses
- EDA010F: Distributed Algorithms. (Irregular schedule, latest instance)
- EDA015F: Advanced Concurrent Programming in Java. (Irregular schedule, latest instance)
- EDA020F: Case Studies in Software Engineering.
- EDA025F: Programming Models and Practice for Big Data. (Irregular schedule, latest instance)
- EDA030F: Discrete Structures and Introduction to Proofs. (Irregular schedule, latest instance)
- EDA035F: Introduction to Research Methodology, Ethics, and Innovation in Systems and Software. (Irregular schedule, latest instance)
- EDA040F: Software Engineering and Cloud Computing. (Irregular schedule, latest instance)
- EDA045F: Program Analysis. (Latest instance)
- EDAF70F: Applied Artificial Intelligence. (Also given as master course EDAF70)
- EDAF80F: Computer Graphics. (Also given as master course EDAF80)
- EDAN01F: Constraint Programming. (Also given as master course EDAN01)
- EDAN20F: (Natural) Language Processing. (Also given as master course EDAN20)
- EDAN35F: High Performance Computer Graphics. (Also given as master course EDAN35)
- EDAN40F: Functional Programming. (Also given as master course EDAN40)
- EDAN55F: Advanced Algorithms. (Also given as master course EDAN55)
- EDAN65F: Compilers. (Also given as master course EDAN65)
- EDAN70F: Project in Computer Science. (Also given as master course EDAN70)
- EDAN75F: Optimising Compilers. (Also given as master course EDAN75)
Other courses at the department
Incomplete list of other courses given at the department (might be given again if sufficient demand):
- History of Programming Languages (2015)
- Middleware (2013)
- Type Systems (2012)
- Scala course (2012)
- Pervasive Systems, (2011/2012)
- Reference Attribute Grammars (2011)
- Advanced Software Patterns (2010)
Reading courses
- Get help from your supervisor to design a reading course.
- Typically based on a reading list, analyzing the papers, presenting/writing summaries. Sometimes also solving exercises.
- Can be done in a group, presenting papers to each other. And/or creating exercises, and solving and correcting each other's exercises.
Courses outside the department
Courses of interest that are given outside the department
- Official list of PhD courses given by departments at LTH (check especially with the departments of Automatic Control, EIT, and Math)
- PhD courses and pedagogical courses given at the faculty level (e.g., introduction to PhD studies, communication, technical writing, theory of science)
- Massive Online Open Courses (MOOCs), like Coursera, edX, and Udacity.
- National and international summer schools (check with your supervisor).
Instructions to PhD students
Always check with your supervisor before starting a PhD course. It is your supervisor that decides if the course fits in your individual program, if it is at a suitable level, and how many credits it is worth. (Supervisors, coordinate with Kris if in doubt.)
Instruktioner till teknologer
Om du som teknolog blir insläppt på en doktorandkurs kan du ansöka om att få den tillgodoräknad i din examen:
- Tala med din programplanerare innan du påbörjar kursen så det inte blir något missförstånd.
- När du gått färdigt kursen får du ett intyg av kursansvarig med namn, poäng, nivå, och examinationsdatum.
- Ansök hos programledningen (via programplaneraren) om att få kursen tillgodoräknad.
- Eventuella CSN-kontakter får du ta själv. Du kan be kursansvarig om ett intyg att du följer kursen.