Software Science

Radboud Universiteit

Unsplashed background img 2

Deze opleiding

In this Master's specialisation, the focus is on learning how to design high-level software that guarantees safety and correctness while still being in control of its complexity.

open_in_newstudy website

locatieNijmegen
diplomaMSc
typeregulier, 120 EC
start1 september
taalvolledig English
opleidingsduur2 jaar voltijd
accreditatiesNVAO
croho-code60364
numerus fixusnee
honoursnee

Producing software is not merely a technological enterprise but a deeply scientific and creative one as well. Software plays a role in almost every aspect of our daily lives and in every organisation anywhere in the world. It can often be a crucial key to their success. Well-structured software that is attuned to an organisation's needs and future plans can be cost effective, improve efficiency, offer better services and be innovative.

This Master's specialisation brings you to the forefront of academic research on software, and prepares you to play a leading role in building the society of tomorrow. The programme builds on the strong international reputation of the Institute for Computing and Information Sciences (iCIS) in three closely related areas: software technology, computer-aided analysis, and theory of computation. You will follow courses in each of these areas. Depending on your interests, you can then specialise in one area, or study the fascinating links between the areas.

This specialisation goes far beyond basic code writing. It's about analysing and testing code in order to improve it as well as simplify it.

Waarom aan de Radboud University Nijmegen?

Although not the only focus, our programme puts a lot of emphasis on embedded software and functional programming. We also teach a unique range of software analysis techniques and application down to practical/commercial use in industry.
  • This specialisation builds on the strong international reputation of the Institute for Computing and Information Sciences (iCIS) in areas such as model based and virtual product development, advanced programming, and domain specific languages. We also closely collaborate with the Embedded Systems Institute.
  • Our approach is pragmatic as well as theoretical. As an academic, we don't just expect you to understand and make use of the appropriate tools, but also to program and develop your own.
  • For your Master's research we have a large number of companies like Philips, ASML and NXP offering projects. There are always more projects than students.
  • Thanks to free electives students can branch out to other Computing Science domains at Radboud University such as security, machine learning or more in-depth mathematical foundations of computer science.
  • The job opportunities are excellent: some of our students get offered jobs before they've even graduated and almost all of our graduates have positions within six months after graduating.


Onderwijs

taal van onderwijs100% en
avondonderwijsn.v.t.
afstandsonderwijsn.v.t.
objectives
Writing good software is a highly creative process, which requires the ability to approach problems in entirely novel ways through computational thinking. Besides creativity, a professional software scientist also has fine problem-solving, analytical, programming, and communication skills. By combining software programming, model-checking techniques and human intellect, software scientists can make a real difference to help and improve the devices that govern such a large part of our lives.
study abroad
You can choose to perform your elective courses or internship(s) abroad. There are for example close contacts with the Max Planck Institute in Germany. For other possibilities, you can always contact a lecturer or the student advisor.

Toelating en kosten

toelatingseisen

vooropleiding
In order to get admission to the Master's in Computing Science, you'll need a Bachelor's degree in Computing Science or a related area, such as Artificial Intelligence and Mathematics.

aanvullende vakeisen
Students must have passed (preliminary) examinations containing the following subject matter: Variety of these mathematical courses, at least 12 credits: Calculus, Linear algebra, Logic, Discrete mathematics, Statistics, Probability theory, Combinatorics. Variety of these theoretical computing science courses, at least 12 credits: Languages and Automata, Computability, Complexity theory, Semantics, Functional programming, Proof systems, Software Verification. Basic skills programming: Imperative programming, Object oriented programming, Software development (project work), Data structure algorithm. Students must be familiar with research methods, academic writing and critical thinking, which could be demonstrated e.g. by having completed a final BSc thesis or internship.

studie kosten
bron: Radboud University Nijmegen
bedrag kostenpost
€ 300.00visa/permitper jaar

De stad

studievereniging

Thalia
studievereniging informatica en informatiekunde

Keuzehulp

Unsplashed background img 2

Studievergelijker

1/7 Radboud University Nijmegen
Software Science
€ 315 gemiddelde kamerhuur
12 eerstejaars
25% vrouw
? uur contacttijd/week
2/7 Radboud University Nijmegen
Cyber Security
€ 315 gemiddelde kamerhuur
3 eerstejaars
33% vrouw
? uur contacttijd/week
3/7 Radboud University Nijmegen
Cyber Security and AI
€ 315 gemiddelde kamerhuur
? eerstejaars
NAN% vrouw
? uur contacttijd/week
4/7 Radboud University Nijmegen
Computing Science
star Elsevier
€ 315 gemiddelde kamerhuur
12 eerstejaars
25% vrouw
? uur contacttijd/week
5/7 Radboud University Nijmegen
Data Science
€ 315 gemiddelde kamerhuur
12 eerstejaars
25% vrouw
? uur contacttijd/week
6/7 Radboud University Nijmegen
Mathematical Foundations of Computing Science
€ 315 gemiddelde kamerhuur
3 eerstejaars
33% vrouw
? uur contacttijd/week
7/7 University of Groningen
Computing Science
€ 303 gemiddelde kamerhuur
10 eerstejaars
10% vrouw
? uur contacttijd/week
disclaimer: bovenstaande cijfers en beoordelingen zijn aangeleverd door de opleidingen zelf. Wij kunnen de juistheid niet garanderen.

Na de studie

Unsplashed background img 2

Beroepsperspectief / arbeidsmarkt

The job perspective for our graduates is excellent. Industry desperately needs software science specialists at an academic level, and thus our graduates have no difficulty in find an interesting and challenging job. Several of our graduates decide to go for a PhD and stay at a university, but most of our students go for a career in industry. They then typically either find a job at a larger company as consultant or programmer, or they start up their own software company.
Examples of companies where our graduates end up include the big Dutch high-tech companies such as Océ, ASML, Vanderlande and Philips, ICT service providers such as Topicus and Info Support and companies started by Radboud graduates, like AIA and GX.

aansluitende masteropleidingen

instellingopleidinginstroomeisen
Eindhoven University of TechnologyLeraar VHO Informatica educational
Delft University of TechnologyLeraar VHO Informatica educational
bron: doorstroommatrix.nl

Potentiële beroepen

adviseur interne controle en beveiliging informatievoorziening
architect technische infrastructuur ict
beleidsmedewerker ict
chief information officer
datawarehouse ontwikkelaar
hoofd beheer ict
hoofd systeemontwikkeling ict
hoogleraar informatica
ict-consultant
informatiemanager ict
manager servicedesk ict
projectleider ict
servicemanager ict
systeemontwerper
systeemontwikkelaar
systeemprogrammeur
universitair (hoofd)docent informatica
validatie engineer
wetenschappelijk onderzoeker informatica
bron: UWV

Contact

Dr. Perry Groot

Student advisor; for programme-related questions

E: computingscience@ru.nl
T: +31 24 365 20 37
Réka Goedhart-Kedves

Admissions officer; for questions about admission

Admission Office

For general questions and questions on the admission procedure for international students

E: admissionoffice@ru.nl
T: +31 24 362 34 56
Meer informatie?
Bezoek de website van deze opleiding.

open_in_newstudy website