Studies at University of Oulu 2015-2016

The University of Oulu offers study opportunities with a solid academic foundation ranging from 5-6 year degree programmes and master’s programmes to doctoral training. There are also several possibilities such as open university studies, executive training and continuing education for developing and maintaining skills and competencies.

In addition to a variety of student exchange programmes, international master’s degree programmes in English are offered in six fields of study, making the university an international study environment.

5-6 Year Degree Programmes

Computer Science and Engineering, Bachelor of Science (Technology), 180 ECTS Credits

Profile of the Degree: 

During the past decades, computer science and engineering has had a significant impact upon our daily lives. We use on a daily basis, a variety of devices containing computers and software; for example, mobile phones, MP3 players, tablet computers, game consoles, wellness devices like heart rate monitors, cars, and GPS navigators. These devices often connect to the Internet and offer access to social networking services, for instance. In the future, computers are used more diversely, for example, with intelligent devices embedded into our living environments. Graduates from computer science and engineering have skills and knowledge to play a key role in this development. After graduation it is natural to continue in the Master's degree program in Computer Science and Engineering, but students may also opt for some other Master's studies at the University of Oulu.

The studies in the Bachelor degree program in Computer Science and Engineering cover the basics of computer engineering, programming, processing and analysing digital information, embedded systems, Internet, electronics, and telecommunications. The studies are grouped to allow students’ accumulate professional competences from the first year of studies onwards. The degree contains courses on mathematics and natural sciences that build a basis for professional studies. A student can also select supplementary courses based on her/his interests, for example, on economy or electrical engineering. These approximately half-year studies can be taken abroad as well, in student exchange.

Courses Required for the Degree: 

The Bachelor's degree (180 credits) is built on degree basic and intermediate studies (136 credits ), one module preparing for the option (10 credits), one supplementary module (15 credits), optional courses (approx. 10 credits), as well as a Bachelor's thesis and related seminars or communication studies (10 credits). The sizes of the modules may vary based on the options and selected courses. The degree can be completed in three years of full-time study.

The basic and intermediate courses are common to all degree students and mandatory. They are generally taken in the first two years of study. After basic and intermediate studies, the students choose a module preparing for the option, one supplementary module and the optional courses. These selections complete the student’s Personal Study Plan (PSP). This selection is made in the autumn of the third year of studies (at the latest) and these courses are scheduled in the third study year, like the 8-credit Bachelor's thesis. Students can include training (3 credits, minimum of two months) in their optional studies. Optional courses are chosen so that the total extent of the bachelor's degree is 180 credits. Degree program committee approves each student's Personal Study Plan.

The module for preparing for the option is selected based on the option the student has planned for the M.Sc. studies; either Information Processing Engineering, Information Networks, or Embedded Systems. It should be noted, however, that a student can fulfil the requirements of more than one M.Sc. option by proper selections of the supplementary module and optional courses. Generally, the supplementary module and the optional courses can be selected to acquire and deepen professional competence and to gain the preliminary knowledge needed at the later stages of the studies. For example, courses on electrical engineering communications engineering, information processing sciences, mathematics, and economy can be recommended.

The Bachelor's thesis is 8 credit points and in the Computer Science and Engineering degree program it is done as an independent study, documented according to specified instructions. The Bachelor's thesis work also involves two credits of Communication Studies, which will require the course 900060A Communications Technology, 2 cr.

Although the Master's degree programme in Computer Science and Engineering has been planned as a natural continuation for these B.Sc. studies, B.Sc. students can apply also to some other Master Degree Programmes provided by The University of Oulu: Electrical Engineering, Communications Engineering, Information Processing Science, Physics, and Health Sciences. Instructions and more detailed information can be found from these degree programmes’ documentation and representatives and from: (in Finnish).

Learning Outcomes: 

After performing the BSc studies in the degree programme a student can:

  • use mathematical methods to describe and analyse technical problems
  • explain the operational principle of a computer, design and implement computer programs; estimate the performance of computer programs and compare alternative implementations of computer programs
  • use basic measurement equipment for the most common electrical measurements and analyse the operation of devices consisting of digital components
  • explain embedded systems and role of hardware and software in such systems
  • design and realize software and devices for embedded systems
  • explain the basic structure of an operating system and its functional components
  • apply the basic concepts of software engineering and real-time systems; realize a software project using a project management approach
  • explain the structure of the Internet; design and realize an application utlizing a computer network
  • apply the acquired knowledge in a creative and critical manner in their work
  • work responsibly both independently and as a team member
  • use information technology tools and communication skills in their work
  • monitor and interpret developments in computer science and engineering and to develop their own skills with it
  • communicate independently in his/her mother tongue, as well as in the second official language and at least in one foreign language to an international audience.

After graduation, students have achieved the skills required to continue in Computer Science and Engineering MSc program, as well as skills for continuous learning. Students can apply to some other master degree programme’s offered at the University of Oulu.

