CURRICULA > FULL-TIME STUDIES > DEGREE PROGRAMME IN OHJELMISTOTEKNIIKKA > SOFTWARE ENGINEERING
Bachelor's degree, full-time studies

Software Engineering

2022

Classification
Select visible years, semesters and periods (when only one year is selected) by clicking buttons below. (S = Spring, A = Autumn)
Year of study 1 2 3 4
Search: ECTS 1 2 3 4 1A 1S 2A 2S 3A 3S 4A 4S 1 2 3 1 2 3 1 2 3 1 2 3
CORE COMPETENCE
240                                                
Orientation to software engneering
                                               
Study and career planning 5
 
     
         
Computer and ICT environments 5
     
             
                     
Basic programming skills 5
     
             
                     
Discrete mathematics 1 5
     
             
                     
Programming and problem solving 5
     
             
                     
Finnish communication skills 5
     
             
                     
Programming fundamentals
                                               
Object-oriented programming 5
       
             
                 
Databases 5
       
             
                 
User experience and user interfaces 5
       
             
                 
Computing networks 5
       
             
                 
Calculus 5
       
             
                 
Professional English 5
       
             
                 
Programming project 5
       
             
                 
Software engineering
                                               
Data structures and algorithms 5  
       
               
               
Embedded programming and IoT 5  
       
               
               
Professional Swedish 5  
       
               
               
Discrete mathematics 2 5  
       
               
               
Web technologies 5  
       
               
               
Software engineering
                                               
Web applications 5  
         
               
           
Software engineering methods 5  
         
               
           
Probality and statistics 5  
         
               
           
IT physics 5  
         
               
           
Software security 5  
         
               
           
Software engineering project 10  
         
               
           
Application areas of programming
                                               
AI applications 5    
         
                 
         
Data analytics and programming 5    
         
                 
         
Game programming 5    
         
                 
         
Software testing 5    
         
                 
         
Software product development
                                               
Software deployment and maintenance 5    
           
                 
     
Software architecture 5    
           
                 
     
Research and development skills 5    
           
                 
     
Practical training
                                               
Practical training 10    
           
                 
     
Bachelor's thesis
                                               
Bachelor’s thesis: idea and planning 5      
           
                   
   
Bachelor’s thesis: implementation 5      
             
                   
Bachelor’s thesis: reporting, assessment and presentation 5      
             
                   
COMPLEMENTARY COMPETENCE
(Select 55 ECTS)
                                               
(Select 10 ECTS)
10                                                
Practical software project 10    
           
                 
     
Practical training
20                                                
Practical training 20      
             
                   
Optional study modules
(Select 25 ECTS)
25                                                
Digitalization studies
0                                                
Data analysis 5                                                
User-driven digital services 5                                                
Information security awaraness 5                                                
Graphic Design online workshop 5                                                
Image and video editing online workshop 5                                                
5                                                
Introduction to programming 5                                                
Information security 5                                                
Digital tools 1 3                                                
Digital tools 2 2                                                
Innovation and entrepreneurship studies
0                                                
From idea to innovation 5                                                
Concept design 5                                                
Productisation and Commercialisation 5                                                
Entrepreneurship training 10                                                
The Operational Environment of Business and Competitive Tools 5                                                
Indicators and management 5                                                
New venture creation and marketing 5                                                
Personnel and sales management 5                                                
Emma Gaala – Social Media 7                                                
New Venture Creation and Marketing 5                                                
Entrepreneurship and Small Business Marketing 5                                                
The Operational Environment of Business and Competitive Tools 5                                                
Indicators and management 5                                                
StartUp Passion MOOC 5                                                
5                                                
5                                                
5                                                
Innovation management 5                                                
Innovation and entrepreneurship projects 10                                                
Inno Camp 2 cr 2                                                
Impact Entrepreneur 3                                                
New venture creation 3                                                
New venture financing and risk management 2                                                
Innovation management in digital age 5                                                
Social and health care legislation 2                                                
Commercialization of business 5                                                
Conseptualization and productization 5                                                
From idea to innovation 5                                                
Entrepreneurship sparring 10                                                
Startup passion 5                                                
Entrepreneurship and small business marketing 5                                                
Intellectual property rights 2                                                
3                                                
Russian studies
0                                                
Russia project on one?s own professional field 5                                                
Logistics and Transportation to Russia 2 5                                                
Logistics and Transportation to Russia 3 5                                                
Logistics and Transportation to Russia 1 5                                                
Russia beyond the headlines 5                                                
Russian business and communications culture 5                                                
Basics of Russian Cultural History 5                                                
Russian for health care 5                                                
Russian society and culture 5                                                
Learn about your own field in Saint-Petersburg 5                                                
Finnish-Russian tandem week in St. Petersburg 2                                                
Russian Business Culture 3                                                
Everyday communication in Russian 3                                                
5                                                
Research and development studies
0                                                
Research and development work 5                                                
Quantitative research methods 3                                                
3                                                
3                                                
Research, innovate, report 5                                                
Future studies 5                                                
Research and development skills 5                                                
3                                                
Optional studies
0                                                
Event promoter 5                                                
Finnish for beginners 5                                                
Muotoilijaksi 2                                                
Printmaking 5                                                
Introduction to mathematics for finance 3                                                
Bookkeeping and special questions 5                                                
Financial statements and instruments 5                                                
First aid 1 1                                                
Human resource management and labour law 5                                                
Entrepreneurship and small business marketing 5                                                
New venture creation and marketing 5                                                
Quantitative research methods 3                                                
Research and development work 5                                                
Basics of building services engineering 3                                                
Strengthening the expertise in crisis and trauma work 5                                                
Safe pharmacological care 5                                                
Pharmacological care in social services 3                                                
Workshop 5                                                
I tell you everything – sexuality and gender in movies 2                                                
Personnel and sales management 5                                                
Recognizing of the ECG 2                                                
Environmental business 5                                                
Linux operating system administration 5                                                
Salary calculation and personal taxation 5                                                
Transport occupational safety card 1                                                
3                                                
Pain management 5                                                
Wound management 3                                                
Violence work 5