EPN

DAPE1400 Programming Course description

Course name in Norwegian
Programmering
Study programme
Bachelorstudium i ingeniørfag - data / Bachelorstudium i informasjonsteknologi / Bachelorstudium i anvendt datateknologi / Årsstudium i IT
Weight
10.0 ECTS
Year of study
2021/2022
Curriculum
FALL 2021
Schedule
Course history

Introduction

The course shall give the students a basic understanding of and skills in imperative programming principles and object-oriented programming. Students from the bachelor's degree program in applied computer technology can choose between this course or ADTE1400 Basic Programming for 1 semester.

Required preliminary courses

No requirements over and above the admission requirements.

Learning outcomes

After completing the course, the student is expected to have achieved the following learning outcomes defined in terms of knowledge, skills and general competence:

Knowledge The student has acquired a basic understanding of the following programming topics:

  • types
  • instructions, instruction sequences and instruction jumps
  • functions (procedures)
  • tables (arrays)
  • classes and objects
  • inheritance
  • polymorphism

 

Skills

The student is capable of handling the following programming constructs in Java:

  • operators and types
  • control structures
  • classes, constructors and methods
  • abstractions and simple graphic user interfaces

 

General competence

The student is familiar with:

  • basic principles for creating programs
  • the connection between programming language and program development
  • concepts relating to the quality and readability of code

Teaching and learning methods

Lectures and individual exercises. The exercises are based on the students’ own work, supervised by the lecturer and/or a student assistant.

Course requirements

The following coursework is compulsory and must be approved before the student can sit the exam:

  • 3 assignments
  • 2 individual tests

Assessment

Exam autumn 2021 due to Covid-19:

The students choose between two different exam forms:

Either:

Individual written exam, 3 hours

The exam result can be appealed.

Or:

Individual digital home exam, 3 hours

The exam resulat can be appealed.

[Exam earlier:]

Individual written exam, 3 hours

The exam result can be appealed.

Permitted exam materials and equipment

Aids autumn 2021:

For the school exam:

None.

For the home exam:

All aids allowed except communication with others.

[Aids earlier:]

None.

Grading scale

Grade scale autumn 2021:

For the school exam:

Grade scale A-F.

For the home exam:

Grade scale Pass-Fail.

[Grade scale earlier:]

Grade scale A-F.

Examiners

One or several internal examiner. External examiners are used regularly.