Bachelor of Science in Computer Science
As a key technology, computer science is essential for effectively addressing major societal challenges such as climate change, environmental protection, rapidly changing mobility, skills shortages, and an aging population. Our computer science program will equip you with the comprehensive skills you need to tap into the potential of digitalization and promote digital inclusion as a component of social justice.
As an Eastern Switzerland University of Applied Sciencescomputer science graduate, you will be a highly trained specialist and exactly what companies and service providers of all sizes and sectors are looking for.
Program Overview
Degree
Bachelor of Science in Computer Science
Program start
Every September in calendar week 38
Duration of study
6 semesters full-time
8 semesters part-time
Language
German, with selected courses in English
Fees
CHF 1,000 per semester
Place of study
Campus Rapperswil-Jona (all specializations)
St.Gallen campus (Software Engineering specialization)
Application deadline
April 30 of the current year, applications are still possible as long as places are available.
Why study computer science?
Information technology plays a central role in shaping our society and offers opportunities for positive change and an improved quality of life worldwide.
- Technological innovation: Information technology drives innovations that shape our everyday lives, from software development to healthcare.
- Economic impact: Companies need computer science experts to stay competitive and manage their IT infrastructure.
- Social impact: Information technology can help address social issues, such as healthcare or environmental protection.
- Digital inclusion: Access to digital technologies is crucial for participation in society.
- Ethics and data protection: IT experts are needed to ensure ethical standards in the development of technologies.
What does the computer science degree program involve?
- Basic knowledge: You will gain a solid grounding in the fundamentals of computer science, from algorithms, operating systems and computer networks to artificial intelligence and security.
- Programming skills: You will become proficient in several programming languages, such as Java, Python, C++ and others. This will enable you to write efficient, effective code for a variety of applications and platforms.
- Problem Solving Skills: Through coursework and projects, you will develop critical thinking and problem-solving skills that are essential for developing solutions to complex problems.
- Software development: You will learn the software development lifecycle, including requirements analysis, design, implementation, testing and operation in the cloud.
- Specialized knowledge: Put together your tailor-made curriculum from our advanced modules in the various specializations or follow the sample study plans.
Specializations
On the Computer Science degree course, you can specialize in Software Engineering, Cybersecurity, Data Science, and Network and Cloud Infrastructure. You will apply your knowledge in exciting and socially relevant application projects.
Organizational aspects of your studies
Daily study routine: support and participation
Whether it's student advice or learning support: we are there for you in your everyday life during your Bachelor's degree in Computer Science at Eastern Switzerland University of Applied Sciences. Would you like to help shape teaching? Get involved in the student council or apply for a part-time position in one of our institutes.
Student Advisory Service
In each semester of your Bachelor's degree in Computer Science at Eastern Switzerland University of Applied Sciences, you will discuss your progress to date and which modules you will tackle in the coming semester with your student advisor. The student advisor will answer your questions and help you make important decisions for the further course of your computer science studies at Eastern Switzerland University of Applied Sciences.
Tutorial sessions
Regular tutoring sessions will support you in the computer science and mathematics modules of the first semester of your Bachelor's degree in Computer Science at Eastern Switzerland University of Applied Sciences. Advanced students support younger students in their studies and thus deepen their knowledge according to the motto «learning through teaching».
Student representatives
The student representatives represent the interests of students on the Computer Science degree programme at Eastern Switzerland University of Applied Sciences vis-à-vis the university and external organizations. The student representatives meet regularly with the head of degree program and the students of the Bachelor's degree program in Computer Science at Eastern Switzerland University of Applied Sciences. They take part in the annual degree program conference together with all lecturers and professors.
Learning support
Would you like to develop your learning behavior and prepare for upcoming exams in a targeted and stress-free manner? Then the «Learning Support» workshop is the right place for you. In this three-part course, you will learn methods for dealing with anxiety and stress in the learning process, reflect critically on your own learning behavior and develop individual learning strategies. We will show you ways of taking notes in class and preparing for exams and support you in your learning planning as required.
Further information on the workshop can be found in the module description.
Introductory day
Would you like to experience lessons live? Attend lessons in ongoing computer science classes, exchange ideas with our students and explore our campus directly on Lake Zurich.
Make an appointment for introductory lectures with Claudia Furrer from the study program office: claudia.furrer@ost.ch.
Admission and application
Admission to a university of applied sciences is regulated throughout Switzerland. We need some information from you, which you can submit online using the form. We explain the exact process on the Admission page.
Please visit the German page for the registration
Your contact to the study program
Prof. Mirko Stocker
IFS Institute for Software
Professor für Software Engineering
Studiengangsleiter Informatik
+41 58 257 47 13 mirko.stocker@ost.ch
