Programplaner og emneplaner - Student
DAPE1400 Programming Course description
- Course name in Norwegian
- Programmering
- Study programme
-
Bachelor in Applied Computer TechnologyBachelor's Degree Programme in Software EngineeringBachelor's Degree Programme in Information Technology
- Weight
- 10.0 ECTS
- Year of study
- 2025/2026
- Curriculum
-
FALL 2025
- Schedule
- Programme description
- Course history
-
Introduction
The course shall give the students a basic understanding of and skills in imperative programming principles and object-oriented programming.
Required preliminary courses
No requirements over and above the admission requirements.
Learning outcomes
After completing this course, the student will have achieved the following learning outcomes, defined in terms of knowledge, skills, and general competence:
Knowledge
The student is familiar with fundamental concepts in programming, with a focus on procedural and object-oriented programming. Although the student primarily programs in Java, it is expected that they can transfer their knowledge to other imperative programming languages.
Skills
The student is able to work with the following programming constructs in Java:
- Operators and types
- Control structures
- Functions (procedures) and methods
- Tables (Arrays)
- Classes, constructors, and references
- Inheritance and polymorphism
General Competence
The student is familiar with:
- Basic principles of program structure
- The relationship between programming languages and software development
- Concepts related to code quality and readability
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
Assessment
Individual written exam, 3 hours
The exam result can be appealed.
Permitted exam materials and equipment
IntelliJ is avaliable during the exam.
Grading scale
Grade scale A-F.
Examiners
One or several internal examiner. External examiners are used regularly.