Level of Study
Spring. Will be taught for the last time spring 2018. Exams will be given spring and autumn 2018.
Objectives and Content
The course gives an introduction to programming based on practical exercises in programming and program development.
Most of the teaching is organized in such a way that new themes are introduced via programming exercises. Students learn the material by reading the text of the exercises and working through the exercises.
On completion of the course the student should have the following learning outcomes defined in terms of knowledge, skills and general competence:
The student knows
- How a computer program works, the concepts of input and output, and how the interaction between a computer program and the computer¿s memory and file system works.
- The central concepts within programming, like problem specification, algorithm, program, and code.
The student is able to
- Analyze simple computational tasks and sketch a method for solving it.
- Write a correct computer program that reads in data, before executing the solution method, and finally prints out or visualizes the answer.
- Use and construct basic elements of the programming language Python.
- Can process structured data by the means of a computer.
Required Previous Knowledge
Recommended Previous Knowledge
Access to the Course
Access to the course requires admission to a programme of study at The Faculty of Mathematics and Natural Sciences.
The course is not available for students on the Bachelor¿s programmes in Computer Technology, Computer Science, Bioinformatics, Computer Security or the Master¿s programmes at the Department of Informatics.
Teaching and learning methods
Lectures: 2 hours per week
Computer labs: 8 hours per week
Compulsory Assignments and Attendance
Compulsory assignments are valid for one subsequent semester.
Students are expected to bring their own computers. A limited number of computers are available for those without their own computer.
Forms of Assessment
The forms of assessment are:
- Compulsory assignments , 50% of total grade.
- Written examination (3 hours), 50% of total grade.
Examination Support Material
The grading scale used is A to F. Grade A is the highest passing grade in the grading scale, grade F is a fail.
Examination both spring semester and autumn semester.
The reading list will be available within June 1st for the autumn semester and December 1st for the spring semester.
The course will be evaluated by the students in accordance with the quality assurance system at UiB and the department.
The Programme Board is responsible for the content, structure and quality of the study programme and courses.
Course coordinator and administrative contact person can be found on Mitt UiB, or contact mailto:email@example.com Student adviser
The Faculty of Mathematics and Natural Sciences represented by the Department of Informatics is the course administrator for the course and study programme.
mailto:firstname.lastname@example.org Student adviser
T: 55 58 42 00