Teaching language

Norwegian or English. The course will be taught in English if exchange students are following the course

Recommended prerequisites

IKT101-G Fundamental Software Development, IKT203-G Algorithms and Data Structures and MA-180-G Discrete Mathematics 1

Examination requirements

Approved exercises. Information about the exercises will be given in Canvas at the start of the semester.

Teaching methods

Lectures, group projects and lab exercises. The course covers programming in several languages and use of related software. Students develop their own programs to solve the given tasks. Some of the exercises are done in groups of appropriate size.

Parts of the course are run as intensive weeks.

Estimated workload for the average student is 27 hours per credit.

Evaluation

The person responsible for the course decides, in cooperation with student representative, the form of student evaluation and whether the course is to have a midway or end of course evaluation in accordance with the quality system for education, chapter 4.1.

Offered as Single Standing Module

Yes. Subject to availability or capacity.

Admission Requirement if given as Single Standing Module

Higher Education Entrance Qualification including mathematics R1 and R2 and physics Fysikk 1, or a pass in the preliminary course examination for engineers (which is also offered at University of Agder).

Assessment methods and criteria

Portfolio assessment with adjusting oral examination / presentation. Graded assessment. Information about the content of the portfolio will be given in Canvas at the start of the semester.

Reduction of Credits

This course’s contents overlap with the following courses. A reduction of credits will occur if one of these courses is taken in addition:

Course Reduction of Credits
DAT233 – Concepts of Programming Languages 7.5
Last updated from FS (Common Student System) June 30, 2024 1:36:11 AM