Level/category

Professional studies

Teaching language

Swedish

Type of course

Optional

Cycle/level of course

First

Recommended year of study

2

Total number of ECTS

5 cr

Competency aims

  • The ability to apply logical and mathematical structiores in a programming context
  • Basic understanding of programming

Learning outcomes

  • You understand the basic principles of programming
  • You can develop simple programs in Python
  • You feel comfortable using variables, conditionals, loops and other basic program structures
  • You can describe and understand program logic in the form of flow charts and pseudo code

Course contents

  • Basic programming concepts
  • Variables and data types
  • Operators and conditional statements
  • Loops
  • Code structure
  • OS interaction
  • Input/Output
  • Error management

Prerequisites and co-requisites

None

Previous course names

Additional information

80% lecture attendance required.

Study activities

  • Lectures - 20 hours
  • Individual- and group instruction - 10 hours
  • Practical exercises - 6 hours
  • Project- and production work/artistic activities - 45 hours
  • Individual studies - 45 hours
  • Internet-based studies - 6 hours
  • - 3 hours

Workload

  • Total workload of the course: 135 hours
  • Of which autonomous studies: 135 hours
  • Of which scheduled studies: 0 hours

Mode of Delivery

Participation in tuition

Assessment methods

  • Exams (written-, oral-, home-)

Assessment requirements

Teacher

Welander Fredrik

Examiner

Welander Fredrik

Group size

No limit

Assignments valid until

Until date 2014-10-26

Assessment methods

  • Date of examination will be announced later - Exams
  • Date will be announced later - Other assignments

Course and curriculum search