Introduction to the programme

Learn software development and construction of IT systems

Computer Science is a subject which you will study as a part of your bachelor programme at Roskilde University.

IT systems and innovative software are integral parts of our society, and technology will continue to play a crucial role in the future. It will not only develop and transform industries, media and infrastructure, but can also be instrumental in tackling challenges like climate change, resource scarcity and global health issues. 

To do this, the world will need computer scientists, who can develop next generation technology and build reliable, user-friendly and ethically durable IT systems. This is what we teach you at Computer Science.

At the bachelor subject Computer Science, you will learn the process of software development and IT systems design, including programming, algorithms and data structures, computer science models, predictability and complexity. You will learn to plan, analyse, implement, test and document a programming assignment.

We not only train you to become a skilled programmer; we also teach you to reflect on and participate in a development project from start to finish – from coding to evaluation.

During your time with us, you will get theoretical and methodological insight into the core aspects of computer science, and you will learn to incorporate theory and method into your practical work. You will acquire the basic, practical skills necessary for programming, structuring information and developing elegant solutions. 

Through the project work, you can specialise and pursue your own interests, using our excellent programming facilities.

All teaching and project writing is conducted in English.

Your everyday study life

Computer Science has a closely knit study environment. You will take most of your classes with your year group, forming the basis of your social life at the study – and you will also meet new people at elective courses and through social activities across the study years.

All teaching in Computer Science is carried out by a regular staff of lecturers and takes place in the same building. The department's academic staff have their offices close to your lecture rooms, and we have an "open door"-policy, making it easy to get in touch with your teachers and researchers – whether you want to discuss a challenging coding problem or just have a chat. 

During your education you will become part of the daily life of the department – from students and staff eating lunch together to guest lectures and the occasional party or Friday café.

From bachelor to master

A bachelor's degree from Roskilde University will provide access to study a master's programme. Depending on which subject(s) you choose as a part of your bachelor's programme, your degree will provide access to one or more of Roskilde University's master's programmes.

Academic Staff

Academic Staff at Computer Science