Computer science is an education where the goal is to give you durable and valuable knowledge about how computer systems is being developed and works separately, and how the solutions are being tied together in a network. IT is central in the development concerning commercial trades and public management. The study programme also gives knowledge about the science and mathematics information technology are based on.
The process of making the students into skilled information scientists involves a number of subjects in information science, emphasis is especially on programming. Knowledge in science and mathematics and social studies helps making the candidates adaptable, as the students can pick different subjects the second and third year and in this way can specialize in system administration or software development.
Project work is a common way of working the last year, and the study programme is finished with a development task that often is given by a commercial trade. The goal is to educate skilled information scientists who has in-depth knowledge in development or maintenance of computer systems.
The university college offers the students very good working conditions with a number of modern laboratories adapted for the needs of the different subjects. You will meet commited lecturers in a highly competent technical environment. The information science collegium is mainly focused on teaching, but employees and students are also involved in research activities managed by the departments professors.
The study programme gives especially good choices of subjects for further studies at master level. In addition for qualifying for a number of master studies both domestic and abroad, the students have background from Bachelor in Engineering in Computer Science, which gives an advantage because of the study's focus on science and mathematics. This is important for further studies in example at NTNU, UiO and GUC.
- System developer (analyzing the needs of the users, designing solutions and modeling computer systems)
- Programmer (implementing solutions in both high-level and low-level languages, develop large and distributed systems)
- System administrator (setting up network and network services, planning management routines, installing, configuring and securing computer systems)