Advanced Programming SkillsLaajuus (10 cr)
Course unit code: KM00GE67
General information
- Credits
- 10 cr
Objective
The student
• deepens their programming expertise within a selected specialisation area
• applies modern technological knowledge and utilises contemporary development tools and environments in programming tasks
• understands the broader context of their specialisation area and can document and justify their technical decisions.
Content
• Exploring the selected specialisation area
• Utilising modern programming techniques and tools
• Understanding and managing complex systems
• Reporting and justifying project work
Assessment criteria, satisfactory (1)
The student
• participates in the course activities at a satisfactory level
• demonstrates knowledge of the basic concepts of the specialisation area and can apply some key techniques and tools in programming tasks
• can justify simple technical decisions.
Assessment criteria, good (3)
The student
• actively participates in the course
• demonstrates proficiency in the core programming techniques of their specialisation area and applies them systematically and purposefully
• effectively utilises programming tools and justifies their technical decisions.
Assessment criteria, excellent (5)
The student
• demonstrates exceptional engagement in the course
• exhibits comprehensive mastery of their chosen specialisation area and applies their expertise creatively in technological development work
• makes evidence-based, optimised technical decisions and utilises modern programming techniques and tools effectively
• documents their solutions and demonstrates advanced communication skills in articulating their technical decisions.
Assessment criteria, approved/failed
The student
• participates in the course activities at a satisfactory level
• demonstrates knowledge of the basic concepts of the specialisation area and can apply some key techniques and tools in programming tasks
• can justify simple technical decisions.