Programming Languages

Thesis

Con­sid­er­ing a Bsc/Msc/BEd/MEd/… the­sis in our group?

First, please check out our list of the­sis top­ics. It’s not al­ways up-to-date, but it should give you an im­pres­sion of the kinds of top­ics we are in­ter­ested in. Gen­er­ally, it is highly rec­om­mended that you have vis­ited some courses of­fered by our chair be­fore ap­proach­ing us for a the­sis. You can ask the lec­turer or re­search as­so­ci­ate re­spon­si­ble for a course about the­sis top­ics re­lated to it. If you find one of the pub­lished the­sis top­ics in­ter­est­ing, please con­tact the per­son who pro­posed the topic. If you are a top-level stu­dent, please also check out re­cent pub­li­ca­tions from our group; we gen­er­ally offer the­sis top­ics re­lated to those, and if you want to ex­pe­ri­ence com­puter sci­ence re­search, such the­ses are an ex­cel­lent start (and could lead into PhD the­ses etc.)

If you don’t have a par­tic­u­lar topic or per­son in the group you are in­ter­ested in, please send an email to Prof. Os­ter­mann. This email should in­clude a cur­rent tran­script or your stud­ies, a de­scrip­tion of other po­ten­tially rel­e­vant com­pe­tences or ac­tiv­i­ties, and a brief state­ment about the kind of the­sis you have in mind: more prac­ti­cal/pro­gram­ming, more the­o­ret­i­cal, re­lated to par­tic­u­lar pro­gram­ming lan­guages or tech­nolo­gies etc.

Con­sid­er­ing a Bsc/Msc/BEd/MEd/… the­sis at a com­pany?

As a rule of thumb, we do not ac­cept the­ses pri­mar­ily su­per­vised by com­pa­nies. There are ex­cep­tions, but there needs to be a good rea­son.