Teaching
Teaching is one of our core contributions at the University of St. Gallen. Besides sharing knowledge with new generations of computer scientists, we value the insights and view of the continuously renewing student body on our disciplines. Further, we enjoy close research collaboration with motivated students, often performed as a thesis or in a HiWi position. We invite you to join our courses, to write a thesis with us or to join us as a HiWi or PhD student.
Courses
Spring 2024 |
Foundations of Programming Languages and Program Analysis
University of Zurich |
Spring 2024 |
Programming Methodology
University of St. Gallen |
Fall 2022 Fall 2023 |
Introduction to Programming
University of St. Gallen |
Fall 2020 Fall 2021 Fall 2022 Fall 2023 |
Introduction to Software Engineering
University of St. Gallen |
Fall 2021 Fall 2022 Fall 2023 |
Data Science (BBWL)
University of St. Gallen |
Fall 2021 Fall 2022 Fall 2023 |
Advanced Topics in Software and Process Engineering (PhD Course)
University of St. Gallen |
Fall 2023 |
Skills: SHSG Summer School
University of St. Gallen |
SS 2016 to WS 2023/24 |
Implementation of Programming Languages (Project)
Technical University of Darmstadt |
SS 2016 to WS 2023/24 |
Design and Implementation of Modern Programming Languages (Seminar)
Technical University of Darmstadt |
Spring 2022 Spring 2023 |
Foundations of Programming Languages and Program Analysis
University of Zurich |
Spring 2023 |
Programming Methodology
University of St. Gallen |
Spring 2021 Spring 2022 Spring 2023 |
Engineering Software Systems
University of St. Gallen |
Fall 2021 Fall 2022 |
Skills: Emerging Trends in Information Technology
University of St. Gallen |
SS 2020 WS 2020/21 WS 2021/22 |
Software Engineering for Artificial Intelligence (Overview & Think Tank Seminars)
Technical University of Darmstadt |
Spring 2021 |
Software Engineering for Artificial Intelligence (PhD Course)
University of St. Gallen |
Spring 2021 |
Programming for Data Science
University of St. Gallen |
Fall 2020 |
Fundamentals and Methods of Computer Science for Business Studies, Module on Programming and Software Engineering
University of St. Gallen |
SS 2015, every WS from WS 2016/17 to WS 2019/20 |
Concepts of Programming Languages
Technical University of Darmstadt |
SS 2016 SS 2017 |
Concepts and Technologies for Distributed Systems and Big Data Processing
Technical University of Darmstadt |
Theses
We offer Bachelor’s and Master’s theses for computer science students at the University of St. Gallen. All topics are close to our ongoing research, allowing you to work on hot topics and to gain deeper insight into the field and our work. As our work evolves, the topics change continuously. If you want to know more about our currently available topics, please get in touch with us:
- General requests (all topics): Prof. Dr. Guido Salvaneschi
- Multitier Programming: Dr. Pascal Weisenburger
- Programming Languages Theory: George Zakhour
- Infrastructure as Code: David Spielmann
Please enclose in your mail your research interests and experiences so far. Knowing about your favorite courses, projects, and personal experience helps us to find the right thesis topic for you.