Languages and Tools

Languages and Tools


The Languages and Tools cluster clusters language design and implementation together with architecture and use of software development tools. By choosing different combinations of courses students can gain a broad understanding of theoretical and applied knowledge.


The following list is a subset of the courses offered in this cluster:


Course NumberCourse Title
4005-710 Programming Language Theory
4005-711 Compiler Construction (required)
4005-713 XML
4005-714 Programming Skills
4005-715 Language Based Security
4005-716 Software Development Tools (required)
4005-719 Topics in Programming Languages (seminar)