EPN-V2

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