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.