EPN-V2

Programming in Education, Level 5–10 Programme description

Programme name, Norwegian
Programmering for trinn 5–10
Valid from
2025 FALL
ECTS credits
15 ECTS credits
Duration
2 semesters
Schedule
Here you can find an example schedule for first year students.
Programme history

Introduction

The program offers career-defining specialisations that are closely tied with the industry. Focus is on building practical skills combined with scientific craftsmanship. Graduates from this program are attractive candidates for public and private sectors as well as non-profit organisations. Our target audience are individuals with a bachelor's degree who are interested in an expert role as well as the option to pursue an academic career either directly or later.

The different specialisations together provide for a wide field of recruitment and is therefore relevant for bachelor graduates from many engineering backgrounds as well as traditional natural sciences. Students from fields within IT, such as human-computer interaction, web- development or applied computer technology will also find suitable specialisations here.

Please consider the admission requirements for a detailed list.

Target group

Applicants will choose the desired specialisation track at the point of applying for the program. Admission to the program is based on two sets of requirements. The general admission requirements, which are the same regardless of track chosen, and the specialisation track requirements. Please take special note of the individual requirements of each specialisation track.

For each specialisation track, there is also a list of recommended prior knowledge, which can be found in the Content and Structure section, under "Specialisation Track Content". That list is not a formal admission requirement, but we encourage students to review it in order know what areas they might want to spend time preparing in before starting in order to avoid steep learning curves. The topics listed can be found as part of most university bachelor programs in technology and engineering. The student can use the list to inform any decision on elective courses in their bachelor studies that might best prepare them for their targeted specialisation in this program.

General admission requirements

In order to qualify for an international master's degree, the applicant must be able to document sufficient mastery of English. Please consult the current regulations at OsloMet for a complete overview: English proficiency requirements for master's - OsloMet

In addition to English proficiency, applicants must have completed a BSc or equivalent program with a grade average of C or better.

The master programme aims for a diverse group of students from many countries. To ensure even representation in each of the specialisations, if a country is overrepresented in applications (with the exception of applicants from Norway), the program reserves the right to assign a maximum of three students from each country to a specialisation.

Specialisation track requirements

In order to be qualified for their desired track, the applicant must comply with at least ONE of the requirements for that track. Each requirement is a combination of Bachelor's degree from a specific field with possible conditions for ECTS within certain topics.

Applied Artificial Intelligence

  • BSc in Computer Science, Computer Engineering or Informatics
  • BSc in Information Technology or other equivalent qualifications, which include at least 80 ECTS within the field of Computer Science
  • BSc in Electrical Engineering with at least 10 ECTS of programming
  • BSc in Mathematics or Applied Mathematics with at least 10 ECTS of programming
  • BSc in Mechanical Engineering with specialisation in mechatronics, with at least 20 ECTS in programming

Electronics and Biomedical Systems

  • BSc in Electrical Engineering
  • BSc in Biomedical Engineering
  • BSc in Mechanical Engineering
  • BSc in Chemical Engineering
  • BSc in Biotechnology Engineering
  • BSc in Physics
  • BSc in Computer Science, Computer Engineering or Informatics
  • BSc in Statistics

And 25 ECTS mathematics and/or statistics

Cloud-based Services and Operations

  • BSc in Computer Science, Computer Engineering or Informatics
  • BSc in Information Technology or other equivalent qualifications, with at least 80 ECTS within the field of Computer Science
  • BSc in Electrical Engineering with at least 10 ECTS of programming
  • BSc in Mechanical Engineering with specialisation in mechatronics, with at least 20 ECTS in programming

Cyber Security

  • BSc in Computer Science, Computer Engineering or Informatics
  • BSc in Information Technology or other equivalent qualifications, with at least 80 ECTS within the field of Computer Science

You also need a minimum of 10 ECTS in data security or a similar technical topics, such as network security, information security, mobile security, applied cryptography, privacy-enhancing technology or computer security management.

Data Science

  • BSc in Computer Science, Computer Engineering or Informatics
  • BSc in Mathematics or Applied Mathematics with at least 10 ECTS in programming
  • BSc in Physics with at least 10 ECTS in programming
  • BSc in Statistics with at least 10 ECTS in programming
  • BSc in other engineering subjects with at least 10 ECTS in mathematics, 10 ECTS in statistics courses and 10 ECTS in programming

