EPN-V2

PROG1000 Introduction to Programming Course description

Course name in Norwegian
Introduction to Programming
Study programme
Bachelor Programme in Business Administration and Economics
Oslo Business School, Exchange Programme
Weight
7.5 ECTS
Year of study
2024/2025
Curriculum
SPRING 2025
Schedule
Course history

Introduction

This course focuses on the development of basic programming techniques, analytical thinking, comprehension of code, and problem-solving skills achieved through a programming-based approach. It aims to develop basic programming skills relevant for professional use within the realm of business and administration. It provides theoretical and practical exposure to different programming technologies and programming concepts such as object-oriented programming, web programming, etc.

Language of instruction is English.

Recommended preliminary courses

To understand some of the concepts presented in this course, a knowledge of mathematics at high school algebra level is a definite advantage but not a requirement.

Required preliminary courses

None

Learning outcomes

None

Teaching and learning methods

The course is based on lectures, group work, assignments, and self-study.

Course requirements

The following coursework requirement must be approved in order for the student to take the exam:

  • Coursework: A set of homework exercises based on course-related topics. To complete these exercises, students must submit (1) a code repository, which contains the programming code used to answer the exercises, and (2) a written project report, which explains the programming code used to answer the exercises (maximum of one page, A4-size paper, single-spaced, 2 cm margins).

The course requirement can be completed individually or in a group of up to four students. To receive approval for the coursework requirement, all questions and exercises must be sufficiently answered.

The purpose of the coursework requirement is to give students practical experience with the concepts covered in class. It also aims to help students reflect on how the course topics can be applied to different problems and datasets.

All required coursework must be completed and approved by the given deadline in order for the student to take the exam. If one or more coursework requirements have not been approved, the student will be given one opportunity to submit an improved version by a given deadline.

Assessment

The exam in the course is an individual school exam over a period of 4 hours.

The candidates can write their answers in English or Norwegian.

Permitted exam materials and equipment

The student may use during the exam:

1) dictionary English-foreign language

2) selected parts of relevant legal sources, such as Treaty on European Union (TEU), Treaty on the Functioning of the European Union (TFEU), EEA Agreement, Directive 2004/38/EC, decisions of the EU Court of Justice, decisions of the EFTA Court, etc.

Grading scale

Grade scale A - F

Examiners

The exam papers are assessed by one internal and one external examiner.

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.

Course contact person

Diego Praino