EPN-V2

MAKER1200 Introduction to Programming Emneplan

Engelsk emnenavn
Introduction to Programming
Studieprogram
Makerspace Micro Courses
Omfang
2.5 stp.
Studieår
2022/2023
Emnehistorikk

Innledning

The teaching takes place with in-person attendance on campus. The course is based on lectures, class exercises, homework assignments and assigned literature. Students are expected to read the course literature and to actively participate in the course meetings, with an emphasis on dialogue.

If no students from abroad are registered for the course, teaching and discussions will alternate between Norwegian and English, as appropriate.

Forkunnskapskrav

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

  • Coursework 1. Describe a theme and research question within the area of global perspectives on social work. The research question must be justified. List recommended sources that may be relevant for further work on the research question. This work requirement is the starting point for the individual written submission assignment which is the final exam for the course (see the course plan). Length: up to one page.

The goal of the assignment is to increase knowledge about social work from a global perspective and to apply theory/analytical perspectives to address a self-selected research question.

The coursework requirement must be completed and approved by the given deadline in order for the student to take the exam. If the coursework requirement is not approved, the student will be given the opportunity to resubmit an improved version one more time within the specified deadline.

Læringsutbytte

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

;

Knowledge

Upon successful completion of this course the student has:

  • Basic understaning of the operantion and capabilities of computers
  • Basic knowledge about the software creation process, programming languages, and how to use them to develop program.;
  • Fundamental understanding of good programming practices such as clean coding, pair programming and version control 2

;

Skills

Upon successful completion of this course the student has the ability to:

  • Read code in python and understand its basic function
  • Develop simple procedural software.
  • Use the most basic operations in version control • Write code using pair programming methodology

;

General competence

Upon successful completion of this course the student can apply:

  • Simple code to solve simple problems
  • The knowledge acquired to support further self-learning

Arbeids- og undervisningsformer

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

Arbeidskrav og obligatoriske aktiviteter

Grade scale A-F.

Vurdering og eksamen

A Project Report (1000 - 1500 words) describing the thinking process behind a practical application of the topics covered in the class.

The exam result can be appealed.

Hjelpemidler ved eksamen

All aids are permitted, as long as the rules for source referencing are followed.

Vurderingsuttrykk

Pass / fail.

Sensorordning

One examiner. External examiners are used on occasion.

Emneoverlapp

The course will overlap with other introduction courses in programming at OsloMet.