395 BSc Computer Science, bachelor

Introduction

The program provides a comprehensive, vocational education aimed at developing and operating information systems and technology. It will also give graduates a thorough foundation for further studies at the Masters's degree level. The program is practical but has a sound theoretical basis. Modern ICT-tools and realistic cases/examples will be used extensively. The program is taught through a combination of lectures, practical exercises in data labs, and projectwork.

Target Group and Admission Requirements

This program is aimed at students interested in information technology (ICT). This program qualifies graduates for a broad spectrum of opportunities within the ICT industry, and in other branches, both in private and public sectors. Typical tasks may include system development and programming, operation of computers networks and software, design and application development for web and mobile devices, instruction and consulting services.

General admission requirements or prior experiential learning, and R1 or (S1+S2) or similar mathematical skills (MATRS).

Aim of the Programme

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

Learning outcome

A successful candidate will acquire the following:

Knowledge:

  • Broad expertise in key ICT topics, such as programming, databases, web publishing, multimedia, information security, operating systems, networks, system development, modelling systems and project work

Skills:

  • be able to participate in the procurement, installation and operation of networks, computers, and software.
  • be able to participate in the development, modeling, and object oriented programming of ICT systems
  • be able to design and implement database driven applications for web and mobile devices
  • be able to actively participate in, plan, and implement projects involving ICT

General capabilities:

  • be able to apply knowledge to practical problems in a job situation
  • be able to find, evaluate and communicate information and subject matter so that it highlights problems and contributes to the development of good practice
  • have a good basis for further updating and developing their knowledge and skills

Curriculum and structure



Code Course title Credits O/V *) Credits pr. semester
  S1(A) S2(V) S3(A) S4(V) S5(A) S6(V)
6003 Information Management 7.50 O 7,5          
6100 Introduction to Linux 7.50 O 7,5          
6101 Web-publishing 7.50 O 7,5          
6102 Databases 7.50 O 7,5          
6105 Windows Server and computer networks 7.50 O   7,5        
6108 Java Programming 7.50 O   7,5        
6118 eBusiness and social media 7.50 O   7,5        
6123 Information Security 7.50 O   7,5        
Total: 30 30 0 0 0 0
*) O - Mandatory course, V - Optional course


Code Course title Credits O/V *) Credits pr. semester
  S1(A) S2(V) S3(A) S4(V) S5(A) S6(V)
6109 Object-oriented programming 7.50 O     7,5      
6111 Modelling and UML 7.50 O     7,5      
6107 Operating system and computer networks 7.50 O     7,5      
6001 Mathematics 7.50 O     7,5      
6065 Databases and Web 7.50 O       7,5    
6005 Statistics I 7.50 O       7,5    
Total: 0 0 30 30 0 0
*) O - Mandatory course, V - Optional course


Code Course title Credits O/V *) Credits pr. semester
  S1(A) S2(V) S3(A) S4(V) S5(A) S6(V)
6106 Project Management 7.50 O         7,5  
6112 Agile Methods 7.50 O         7,5  
6121 Image Processing 7.50 O         7,5  
xxxx Elective Course 7,5 ECTS 7.50 O         7,5  
6120 Application development for mobile
devices
7.50 O           7,5
6117 Bachelor’s Degree Project 15.00 O           15
Total: 0 0 0 0 30 30
*) O - Mandatory course, V - Optional course


Code Course title Credits O/V *) Credits pr. semester
  S1(A) S2(V)
5975 Special Syllabus 10.00 V 10 10
6022 Special Syllabus 7.50 V 7,5 7,5
5974 Special Syllabus 5.00 V 5 5
6000 Business Financial Analysis and Accounts
7.50 V 7,5  
6020 Business English 15.00 V 7,5 7,5
6010 Organisation and Ethics 7.50 V 7,5  
6061 Intellectual Property Law 7.50 V 7,5  
6002 Marketing 7.50 V 7,5  
5610 Data Structures and Algorithms 15.00 V   15
6113 Management Information Systems 7.50 V   7,5
5700 Digital Geodata 10.00 V   10
5702 Geographical Analysis 10.00 V   10
6021 Employment Law 7.50 V   7,5
6006 Commercial Law 7.50 V   7,5
6042 Introduction to Economics 15.00 V   15
6063 Operations Research 7.50 V   7,5
6058 Product Development 7.50 V   7,5
5619 Work Experience 30.00 V   30
5463 Practical Training 20.00 V   20
Total: 0 0
*) O - Mandatory course, V - Optional course

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

The first year of study is equivalent to the one-year program in information management and is also taught in tandem with first year of the bachelor programme in management of information systems. This first year provides a broad introduction to the key aspects of ICT. The second and third years will include advanced ICT courses in both systems operations, analysis, design and programming of various types of information systems, from simple applications to solutions involving database system, networks, web technology and mobile devices. During the final two semesters students can choose courses in information technology, economics, mathematics and languages. During the last semester, compulsory subjects can be replaced by an internship, or study abroad by individual application.

Internationalization

It is possible to include 30 credits (one semester) at an educational institution outside Norway. There are agreements and funding for this. Students should familiarise themselves with this information. More information here.

Teaching and Learning Methods

Lectures, practical exercises in the computer laboratory with supervision and project assignments. A large project will be completed during the last semester. The project will be carried out in groups and will often be supervised externally.

Theory and Practical Training

The study program is vocational, but also includes basic theory within the subject areas. Modern ICT-tools and realistic cases/examples will be used extensively. During the last semester, compulsory subjects can be replaced by an internship.

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>,Jon Kvisli <jon.kvisliSPAMFILTER@hit.no>, last modified Susan Erdmann - 22/06/2015