Programplaner og emneplaner - Student
STKD6700 Introduction to Programming I Course description
- Course name in Norwegian
- Introduction to Programming I
- Weight
- 5.0 ECTS
- Year of study
- 2018/2019
- Course history
-
- Programme description
-
Introduction
The course has 1 ECTS of overlapping content towards Basic Programming ADTE1400.
The course has 5 ECTS of overlapping content towards STKD6710 Introduction to Programming.
-
Recommended preliminary courses
To understand some of the concepts presented in this course, it is recommended to have completed mathematics at least at high school algebra Level.
-
Required preliminary courses
No additional requirements to the general requirements for the Summer School.
-
Learning outcomes
After completing this course the student should have the following learning outcome:
Knowledge
On successful completion of this course the student has:
- basic understanding of the operation and capabilities of computers
- knowledge of the methods used to debug programs
- understanding of writing basic programs using modern programming languages
Skills
On successful completion of this course the student has:
- ability to format and write basic code
- ability to explain problem-solving principles
- ability to frame and solve unstructured problems
- ability to solve and design solutions to (simple) programming problems
- ability to recognise the place that modern computing technology and programming have within a professional domain
General Competence
On successful completion of this course the student is:
- proficient in planning and implementing a project plan for software development
- able to identify and remediate bugs
-
Teaching and learning methods
The course will take a project-based learning approach. Course participants will work in groups on a project and this project will be evaluated at the end of the course based on group presentation and final report.
This course is a four week in-person module that culminates in an oral exam. Feedback from the oral exam provides a basis for the independent study carried out part-time online and culminate in the submission of the final report.
-
Course requirements
None.
-
Assessment
Portfolio assessment. The student groups submit a portfolio consisting of a code repository and an oral presentation.
Each group may consist of 2-5 candidates.
The portfolio is graded as a whole and given one grade. The result cannot be appealed.
-
Permitted exam materials and equipment
No support material is permitted in the exams.
-
Grading scale
Pass or fail.
-
Examiners
Two internal examiners will be used. External examiner is used regularly.
-
Overlapping courses
The course has 1 ECTS of overlapping content towards Basic Programming ADTE1400.
The course has 5 ECTS of overlapping content towards STKD6710 Introduction to Programming.