Our Bachelor in Computer Science offers a solid foundation in computer science, placing a 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 optimally prepare them for an interdisciplinary career.
Here, you will find an inspiring campus culture, small cohorts with a familial atmosphere, and a motivating environment. Whether this appeals to you is something you will need to discover for yourself. We would be 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 real sense of what studying computer science here is truly 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 is distinguished by the combination of 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 develop the skills to apply this knowledge to concrete examples. 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 being situated within 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. A computer science bachelor's programme particularly includes software-oriented, systems-oriented, theoretical-mathematical, and data-oriented courses. Our 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 is particularly unique about our curriculum is the emphasis on courses that foster business competencies (15% of the programme), the contextual studies that enhance soft skills, communication strength, and reflective competencies (10%), and our bachelor project.
Discover more about our Curriculum
Students who are curious, enjoy analytical and creative thinking, and thrive in team environments possess essential prerequisites 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, envision developing tech products, aim for a leadership position in the future, or wish to run your own start-up. Ultimately, you will also gain valuable insights into the business world with us.
With a degree in computer science, one can find meaningful and fulfilling work in nearly all industries and across various sectors of companies. Thus, it hardly matters what topics you are interested in. Computer science allows you to realise your passions: medicine, art, sustainability, education, communication, biology, and languages are just a few examples of fields where computer science plays an increasingly significant role today and in the future.
With a Bachelor’s degree in Computer Science from the University of St. Gallen, our students are well-prepared for pursuing a Master's degree in computer science and related fields, entering a career with a company (e.g., software development, technology consulting, business analysis, IT management, data science), or even starting their own start-up.
Discover more about our Career Opportunities
The University of St. Gallen maintains close ties with the practical world. 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 this collaboration. Our students have the opportunity to gain direct insights into the realities of business and to get a foot in the door regarding internships or entering the workforce.
The following selection of collaboration partners from our computer science faculty illustrates the partnerships we have currently and have had in the past:
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).
The ACM Chapter at the University of St. Gallen is a student-led association founded by students for students, aimed at fostering a passion for computer science. It provides a platform that facilitates interaction among members and creates a social environment where like-minded individuals can 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