Computer skills


The course is in two parts. The first part is for 3-4 weeks and covers the history of computer science. Students also learn about numbering systems, binary, octal and hexadecimal, and how to convert from one numbering system to another. Students read about computer hardware and what types of software exists. Students learn about computer memory and how computers store different types of data. Algorithms, complexity and computations are also covered.

In the later part of the course students are given basic training in programming with the object-oriented computer language Java. Students learn how to write code for small traditional programs running both console and as Windows programs. The programs will often have solutions that involve some math and calculations.

The teachers input will be as reading material, lectures, slides, recordings and assignments as well as hand-in assignments.


The objective of the course is to enhance digital literacy and competence in the classroom to enable students to work with information and different types of data (digital media and information literacy). The goal is that students will continue to develop their proficiency, independence and accuracy skills.

The course covers the basics of the use of email – and other communication programs. Students learn about the possibilities these software programs offers and how students can use them to their advantage in their studies and work. The basics of word processing will be studied closely and students are expected to acquire skills in its use and learn how to present texts, for example in essay writing. The basics of the spreadsheet software will also be discussed thoroughly. The focus will be on acquiring skills in the main features of the program, e.g. calculation and the use of calculus.


In this course students will program using both Java and C#. Assignments are more complex than in the previous course. Students will analyze, design and program using functions and classes that the students make themselves. Students will aquire deeper knowledge of both arrays and string related programs, often by using multiple nested loops. The focus will be on using careful and well organized practices with developing program solutions.

This course is a good preparation for all the programming and logical thinking that is an important part of many technical subjects in Universities, such as engineering, math, computer science and more related studies.


The course focuses on technology literacy and skills, and the ability to work with information in a variety of ways (information literacy). Students will continue to develop their proficiency and accuracy skills as well as developing the skill of working independently. The course will cover the basics of the use of database files. Students design and work with a simple database, alter existing bases, learn to use queries, download data from other programs and create files and charts.

The registration of authorization in word processing is studied together with referencing/bibliographies and image processing.

Students will continue working on the spreadsheet software in order to increase their knowledge of common uses of the software acquired in Tölv2rt05. They will, for example, work with pivot tables, statistical and financial calculus and graphs.