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
- 2020/2021
- Curriculum
-
FALL 2020
- Schedule
- Programme description
- Course history
-
Introduction
Required preliminary courses
No prerequisites.
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
The grading is based on two components: 1. Obligatory Assignment; 2. Written examination.
The obligatory assignment counts 25% of the final grade. This assignment is to be carried out in groups of 2-3 students. However, in some special cases a student may be allowed to work individually. The teacher will give information regarding the deadline for handing in the assignment. The four-hour written examination at the end of the term counts 75% towards the final grade.
The final grade is based on weighted average of the obtained grades of the two components i.e. 25% for assignment + 75% for written exam.
The students who wish to write the examination later, or the students who want to re-write the examination are not required to do the assignment afresh. Their obtained grade of the assignment shall count towards their final grade.
Permitted exam materials and equipment
None.
Grading scale
Letter grading A-F.
Examiners
The course instructor will grade the assignment.
The written exam will be assessed by an internal and an external examiner. A selection of at least 25% of the exam papers will be assessed by two examiners. The grades awarded to exam papers assessed by the external and internal examiner will be used to determine the level of all exam papers.
Overlapping courses
Muhammad Azeem Qureshi