ITF10213 Introduction to Programming (Autumn 2015)

Facts about the course

ECTS Credits:
10
Responsible department:
Faculty of Computer Science
Course Leader:
Per-Olav Bisseberg
Teaching language:
Norwegian
Duration:
½ year

The course is connected to the following study programs

This course is compulsory in:

  • Bachelor in Computer Science
  • Bachelor in Computer Engineering
  • Bachelor in Computer Engineering, Y-veien
  • Bachelor in Computer Engineering, Tress
  • Bachelor in Information Systems
  • Bachelor in Digital Media
  • Computer Science, one-year programme

The student's learning outcomes after completing the course

Knowledge:

On completion of the course, the student can:

  • give an account of basic programming structures
  • explain different security challenges and how these can be managed
  • give an account of principles for developing software

Skills:

On completion of the course, the student can

  • independently describe problems and resolve them with the help of programming.

General competence:

On completion of the course, the student can

  • learn programming languages other than those used in this course.

Content

The focus in this course is on learning basic programming, for example the use of variables, control structures, functions, objects, methods and file processing. The student also learns to detect and correct errors in their own source code and to read documentation.

Furthermore, the course offers a brief introduction to various aspects of programming, including concepts such as interpretation, compilation, execution, and the connection between programming language and machine code.

Forms of teaching and learning

Lectures, compulsory assignments and tutorials in the lab.

Workload

4-6 hours of lectures + exercises per week.

Coursework requirements - conditions for taking the exam

Students will undertake up to 6 individual projects in the different topics during the course. All of the projects must be submitted. In addition, all the students must familiarise themselves with and give feedback on a fellow student's work in each project.

One submission may be delayed by up to one week after the given deadline and one feedback may be dropped. Apart from these, a medical certificate is required for all other delays.

The coursework requirements must be approved before students may sit the exam.

Examination

Written exam lasting 4 hours. Permitted support materials: 4 pages (A4) containing students' own notes. Letter grading scale A?F.

Resit exams and rescheduled exams must be undertaken in conjunction with the next ordinary exam.

Course evaluation

This course is evaluated as follows:

  • Mid-semester evaluation (optional)
  • Final evaluation (compulsory)

The course instructor prepares a course report on the basis of student feedback and on his/her own experiences of the course. Course reports are discussed with the Committee for Study Quality at the Faculty of Computer Sciences.

Literature

Web resources will be available on the course website.

Last updated from FS (Common Student System) July 18, 2024 2:30:29 AM