EPN-V2

STKD6710 Introduction to Programming II Emneplan

Engelsk emnenavn
Introduction to Programming II
Omfang
10.0 stp.
Studieår
2020/2021
Emnehistorikk
  • Innledning

    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.

  • 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.

    This course is especially designed for people who do not have any previous experience with programming.

  • Forkunnskapskrav

    Examination system:

    An oral group-presentation of a project and a code repository. Each group may consist of 2-3 students. The presentation and code repository counts for 100% of the final grade.

    The oral presentation cannot be appealed.

  • 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
    • 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
  • Arbeids- og undervisningsformer

    All aids are permitted, as long as the student complies with the rules for source referencing.

  • Arbeidskrav og obligatoriske aktiviteter

    Grade scale A-F

  • Vurdering og eksamen

    Two examiners will be used, one of which can be external. External examiner is used regularly.

  • Hjelpemidler ved eksamen

    All support materials are allowed for both the oral presentation and the individual portfolio.

  • Vurderingsuttrykk

    Two examiners will be used, one of which can be external. External examiner is used regularly.

  • Sensorordning

    To understand some of the concepts presented in this new 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.

  • 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.