Mathematical Modelling and Quantum Technologies

  • BSc in an engineering discipline with at least 30 ECTS (in total) withinmathematics, statistics and/or scientific computing
  • BSc in Computer Science or Informatics with at least 30 ECTS (in total) within mathematics, statistics and/or scientific computing
  • BSc in Mathematics
  • BSc in Statistics
  • BSc in Physics

Robotics and Control

  • BSc in Electrical Engineering
  • BSc in Mechanical Engineering
  • BSc in Chemical Engineering
  • BSc in Physics
  • BSc in Mathematics or Applied Mathematics
  • BSc in Computer Science, Computer Engineering or Informatics

And 10 ECTS programming and 25 ECTS mathematics and/or statistics.

Universal Design of ICT

  • BSc in Computer Science, Computer Engineering or Informatics
  • BSc in Information Technology or other equivalent qualifications, which at least 80 ECTS within the field of Computer Science.

Admission requirements

On successful completion of their Master's degree, the candidate should have the following qualifications defined in knowledge, skills and general competence:

Knowledge

Upon successful completion of the program, the candidate:

  1. has thorough knowledge of the professions within applied computer and information technology and their role in businesses, organisations and society
  2. has a thorough knowledge of the processes and methodologies applied by professional practitioners within fields like information technology, scientific computing and electrical engineering or a combination of these traditional fields, both in public and private sector
  3. has an advanced understanding of how technological advances in society are alloys of multiple disciplines, such as Mathematics, Computer Science, Electrical Engineering and more
  4. has a fundamental understanding of a secondary field within applied computer and information technology and its role in organisations and society
  5. has thorough experience in interdisciplinary work and how it contributes to solving complex problems

Skills

Upon successful completion of the program, the candidate:

  1. can contribute to innovation processes in applied computer and information technology by harnessing knowledge and skills from a research discipline, such as Computer Science, Electrical Engineering or Mathematics, and directing them towards an interdisciplinary problem
  2. can facilitate, nourish and cultivate interdisciplinary perspectives in projects
  3. can design and implement technical solutions to challenges that represent modern and real-life scenarios
  4. can translate abstract theoretical models or technical descriptions into working solutions and systems, relative to their area of focus
  5. can analyze existing theories, methods and interpretations in their field and work independently on practical and theoretical problems
  6. can use relevant methods for research, scholarly and development work within their field in an independent manner
  7. can carry out independent research or development project within their field under supervision and in accordance with applicable norms for research ethics
  8. can identify and communicate common facets and challenges within their field to professionals from other fields
  9. can deploy, use and manage systems and technical tools that in complexity and scale represent enterprise scenarios
  10. can independently update their knowledge as technology progresses to new areas within society
  11. can apply knowledge to new areas within their academic field
  12. can analyze academic problems within their area of research based on its methods, tradition and role in society

General Competence

Upon successful completion of the program, the candidate:

  1. can appreciate why evaluating a technological challenge beyond the perspective of a single discipline is needed in the pursuit of a safe, inclusive and responsible technologically advanced society
  2. can analyze relevant academic, professional and research ethical problems in applied computer and information technology
  3. can apply his/her knowledge and skills in new areas in order to carry out advanced assignments in the realm of technology
  4. can communicate extensive independent work and masters language and terminology of their own academic field or an interdisciplinary field
  5. can communicate about academic and professional issues, analyses and conclusions in their field, both with specialists and the general public
  6. can contribute to new thinking and innovation processes

Learning outcomes

Læringsutbyttebeskrivelsene fremkommer i emneplanene.

Content and structure

Studiet i programmering for trinn 5-10 (15 studiepoeng) er organisert i følgende to emner à 7,5 studiepoeng:

  • Innføring i programmering for lærere for trinn 5-10.
  • Programmering for lærere for trinn 5-10.

Det første emnet gir en grunnleggende innføring i programmering og algoritmisk tenkning med fokus på skolekontekst og visuell programmering. Det andre emnet tar for seg mer avansert programmering og har større fokus på didaktiske tilnærminger til programmering. Studiet forutsetter at studentene har en micro:bit med tilleggsutstyr som det opplyses om ved studiestart.

