Skip to main content

Advanced programming (5 cr)

Code: IM00CC52-3003

General information


Enrolment period
02.12.2015 - 17.01.2016
Registration for the implementation has ended.
Timing
01.01.2016 - 20.05.2016
Implementation has ended.
Credits
5 cr
Mode of delivery
Contact learning
Unit
Media and Arts
Campus
TAMK Mediapolis
Teaching languages
English
Seats
5 - 15
Degree programmes
Bachelor's Degree Programme in Media and Arts
Teachers
Juha Ollikainen
Small groups
avoin (Size: 2 . Open UAS : 2.)
Small groups
avoin
Course
IM00CC52

Objectives (course unit)

Student learns programming techniques and skills to design and implement more complex real-world programs.

Content (course unit)

Object oriented programming, data structures, designing and implementing programs with graphical user interfaces.

Exam schedules

-

Assessment methods and criteria

Based on project work - Grade: 0-5.

Assessment scale

0-5

Teaching methods

Lectures and exercises

Learning materials

-

Student workload

Lectures 70h, exercises and self study/project work 80h.

Content scheduling

Basics of Programming recap
Arrays and Methods
Object oriented programming basics and concept
Classes
Instances
Methods
Encapsulation
Abstraction
Inheritance
Interfaces
Windows/Mobile Interface or Game Programming as projectwork.

Completion alternatives

-

Practical training and working life cooperation

-

International connections

-

Further information

-

Assessment criteria - fail (0) (Not in use, Look at the Assessment criteria above)

Has not completed functional project work.

Assessment criteria - satisfactory (1-2) (Not in use, Look at the Assessment criteria above)

Satisfactory project outcome and satisfactory project documentation.
Student has used basic data structures in project work.

Assessment criteria - good (3-4) (Not in use, Look at the Assessment criteria above)

Good project outcome and good project documentation.
Student has used objects in project work.

Assessment criteria - excellent (5) (Not in use, Look at the Assessment criteria above)

Excellent project outcome and excellent project documentation.
Student has used objects and inheritance in project work.

Go back to top of page