395 BSc Computer Science, bachelor

Target Group and Admission Requirements

This programme is aimed at students interested in information technology (IT). This programme qualifies graduates for a broad spectrum of 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, design, development and operation of web publication solutions, instruction and consulting services. General admission requirements or prior experiential learning, and 2MX, 2MY or 3MZ.

Aim of the Programme

This programme provides a comprehensive, vocational education in computer science, and a thorough foundation for further study in computer science at the Master’s degree level.

Further Education opportunities

The programme qualifies students for further study at the Master’s degree level. The university college has exchange agreements with a number of foreign universities.

Curriculum and structure


Specialisation in 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)
5602 Databases 10.00 O 10          
5604 Multimedia 10.00 O 10          
5608 Programming 10.00 O   10        
5606 Internet 10.00 O   10        
5605 Computer Networks 10.00 O   10        
5609 Object-oriented Programming 10.00 O     10      
5607 Operating Systems 10.00 O     10      
5610 Data structures and algorithms 15.00 O       15    
6005 Statistics I 7.50 O       7,5    
6065 Databases and Web 7.50 O       7,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
6022 Special Syllabus 7.50 V           7,5
5613 Management Information Systems 10.00 V           10
6063 Operations Analysis 7.50 V           5
2720 Digital Culture, Digital Society 10.00 V           10
5619 Work Experience 30.00 V           30
5463 Practical Training 20.00 V           20
5975 Special Syllabus 10.00 V           10
Total: 30 30 30 30 30 30
*) O - Mandatory course, V - Optional course

Specialisation in the operation of computer systems
Code Course title Credits O/V *) Credits pr. semester
  S1(A) S2(V) S3(A) S4(V) S5(A) S6(V)
5602 Databases 10.00 O 10          
5604 Multimedia 10.00 O 10          
5608 Programming 10.00 O   10        
5606 Internet 10.00 O   10        
5605 Computer Networks 10.00 O   10        
5609 Object-oriented Programming 10.00 O     10      
5607 Operating Systems 10.00 O     10      
5624 System Administration 15.00 O       15    
6005 Statistics I 7.50 O       7,5    
6065 Databases and Web 7.50 O       7,5    
5906 Project Management 5.00 O         5  
5623 Information Security 10.00 O         10  
5617 Main Project 15.00 O           15
5613 Management Information Systems 10.00 O           10
5621 Image Processing 10.00 V         10  
5611 Software Engineering 15.00 V         15  
5619 Work Experience 30.00 V         30  
5463 Practical Training 20.00 V         30  
6063 Operations Analysis 7.50 O           7,5
Total: 30 30 30 30 30 30
*) O - Mandatory course, V - Optional course

The study programme has a normal duration of three years, and successful candidates will receive a Bachelor’s degree in Computer Science. The study programme consists of courses of one-semester’s duration.

After a common first year of study, students may specialise in system development and programming, or operation of computer systems. The first year of study corresponds to the one-year study programme in Computer Science and provides students with a broad introduction to the subject’s central aspects.

Specialisation in system development and programming

Students will receive thorough instruction in analysis, design and programming of different types of computer information systems, from simple applications to solutions involving database systems in networks and on the Web.

Optional courses: 5613 Management Information Systems, 10 ECTS; 2720 Digital Culture, Digital Society, 10 ECTS; 5552 Operations Analysis, 5 ECTS; 5619 Practice, 10-30 ECTS. It is also possible to select courses in other departments, for example within economics or languages.

Specialisation in the operation of computer systems
Students will specialise in the installation and operation of networks, Web solutions and database systems, with a particular focus on open systems.

Optional courses: 5611 Software Engineering, 15 ECTS; 5621 Image Processing, 10 ECTS; 5552 Operations Analysis, 5 ECTS; 5619 Practice 10-30 ECTS. It is also possible to select courses in other departments, for example within economics or languages.

The study programme is subject to change without notice.

Teaching and Learning Methods

Lectures, supervised practice in the computer laboratory, projects. There is a larger main project in 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.

Theory and Practical Training

The study programme is a practical one, but also examines basic theory within the subject areas. Emphasis will be placed on using relevant tools and practical examples in the instruction. It is also possible for students to complete a period of practical experience abroad as part of the study programme, normally in the third year of study. Recognition of studies abroad will be appraised individually.

Assessment Methods

The student’s knowledge will be assessed in all of the courses. Lettered grades A-F (where F represents a failing grade) will be used. A variety of assessment forms will be used; for details please refer to the individual course descriptions.


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> - 26/02/2009