395 BSc Computer Science, bachelor

Target Group and Admission Requirements

This programme is aimed at students with an interest in information technology (IT). This programme qualifies graduates for a broad spectrum of working opportunities within the IT industry, in both the private and public sectors. Typical tasks may include system development and programming, administration of computer networks and databases, and consulting services.

Aim of the Programme

This programme provides a comprehensive, vocational education in computer science.

Further Education opportunities

The programme qualifies students for further study at the Master’s degree level.

Curriculum and structure


Digital Media
Code Course title Credits O/V *) Credits pr. semester
  S1(A) S2(V) S3(A) S4(V) S5(A) S6(V)
5601 Hardware and Software 10.00 O 10          
5602 Databases I 10.00 O 10          
5604 Multimedia 10.00 O 10          
5605 Computer Networks 10.00 O   10        
5606 Internet 10.00 O   10        
5608 Programming 10.00 O   10        
5607 Operating Systems 10.00 O     10      
5609 Object-oriented Programming 10.00 O     10      
5500 Mathematics 10.00 O     10      
5603 Databases II 10.00 O       10    
5550 Statistics I 5.00 O       5    
5611 Software Engineering 15.00 O         15  
5621 Image Processing 10.00 O         10  
5906 Project Management 5.00 O         5  
5617 Main Project 15.00 O           15
5974 Special Syllabus 5.00 O           5
5613 Management Information Systems 10.00 V           10
5552 Operations Analysis 5.00 V           5
5502 Linear Algebra 5.00 V            
5503 Discrete Mathematics 5.00 V            
2720 Digital Culture, Digital Society 10.00 V           10
5619 Work Experience 30.00 V            
5463 Practical Training 20.00 V            
Total: 30 30 30 30 30 30
*) O - Mandatory course, V - Optional course

System development and programming
Code Course title Credits O/V *) Credits pr. semester
  S1(A) S2(V) S3(A) S4(V) S5(A) S6(V)
5604 Multimedia 10.00 O 10          
5602 Databases I 10.00 O 10          
5601 Hardware and Software 10.00 O 10          
5605 Computer Networks 10.00 O   10        
5608 Programming 10.00 O   10        
5606 Internet 10.00 O   10        
5500 Mathematics 10.00 O     10      
5607 Operating Systems 10.00 O     10      
5609 Object-oriented Programming 10.00 O     10      
5624 System Administration 15.00 O       15    
5603 Databases II 10.00 O       10    
5550 Statistics I 5.00 O       5    
5906 Project Management 5.00 O         5  
5623 Information Security 10.00 O         10  
5613 Management Information Systems 10.00 O           10
5617 Main Project 15.00 O           15
5974 Special Syllabus 5.00 O           5
5503 Discrete Mathematics 5.00 V            
5502 Linear Algebra 5.00 V            
5621 Image Processing 10.00 V         10  
5552 Operations Analysis 5.00 V           5
5611 Software Engineering 15.00 V         15  
5619 Work Experience 30.00 V            
5463 Practical Training 20.00 V            
Total: 30 30 30 30 30 30
*) O - Mandatory course, V - Optional course

Teaching and Learning Methods

Lectures, supervised practice in the computer laboratory, projects. There is a larger main project in the the final semester which builds on the chosen area of specialisation. The project will be a group project and will be conducted for an external business. All courses are one semester long. It is possible to have practical work experience or study abroad for part of the programme, usually in year 3.


Minor adjustments may occur during the academic year, subject to the decision of the Dean

Publisert av / forfatter Bergit Grivi <Bergit.GriviSPAMFILTER@hit.no>,Bjørn Kristoffersen <Bjorn.KristoffersenSPAMFILTER@hit.no>, last modified Carl-Magnus Nystad - 24/01/2008