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
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

Course and curriculum search