What requirements do you need for your studies at the FHNW School of Computer Science? Here you will find information on admission, registration, and other organizational topics for the Bachelor's program and the Master of Science in Engineering (MSE).
Bachelor's Program
Find out about admission requirements, previous education, language of instruction, and options for preparing for your studies.
Master of Science in Engineering (MSE)
Find out about requirements, admission procedures, and organizational information for the MSE at the FHNW School of Computer Science.
Bachelor Admission Requirements
Swiss Previous Education
Vocational Baccalaureate (Berufsmaturität)
Academic Baccalaureate (Gymnasiale Maturität)
Specialized Baccalaureate (Fachmaturität)
IT Middle School (Informatikmittelschule - IMS)
Business Middle School (Wirtschaftsmittelschule - WMS)
College of Higher Education (Höhere Fachschule)
Advanced Federal Diploma of Higher Education (Höhere Fachprüfung)
Federal Diploma of Vocational Education and Training (VET Diploma)
Other Domestic Previous Education
Non-Swiss Previous Education
General university entrance qualification (DE)
Austrian Matura (A)
Baccalauréat (F)
University of Applied Sciences Entrance Qualification (DE) (Fachhochschulreife)
Other Foreign Previous Education
Application Documents - Did you know?
Even if your application documents are not yet complete - for example, because you have not yet received your final certificate - you can still register now. Don't wait too long, secure your place!
Language of Instruction
The language of study is German, therefore a language level of at least C1 is required.
Basic knowledge of English is essential, level B1 is a requirement, level B2 is recommended.
By taking certain modules in English, you can also acquire a certificate in the International Track.
Preparation for Studies
Do you want to study Computer Science but don't have any programming skills yet? Or do you feel insecure in mathematics? We support you!
Programming
If you have no programming experience yet, we recommend that you prepare for your studies at the School of Computer Science. You can either attend the Programming Bridge Course or prepare yourself through self-study.
Programming Bridge Course
This course provides an introduction to procedural and object-oriented programming. You will deepen the covered concepts through programming exercises. You will work in the programming languages "Processing" and "Java" or "Python". The scope is 32 contact lessons. The organization of the courses is handled by zB. "Zentrum Bildung" – Wirtschaftsschule KV Aargau Ost (zB. Brugg), the lecturers are teaching staff of the FHNW School of Computer Science. Classes take place at the FHNW Campus Brugg-Windisch. You can find more information at "Zentrum Bildung" zB.
Independent Preparation
Computer Science Study Programs
Data Science & AI and AI & HPC
Mathematics
If you meet the admission requirements for studying but have a non-technical Baccalaureate, we recommend attending the Mathematics Bridge Course. If you have completed the Vocational Baccalaureate in the technical field, but your math skills are already somewhat rusty, it makes sense for you to attend a refresher course.
Mathematics Bridge Course
The course covers the contents of the major subject Mathematics of the technical Vocational Baccalaureate (incl. elementary geometry). The course comprises 100 lessons of instruction and around 80-120 hours of homework. The organization of the courses is handled by eg. "Zentrum Bildung – Wirtschaftsschule KV Aargau Ost (zB. Brugg). The courses are taught by lecturers from the Institute of Mathematics and Natural Sciences at the FHNW School of Engineering. Classes take place at the FHNW Campus Brugg-Windisch. You can find more information at Zentrum Bildung zB.
Mathematics Refresher Course
The course covers the contents of the mathematics of the technical Vocational Baccalaureate. The course comprises 48 lessons of instruction and around 30-50 hours of homework. The course is taught by lecturers from the Institute of Mathematics and Natural Sciences at the FHNW School of Engineering. Classes take place at the FHNW Campus Brugg-Windisch.
Dates: See Registration Mathematics Refresher Course
Course location: FHNW Campus Brugg-Windisch
Costs: CHF 600.-
Participants who start their studies at the School of Computer Science in the year of the course will have 50% of the course costs credited towards their tuition fees.
Master Admission Requirements
Would you like to deepen your expertise with a Master of Science in Engineering (MSE) after your Bachelor's degree? Here you can find out what requirements you need to meet for admission and how the admission procedure works.
What requirements do you have to meet?
For admission to the MSE, you should have achieved very good academic performance during your Bachelor's program. ECTS grades A or B serve as a guideline. Your completed field of study must also be related to the competence area of the chosen MSE profile.
You can also be admitted to the program with an equivalent degree, for example, an HTL or FH diploma.
When should you start the MSE?
The MSE usually follows directly after a Bachelor's degree. If you have already been working for several years after graduation, additional clarifications are required.
How does the admission process work?
After the registration deadline, we check the documents submitted with your registration. Subsequently, our admission committee decides on your acceptance. If necessary, we will additionally invite you to an admission interview.