Arrangements for Recognition of Prior Learning: 

There are no specific practices for transferring previously achieved learning outcomes, the recognition of prior learning follows the main principles as defined by the University of Oulu.

More information: Recognition of prior Learning (RPL)

Modes of Study and Teaching: 

The student studies full-time, corresponding to 60 credits per year. This equals to 1,600 hours of student workload per year. The full degree (120 credits) can be completed in three years, studying full-time. Studies are organized as contact teaching during daytime; some courses contain web-based teaching. Contact teaching involves lectures and guides exercises. In addition, many courses include programming exercises and projects that are completed individually or in groups. Practical training (3 credits) can be included in the degree.

Lectures and exercises are typically organized on weekdays from 8 am to 4 pm, except on Fridays from 8 am to noon. Exams are typically organized on Fridays from 2 pm to 5 pm.

Language of Instruction: 


Examination Regulations, Assessment and Grading: 

The degree-related studies can be completed based on the curriculum. This means that the student studies the advanced studies and elective studies the curriculum contains, in accordance with the curriculum. The study units are primarily completed by attending examinations and completing project works. They both are assessed by the person responsible for the study unit. The assessment is based on the grades of final or mid-term exams or on the delivered project work material. Further information on examinations can be found from: Also other assessment criteria are used, including micro exams (continuous assessment), work reports, etc. Study unit descriptions give more exact information on the assessment of study units. Bachelor’s thesis shall be written as the final work in the degree.

Grading: A numerical scale 0-5 in whole numbers and verbal grading Pass or Fail are used in assessing completed courses. In the numerical scale, zero stands for fail. In determining the final grade for a study module, a credit-weighted average is utilized. The grades of Pass and Fail shall not be considered when determining the average.

Assessment Criteria at the University of Oulu can be found here.

Occupational Profiles of Graduates: 

The Bachelor of Science (Technology) in Computer Science and Engineering degree is a comprehensive, yet in-depth study program, which prepares students to follow the developments in this field, as well as for life-long learning through study and work to continuously improve their professional skills.

Access to Further Studies: 

The degree qualifies to continue studies in the Master of Science program in Computer Science and Engineering. The graduates can also apply to some other master degree programmes provided by the University of Oulu: Electrical Engineering, Communications Engineering, Information Processing Science, Physics, and Health Sciences. Moreover, graduates can apply to other universities’ master degree programme, within the limits of those universities’ requirements.

Graduation Requirements and Final Project: 

To be awarded a bachelor´s degree, a student must complete the required studies and bachelor´s thesis, write a maturity essay demonstrating language proficiency in the language in which the student has been educated (Finnish or Swedish). The student shall demonstrate the satisfactory level of proficiency in Finnish and Swedish required in the Act (424/2003) section 6 subsection 1. The student is also required to demonstrate the level of proficiency in at least one foreign language needed to follow developments in the field of study and to operate in an international environment. The diploma for the degree of Bachelor of Science (Technology/Architecture) is awarded on request and issued by the Education Dean of the Faculty. 

Qualification Requirements and Regulations: 

All education in the University of Oulu is based on the principles of the joint European credit transfer system (ECTS) which facilitates the transparency of education and the recognition of degrees at an international level. All degrees awarded from the University of Oulu are recognised by the Finnish Ministry of Education and Culture.

The degree does not provide an official professional competence, but the companies and research organizations in this field often offer summer jobs for graduates.

The degree qualifies to continue studies in the Master of Science program in Computer Science and Engineering. The graduates can also apply to some other master's degree programmes provided by the University of Oulu: Electrical Engineering, Communications Engineering, Information Processing Science, Physics, and Health Sciences.

Government Decree on University Degrees 794/2004, Language Proficiency Section 6: Language proficiency

1. The student must demonstrate in studies included in education for a lower or higher University degree or otherwise that he/she has attained:

(1) proficiency in Finnish and Swedish which is required of civil servants in bilingual public agencies and organizations under Section 6(1) of the Act on the Knowledge of Languages Required of Personnel in Public Bodies (424/2003) and which is necessary for their field; and

(2) skills in at least one foreign language needed to follow developments in the field and to operate in an international environment.

2. The provisions of subsection 1 do not concern a student who has been educated in a language other than Finnish or Swedish or a student who has been educated abroad. The language proficiency of such students shall be determined by the university.

3. For special reasons, the university may either totally or partially exempt a student from the requisite language skills referred to in subsection 1.

Basic information

Level of the Degree: 
Bachelor's Degree
Duration of Studies: 
3 years
ECTS Credits: 
Language of Instruction: 
Location of Instruction: 
+358 (0)294 482786
janne.heikkila (at)


Applying Information: 
The degree is part of a five-year degree programme which is applied for through the joint application system. The language of instruction in the degree programme is Finnish.