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
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
Physiotherapists work within a complex health and welfare system, and society expects physiotherapists to contribute to service innovation and systematic and quality-enhancing processes to raise the quality of interprofessional work and/or physiotherapy practice. Through the work on the bachelor’s thesis, the student will gain experience of studying a delimited area in depth, and will have the possibility to develop skills and knowledge required to be able to cooperate in groups that aim to contribute to developing the discipline of physiotherapy. In addition to the ability to cooperate in a specialist community and participate in academic discussions, discipline development processes require critical thinking, structured work and knowledge about how to proceed to implement new knowledge in practice. Detailed guidelines for the bachelor’s thesis will be published on the university’s learning platform.
Permitted exam materials and equipment
None.
Grading scale
Pass/Fail
Examiners
One or several internal examiner. External examiners are used regularly.
Overlapping courses
The bachelor’s theses are normally written in groups of 2-3 students. If the project’s topic is interprofessional, the project group can also include a student from another bachelor’s programme, subject to the approval of the person responsible for the course at both programmes.
The work and teaching methods include lectures, seminars, supervision and self-study in the project group. At the start, project sketching seminars are arranged, including a half-day seminar with presentation of the project sketch and feedback on fellow students' project sketching. Halfway into the project, students meet to present the preliminary project status and provide input to fellow students for use in the completion of the projects.
Students are assigned a supervisor after submitting a project outline. The supervision is based on written project material and specific questions submitted by the student group ahead of the supervision session. Each group receives two (2) hours of supervision on the project outline during the seminars, and three (3) hours of individual project supervision.