Extension studies

Teaching language


Type of course


Cycle/level of course


Total number of ECTS

5 cr

Competency aims

The aim of this course is to provide students with insights into programming language Objective-C and object-oriented programming.

Learning outcomes

After completing the course the students are expected to be able to do simple command line based programs, implement object-oriented concepts in programs written in Objective-C and to be clear on how to create basic GUI with the help of Xcode.

Course contents

- Introduction to Xcode - Identifiers and keywords - Object and variable declarations - Expressions and Operations - Sets - Features - C standard library - Classes and Messages

Prerequisites and co-requisites

Introduction to programming.

Additional information

compulsory attendance

Recommended or required reading

"The C programming Language" av Brian W. Kernighan och Dennis M. Ritchie "The Objective-C Programming Language" av Apple Inc.

Study activities

  • Lectures - 25 hours
  • Individual- and group instruction - 25 hours
  • Small-group work - 23 hours
  • Individual studies - 30 hours
  • Internet-based studies - 30 hours


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

Mode of Delivery

Multiform education

Assessment methods

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

Assessment requirements

To pass the course the student should pass the following examinations: Examination 1 - assignments Examination 2 - exam The examinations contribute to the final grade as follows: assignments / exam - 60/40


Scherbakov-Parland Andrej


Shcherbakov Andrey

Group size

No limit

Assignments valid until

Until date 2013-11-04

Assessment methods

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

Kurs och studieplanssökning