Degree: Bachelor of Science
Degree requirements
The lower degree that you can take in this faculty is the Bachelor of Science degree. The extent of the Bachelor’s degree is 180 credits (cr). The credits are calculated so that students are expected to work for 1,600 hours per year, which will yield 60 credits. This means that you should be able to complete the Bachelor’s degree in three years.
The degree structure has two tiers. The Bachelor’s degree must be finished before starting a Master’s degree programme. The degree includes major and minor subjects, language and communication studies, as well as optional courses.
PLEASE NOTE that the BSc degree is only offered in Finnish; the degree structure is presented here for information only.
BACHELOR OF SCIENCE DEGREE (180 CR)
1. Major subject courses
584111 BASIC MODULE (25 CR)
- 582102 Introduction to computer science, 5 cr
- 581325 Introduction to programming, 5 cr
- 582103 Advanced course in programming, 5 cr
- 582104 Methods for software engineering, 5 cr
- 581328 Introduction to databases, 5 cr
584213 INTERMEDIATE MODULE (63 CR)
Compulsory courses (55 cr):
- 58131 Data structures and algorithms, 8 cr
- 581305 Computer organization, 5 cr
- 582202 Introduction to data communication, 6 cr
- 582219 Operating systems, 8 cr
- 582206 Models of computation, 8 cr
- 581259 Software engineering, 5 cr
- 581260 Software engineering project, 9 cr
- 582204 Bachelor's thesis, 6 cr
- 50036 Maturity test, 0 cr
At least two intermediate projects with different subject matters (in total 8 cr). The subject matter of projects are specified every year in the teaching programme.
Examples:
- 582221 Intermediate project: Programming, 5 cr
- 582203 Intermediate project: Database application, 5 cr
- 58161 Intermediate project: Data structures and algorithms, 3-5 cr
2. Minor subject courses (at least 50 cr)
- The basic module, 25 cr, in mathematics or method sciences, and the basic module, 25 cr, in another minor subject
or
- the basic and intermediate module in mathematics or method sciences (60 cr)
In all the above cases, there have to be at least 10 cr of mathematics and at least 10 cr of statistics in the method sciences module.
.
3. Other studies
Language courses, 10 cr
- 582505 Communication in home language, 3 cr
- Second national language, 3 cr
-
Foreign language, 4 cr (entrance level CEFR B2 for English, CEFR B1 for other languages)
584401 Information and communication technology, 5 cr
- 582514 ICT driving license, 3 cr
- 581324 Introduction to the use of computers, 1 cr
-
582506 Research data retrieval, 1 cr
584402 Traineeship or vocational orientation, 1-7 cr
- 582508 Vocational orientation in connection with software engineering project, 1 cr
or
- 582509 Professional work experience in IT field, 2-6 cr
- 582507 Personal study plan and participation in teacher tutorial (LuK-HOPS), 1 cr
Optional/elective courses to fill the requirements of 180 credits. These courses can be major or minor subject or other courses.