CURRICULA > BACHELOR’S DEGREE, FULL-TIME STUDIES > DEGREE PROGRAMME IN ICT ENGINEERING > DEGREE PROGRAMME IN ICT ENGINEERING, SOFTWARE ENGINEERING
Bachelor’s Degree, Full-Time Studies ...

Degree Programme in ICT Engineering, Software Engineering

Classification
Select visible years, semesters and periods (when only one year is selected) by clicking buttons below. (S = Spring, A = Autumn)
School years 1 2 3 4
Search: cr 1 2 3 4 1A 1S 2A 2S 3A 3S 4A 4S 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Basics of Engineering
                                                       
Geometry and Vector Algebra 3
     
             
                             
Functions and Matrices 3
     
               
                           
ICT Environment and Working Life Skills 5
     
             
                           
Mechanics 3
     
             
                             
Basics of ICT Physics 3
     
               
                           
Basics of Measuring and Reporting in ICT Engineering 4
       
               
                       
210001740000008.58.522000000000000
Complementary Basic Skills of Technology
()
                                                       
Orientation for Engineering Mathematics 3
     
             
                             
Self-Leadership and Communication Skills 2
     
             
                           
Basic Course in Swedish for Technical Science 3  
         
                   
               
5300500300004100001.51.500000000
Engineering Skills
                                                       
Differential Calculus 3
       
               
                         
Integral Calculus 3
       
                 
                       
Data Analytics 3  
       
                 
                   
Electrostatics and Magnetism 3
       
               
                         
Laboratory Works of Physics 3  
       
                 
                   
9600096000000063330000000000
Complementary Engineering Skills and Knowledge
(Select 3 cr)
                                                       
Discrete Mathematics 3  
         
                   
               
0300000300000000001.51.500000000
Basic Knowledge of ICT Engineer
     
             
                           
Intelligent Systems 10
     
             
                           
Basics of C++ Programming 5
     
             
                           
Intelligent Systems, Advanced 10
       
               
                       
Advanced Programming 5
       
               
                       
IoT and Web Programming 5
       
               
                       
Techniques of Software Engineering 5  
       
                 
                   
Introduction to Networking 5  
       
                 
                   
Secure Systems 5  
       
                 
                   
Programming of Embedded System and Microcontrollers 5  
       
                 
                   
Linux-based Operating Systems 5  
       
                 
                   
Data Repository Technologies 5  
         
                   
               
Data Analytics and Basics of Artificial Intelligence 5    
         
                     
           
10530508520255500042.542.5101012.512.52.52.52.52.5000000
Professional Skills and Knowledge of an ICT Engineer
(Select 15 cr)
                                                       
Technical Method Expertise of Software Engineers
 
         
                   
               
Advanced Programming Techniques 5  
         
                   
               
API Development 5  
         
                   
               
Data Structures and Algorithms 5  
         
                   
               
03000000300000000000151500000000
Professional Competence and Language Skills
(Select 22 cr)
   
         
                     
           
Swedish Language, Written 2    
         
                     
           
Swedish Language, Spoken 2    
         
                     
           
English for ICT Engineers 3    
         
                     
           
User-oriented Method Expertise of Software Engineers
   
         
                     
           
Application Programming and Usability 5    
         
                     
           
Advanced Web Programming 5    
         
                     
           
Advanced Application Programming 5    
         
                     
           
005900000590000000000029.529.5000000
Professional Competence and Working Life Skills
(Select 19 cr)
   
           
                       
       
Business Economics and Manager Skills 4    
           
                       
       
Application Development Skills of Software Engineers
   
           
                       
       
Applications of Machine Learning 5    
           
                       
       
Web Application Programming 5    
           
                       
       
Software Development, Advanced 5    
           
                       
       
00530000005300000000000026.526.50000
Professional Expertise in ICT Engineering
(Select 15 cr)
                                                       
Project Expertise of Software Engineers
     
           
                         
   
Applications of AI 5      
           
                         
   
Software Project 5      
           
                         
   
Development Project in the Field of ICT 5      
           
                         
   
00030000000300000000000000151500
Practical Training
                                                       
Practical Training 1 6
       
               
                       
Practical Training 2 12  
         
                   
               
Practical Training 3 12    
           
                       
       
61212006012012000033006600660000
Bachelor's Thesis
                                                       
Planning and Technical Writing of Bachelor's Thesis 5      
           
                         
   
Implementation and Reporting of Bachelor's Thesis 10      
             
                           
000150000005100000000000002.52.555
(Select 15 cr)
                                                       
0000000000000000000000000000
60 / 14660 / 8460 / 12960 / 4560 / 10760 / 3960 / 3160 / 5360 / 6460 / 6560 / 3560 / 1060 / 5560 / 5260 / 2160 / 1860 / 15.560 / 15.560 / 26.560 / 26.560 / 3260 / 3260 / 32.560 / 32.560 / 17.560 / 17.560 / 560 / 5
The curriculum has been planned so that the student completes 60 ECTS credits per academic year and 30 ECTS credits per semester

Studies of syllabus is planned so 60 credits are studied in academic year and length of studies is 3,5/4/4,5 years. Planned syllabus may change during studies.