Programplaner og emneplaner - Student
STKD6700 Introduction to Programming I Emneplan
- Engelsk emnenavn
- Introduction to Programming I
- Omfang
- 5.0 stp.
- Studieår
- 2019/2020
- Emnehistorikk
-
-
Innledning
This course immerses journalism students in the dynamic world of mobile journalism (mojo) and digital storytelling. Students will learn to harness the power of smartphones and digital platforms to create short, aesthetically engaging multimedia news stories. Beyond content creation, the course also delves into critical thinking about digital platforms, their impact on traditional journalism, and the ethical considerations of this new era. In addition, students will acquire essential skills in data visualization and culminate their learning by designing a multimedia scrolling reportage for the web.
The language of instruction for this course is English
-
Anbefalte forkunnskaper
- Two examiners will be used, one of which can be external.
- One examiner will be used for the final examination
External examiner is used regularly
-
Forkunnskapskrav
None
-
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:
- the ability to format and write basic code
- the ability to identify and remediate bugs
- the ability to solve and design solutions to (simple) programming problems
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
-
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
- 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:
- the ability to format and write basic code
- the ability to identify and remediate bugs
- the ability to solve and design solutions to (simple) programming problems
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
It is mandatory to participate in the weekly editorial meetings. Each weekly meeting with the instructor will be thematically focused and include a brief lecture on the week’s theme after which the class can brainstorm ideas and create a plan that pertains to the weekly theme/topic.
To ensure that the students get academic continuity and a basis for obtaining the necessary technical skills, attendance at all classes is compulsory. An absence of more than 20 per cent results in the loss of the right to take the final exam.
-
Vurdering og eksamen
This is a blended learning course, with four weeks of attendance-based teaching followed by eight weeks of part-time online learning. The four-week attendance-based teaching module contains individual programming exercises and a group-programming project. This project will be evaluated based on a group oral presentation at the end of the first four weeks. This evaluation provides a basis for the following independent online study, which culminates in a submission of an individual project.
-
Hjelpemidler ved eksamen
None.
-
Vurderingsuttrykk
All exam papers are assessed by one internal and one external examiner.
-
Sensorordning
All support materials are allowed for both the oral presentation and the individual portfolio.
-
Emneoverlapp
To understand some of the concepts presented in this course, it is recommended to have completed mathematics at least at high school algebra level.
This course is especially designed for people who do not have any previous experience with programming.