Programplaner og emneplaner - Student
STKD6700 Introduction to Programming I Emneplan
- Engelsk emnenavn
- Introduction to Programming I
- Omfang
- 5.0 stp.
- Studieår
- 2022/2023
- Emnehistorikk
-
-
Innledning
No additional requirements to the general requirements for the Summer School.
-
Anbefalte forkunnskaper
The course has 2 ECTS of overlapping content towards ADTE1400 Basic Programming.
The course has 5 ECTS of overlapping content towards STKD6700 Introduction to Programming I.
-
Forkunnskapskrav
This course is a four-week attendance-based teaching module.
The course contains individual programming exercises and a group-programming project. Course participants will work in groups on the final project and this project will be evaluated at the end of the course based on a group oral presentation.
-
Læringsutbytte
This course is designed to create a fast-paced, prolific production tempo that reflects the current multimedia landscape. Students will be required to produce several weekly multimedia shortform videos and posts that pertain to the thematic topics covered for each week. Topics shall include, but not be limited to: sports, climate, health, technology, politics, local reporting, youth, social justice, economy, inter alia.
In addition to weekly assignments, over the semester the students will create, individually or in groups of two, a larger multimedia scrolling reportage for the web. This project shall include some combination of pictures, video, text, and audio storytelling.
- Portfolio 1: At the end of the semester the students must be able to document weekly production shortform multimedia journalistic content pertaining to the various themes throughout the semester.
- Portfolio 2: Each student or pair of students create one multimedia feature scrolling news story as well as a reflection essay (5-8 pages). The reflection essay is done individually.
The purpose of portfolio 1 is to get students to create multimedia news content in various formats at a tempo that is reflective of that in faster-paced mobile platforms. The purpose of portfolio 2 is to have students integrate different storytelling skills and knowledge into a coherent, journalistically sound and aesthetically engaging multimedia project.
In the practical tasks, the scope will vary depending on the types of media or combinations thereof that the student chooses. The scope will be specified in the assignment texts or individually in collaboration with the subject teacher. More information about the content and deadlines for the assignments can be found in the teaching plan, which is electronically available to the students at the start of the course.
Students who do not submit work portfolios lose the right to receive feedback.
-
Arbeids- og undervisningsformer
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
- ability to use algorithmic problem-solving
- knowledge of the methods used to debug programs
- basic knowledge of automating processes using computers
- understanding of writing basic programs using modern programming languages
Skills
On successful completion of this course the student is:
- able to format and write basic code
- able to identify and remediate bugs
- able to apply problem solving principles to the development computer programs
- able to solve and design solutions to (simple) programming problems
- proficient at efficiently translate solutions into computer programs
General Competence On successful completion of this course the student is:
- proficient in planning and implementing a project plan for software development
- able to explain problem-solving principles
- able to recognise the place programming has within a professional domain
-
Arbeidskrav og obligatoriske aktiviteter
All aids are permitted, as long as the student complies with the rules for source referencing.
-
Vurdering og eksamen
Grade scale A-F
-
Hjelpemidler ved eksamen
Two examiners will be used, one of which can be external. External examiner is used regularly.
-
Vurderingsuttrykk
The final assessment will be graded on a grading scale from A to E (A is the highest grade and E the lowest) and F for fail.
-
Sensorordning
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.
-
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.