EPN-V2

VDJ6000 AI-journalism: Introduction to Python programming Course description

Course name in Norwegian
AI-journalism: Introduction to Python programming
Study programme
AI-journalism: Introduction to Python programming
Weight
10.0 ECTS
Year of study
2024/2025
Course history

Introduction

For å kunne framstille seg til eksamen må studenten ha følgende godkjente arbeidskrav:

  • Arbeidskrav 1: Utvikle en foreløpig skisse til et masterprosjekt som angir et teoretisk utgangspunkt og problemstilling. Lengde: 3-5 sider. Formålet med oppgaven er å øve studentene i å omsette teoretisk kunnskap til en konkret problemstilling som igjen kan hjelpe dem i gang med et masterprosjekt. Oppgaven er knyttet til pensum og undervisning i emnet og peker samtidig fremover mot det videre arbeidet i masterløpet.
  • Arbeidskrav 2: Deltagelse på skrivekurs. Formålet med skrivekurset er idéutvikling for et masterprosjekt. Skrivekurset foregår over en dag i løpet av emnet.
  • Arbeidskrav 3: Deltagelse i minst ett studentledet seminar. Formålet med de studentledede seminarene er å få studentene i gang med refleksjon rundt temaer og teorier som undervises i emnet gjennom gruppearbeid og plenumspresentasjoner. Deltagelse på ett studentledet seminar innebærer et gruppearbeid som strekker seg over to dager.

Alle arbeidskravene må være gjennomført og godkjent innen fastlagt frist for at studenten skal kunne framstille seg til eksamen.

For arbeidskrav 1 gis det anledning til å kunne levere en forbedret versjon én gang innen angitt frist. For arbeidskrav 2 og 3 gis det ved sykdom eller andre tungtveiende årsaker mulighet til kompenserende oppgaver etter avtale med faglærer. Hvis studenten ikke overholder fristen som er gitt i kursplanen, eller avtalt med faglærer, får studenten ikke levere arbeidskravet, og mister dermed retten til å gå opp til eksamen.

Required preliminary courses

Eksamen i emnet er en skoleeksamen på 6 timer.

Learning outcomes

After completing the course, the student should have the following overall learning outcomes defined in terms of knowledge, skills and general competence:

Knowledge

The student has:

  • basic understanding of the operation and capabilities of software
  • an understanding of what an algorithm is and the ability to use algorithmic problem-solving to address real-life problems in business and administration
  • basic knowledge of the methods used to debug software
  • basic knowledge of how processes within the realm of journalism can be automated using software
  • insight in how software is written, and an understanding of various types of programming languages and their function in various areas of business and administration.

Skills

The student has acquired an ability to:

  • format and write basic code
  • explain how problem-solving principles are used in programming
  • understand how to frame and elicit unstructured business and/or administration problems to solve them through programming,
  • understand the steps required to make software more efficient

General competence

The student is:

  • proficient in planning and implementing a project plan for software development for journalism
  • able to identify and remediate bugs

Teaching and learning methods

Gradert skala A - F.

Course requirements

No coursework requirements or compulsory activities.

Permitted exam materials and equipment

Only personal notes written in non-digital media will be allowed during the oral exam. All support materials are allowed in the other exams.

Grading scale

Grade scale A-F

Examiners

The portfolio is assessed by one internal and one external examiner. At least 25% of the exam papers will be assessed by two examiners. At least 25% of the exam papers will be assessed by two examiners. The grades awarded for the papers assessed by two examiners form the basis for determining the level for all the exam papers.

The oral presentation will be assessed by one internal and one external examiner.

Admission requirements

Target group

This continuing education course is aimed at students working as journalists.

Admission

Admission requires Higher Education Entrance Qualification to Norwegian Universities, including proficiency in English (generell studiekompetanse). Norwegian language proficiency is not required. Applicants must document at least two years work experience. Work experience can be in any field of work.

Admissions are conducted in accordance with Regulations relating to Admission to Studies at OsloMet.

Qualified applicants will be admitted continuously until the course is full. Some study places may be reserved for students recruited by or through partners of OsloMet.

Overlapping courses

The course has 7,5 ECTS of overlapping content towards PROG1000 Introduction to Programming.