The course is included in these curricula and study modules
- Information- and mediatechnology 2008 (information technology) - Iphone/ipad programming
- Information- and mediatechnology 2008 (media technology) - Iphone/ipad programming
- Information- and mediatechnology 2009 (information technology) - Iphone/ipad programming
- Information- and mediatechnology 2009 (media technology) - Iphone/ipad programming
- Information- and mediatechnology 2010 (information technology) - Iphone/ipad programming
- Information- and mediatechnology 2010 (media technology) - Iphone/ipad programming
- Information- and mediatechnology 2011 (information technology) - Iphone/ipad programming
- Information- and mediatechnology 2012 (information technology) - Iphone/ipad programming
Level/category
Teaching language
Swedish
Type of course
Optional
Cycle/level of course
First
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
Workload
- 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
Teacher
Scherbakov-Parland Andrej
Examiner
Shcherbakov Andrey
Home page of the course
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