Programplaner og emneplaner - Student
STKD6700 Introduction to Programming I Emneplan
- Engelsk emnenavn
- Introduction to Programming I
- Studieprogram
-
Introduksjon til programmeringInternational Summer School - Faculty of Technology, Art and Design
- Omfang
- 5.0 stp.
- Studieår
- 2018/2019
- Emnehistorikk
-
Innledning
This course is focusing on the development of basic programming techniques, analytical thinking, comprehension of code and problem-solving skills achieved through a programming-based approach. It also focuses on developing programming skills relevant for personal and professional use. It provides theoretical and practical exposure to different programming technologies and programming concepts such as object-oriented programming, web-programming etc.
Anbefalte forkunnskaper
To understand some of the concepts presented in this course, it is recommended to have completed mathematics at least at high school algebra Level.
Forkunnskapskrav
No additional requirements to the general requirements for the Summer School.
Læringsutbytte
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
Arbeids- og undervisningsformer
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.
Arbeidskrav og obligatoriske aktiviteter
None.
Vurdering og eksamen
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.
Hjelpemidler ved eksamen
No support material is permitted in the exams.
Vurderingsuttrykk
Pass or fail.
Sensorordning
Two internal examiners will be used. External examiner is used regularly.
Emneoverlapp
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.