
Our Bachelor in Computer Science offers a solid foundation in computer science, placing particular focus on practical application, not only from a technical but also from an interdisciplinary and economic perspective. In addition to comprehensive technical knowledge and practical skills, students acquire solid business acumen as well as the soft skills that best prepare them for an interdisciplinary career.

Here you will find an inspiring campus culture, small cohorts with a family-like atmosphere, and a motivating environment. Whether this appeals to you is something you will need to find out. We are happy to assist you by inviting you to our Open Day for the Computer Science programme: speak with our Computer Science students, lecturers, and programme directors. Take a tour of our campus and attend a lecture. This way, you can get a sense of what studying computer science here is like.




*including Software Engineering, Cybersecurity, Machine Learning, Data Science, Information Technology, Programming, AI
**developed and refined through courses in the fields of Management, Business Administration, Law, and Economics.
***Admission test for international students. Note: Registration for the test in week 7 must be completed by mid-January.
Our Computer Science programme combines a solid, theoretically grounded education in computer science with the development of comprehensive business competencies. We place great emphasis on ensuring that our students not only understand abstract concepts but also apply this knowledge to real-world situations. By connecting theory and practice, they learn to analyse complex problems and develop effective, practical solutions.
In addition to the shift between abstract theory and practical application, we also prioritise addressing the interdisciplinary nature of computer science. Students benefit from studying at a business university. The Computer Science programme is enhanced by the entrepreneurial environment, direct access to business courses, opportunities for soft skills development, and an international network.
The curriculum consists of various semester-long courses. Many of these courses build directly on preceding ones, ensuring that students continually deepen their knowledge. Our computer science bachelor's programme includes software-oriented, systems-oriented, theoretical-mathematical, and data-oriented courses. The curriculum ensures that students receive a holistic education in computer science. Additionally, there are elective courses in exciting subfields of computer science, as well as the bachelor project and the bachelor thesis, which allow students to focus on their specific interests.
What makes our curriculum distinctive is the emphasis on courses that foster business competencies (15% of the programme), the contextual studies that enhance soft skills, communication skills, and reflective competencies (10%), and our bachelor project.

Students who are curious, enjoy analytical and creative thinking, and thrive in team environments have the right foundation for the bachelor's programme in computer science.
Our programme is the perfect fit for you if you have an interest in technology, enjoy solving puzzles, and maintain a solution-oriented mindset. In computer science, a strong mathematical foundation, perseverance, structured thinking, and a willingness to collaborate in teams are crucial. Moreover, the bachelor's degree in computer science at the University of St. Gallen is particularly appealing if you aspire to realise your ideas, can picture yourself building tech products, aspire to a reach a leadership role, or want to run your own start-up. And throughout, you will gain valuable insight into the business world.
With a degree in computer science, you can find meaningful and fulfilling work in nearly all industries and across various sectors. Thus, it hardly matters what topics you are interested in. Computer science allows you to pursue your passions: medicine, art, sustainability, education, communication, biology, and languages are just a few examples of fields where computer science plays an ever-greater role, today and in the future.
With a Bachelor’s degree in Computer Science from the University of St. Gallen, you are well-prepared for pursuing a Master's degree in computer science and related fields, entering a career in industry (e.g., software development, technology consulting, business analysis, IT management, data science), or even launching your own start-up.
more about our Career Opportunities


The University of St.Gallen maintains close ties with industry and professional practice. This is evident in guest lectures, practical projects such as the Bachelor project, company visits, and research assignments. As a practice-oriented university with research-intensive faculty, both companies and students benefit from such collaborations. Our students have the opportunity to gain direct insights into the realities of business and to get a foot in the door for internships or their first job..
The following selection of collaboration partners from our computer science faculty illustrates our current and past collaborations:
Note: Current and past collaboration partnerships are associated with specific researchers (e.g., Damian Borth (Google, ESA, DFKI, PwC, Handelsblatt, Zeit Online), Siegfried Handschuh (DARPA), Simon Mayer (Siemens, Helsana, Magic Leap, Inselspital Bern, Kantonsspital St. Gallen), Katerina Mitrokotsa (armasuisse, Cyber Defense Campus), Johannes Schöning (adesso)) or groups (e.g., Institute for Computer Science in Vorarlberg: Zumtobel, vivit, sie, Rhomberg, Raiffeisen Landesbank Vorarlberg, Illwerke, Heron, Haberkorn, Gebrüder Weiss).
![[Translate to English:] Logo des ACM | HSG Vereins](https://www.unisg.ch/fileadmin/_processed_/c/0/csm_ACM_Logo_905e8875fb.png)
The ACM Chapter at the University of St. Gallen is an association run by students, for students, with the goal of fostering a passion for computer science. It provides a platform for members to connect and socialize with like-minded individuals to meet and learn from one another. If you would like to connect informally with fellow computer science students, you can do so through the association.
Executive Director
Academic Director
Deputy Executive Director