Optional course Spans multiple semesters

1st year of study

Teaching and learning methods

Studiet er helt nettbasert, men krever at studentene følger en gitt plan og progresjon, for å skape et felles læringsmiljø med øvrige deltakere og involverte lærere. Studiet vil ta i bruk instruksjonsvideoer, nettbaserte forelesninger og diskusjoner og det vil bli gitt tilbud om veiledning i nettmøter.

Studiet forutsetter studentaktivitet knyttet til praktiske øvingsoppgaver, samarbeid, refleksjoner, medstudentvurderinger og erfaringsdeling på egen arbeidsplass. Det vil også bli lagt til rette for flervalgsoppgaver for egenevaluering.

Work requirements

Spending a semester abroad is an opportunity for students to experience a different culture.

During a stay abroad, students are expected to take a full semester of courses at the external institution and incorporate them into their own ACIT education. For the ACIT program, the third semester is designed to offer an opening for internationalisation. Only students who plan to do a short thesis are eligible to travel abroad for a whole semester. Long thesis students are not eligible for a full semester abroad as they already have 20 ECTS of their schedule allocated to their master’s thesis in the third semester.

During the third semester, short thesis students will take two elective courses in addition to the Alternative Specialisation course. This allows for a broader range of subjects to choose from at the exchange institution as the electives do not necessarily have to be directly linked to the specialisation track. The Alternative Specialisation course, on the other hand, must be from an adjacent technological field. The student themselves will have to find courses that will function as substitutes for both the Alternative Specialisation and elective courses. Students are advised to explore the partner institutions listed in the link below to see which courses they think fit their background and interest. This could be courses within computer and information technology, including electronics, mathematical modelling and user-centered topics. The program's International Coordinator will review and approve the substitution of courses.

In the fourth semester, short and long thesis students may apply to carry out parts of their master’s thesis abroad. In such cases, students must apply to the ACIT Program Council for approval to travel abroad no later than the end of the third semester.

Requirements:

An average grade C in previously completed courses and a complete study progression for the two previous semesters.

An exchange agreement with the desired university or college must be in place before the student can apply.

Acceptance from a receiving professor or institution to an exchange-stay with the necessary academic relevance.

Information about requirements to travel abroad for an exchange semester:

https://student.oslomet.no/en/slik-soker-du

Assessment

A coursework requirement is a compulsory piece of work/activity that must be approved before the student may take an examination. Coursework requirements are assessed "approved" or "not approved".

Not approved coursework requirements

Legitimate absence based on, for example, a medical certificate, does not exempt students from meeting the coursework requirements. Students who, due to illness or any other documented legitimate absence, do not meet the coursework requirements within the appointed deadline, should as far as possible be given a new attempt to meet the requirements before the relevant examination. An agreement with the relevant lecturer must be made in each individual case.

If, due to the nature of the subject/course, it is not possible to implement a new attempt to meet the requirements before the course exam, the student must expect to submit the coursework requirements at the next possible submission deadline. This may lead to a delay in progression through the Master's programme.

If a work requirement is assessed “not approved”, students have two chances to retake the work requirement. A work requirement that is assessed “not approved” three times, will result in loss of the right to take the course exam.

Mandatory attendance

In courses that require mandatory attendance, students must meet the minimum attendance requirement to pass the course. Failure to meet the minimum requirement will result in a loss of the right to take the course exam.

In cases where a student have a valid reason for absence due to illness or other legitimate reasons that can be documented, the teacher is responsible for making compensatory arrangement in order for the student to catch up on what he/she has missed. This could for example be a one-on-one tutorial or written assignment.

The administration processes all applications for exemptions.

Other information

Programming in Education, Level 5-10

Videreutdanning for lærere, deltid

Studieprogramkode: PROGO

Emnekoder:

Emne 1: PRG6100

Emne 2: PRG6200

Godkjent av utdanningsutvalget 25. januar 2019

Siste revisjon utført 2022, høst

Gjeldende fra høstsemesteret 2023

Fakultet for lærerutdanning og internasjonale studier

Institutt for grunnskole- og faglærerutdanning