Ohjelmoinnin työkalut (5op)
Toteutuksen tunnus: R504D161-3001
Toteutuksen perustiedot
- Ilmoittautumisaika
 - 24.03.2025 - 14.09.2025
 - Ilmoittautuminen toteutukselle on päättynyt.
 
- Ajoitus
 - 15.09.2025 - 14.12.2025
 - Toteutus on käynnissä.
 
- Opintopistemäärä
 - 5 op
 
- Toteutustapa
 - Lähiopetus
 
- Opetuskielet
 - englanti
 
- Paikat
 - 0 - 30
 
- Koulutus
 - Machine Learning and Data Engineering
 
Arviointiasteikko
H-5
                    
Sisällön jaksotus
Version control theory, usage and practices
Technical project management tools
Software development workflows in working life
Applying technical documentation and searching information for software development
Common ICT skills required in software development (command line/terminal -interface, file systems and types, computer component knowledge, networking etc.)
                    
Tavoitteet
You can use a common version control system for your software development projects 
You can use existing technical documentation in your software development work and create your own documentation 
You know how to apply a common software development workflow within a technical project management environment 
You have the common and necessary ICT skills for software development work  
You can use a common version control environment to create your own technical portfolio
                    
Sisältö
Version control theory, usage and practices 
Technical project management tools 
Software development workflows in working life 
Applying technical documentation and searching information for software development 
Common ICT skills required in software development (command line/terminal -interface, file systems and types, computer component knowledge, networking etc.)
                    
Oppimateriaalit
The materials will be available in Moodle learning platform
Opetusmenetelmät
Lectures in classroom
                    
Arviointikriteerit, tyydyttävä (1)
You can use a common version control system based on instructions. 
You can use basic technical project management tools for your software projects 
You are aware of common software development workflows and how they could be used in technical project management environments 
You are aware of the common and necessary ICT skills needed in software development work 
You can use a common version control environment to create your own technical portfolio
                    
Arviointikriteerit, hyvä (3)
You can use a common version control system independently. 
You can use technical project management tools for your software projects 
You can apply a common software development workflow in your chosen technical project management environment  
You can independently utilize common and necessary ICT skills needed in software development work  
You can use a common version control environment to create your own technical portfolio
                    
Arviointikriteerit, kiitettävä (5)
You can use a common version control system and its more advanced features independently 
You can use technical project management tools for your software projects 
You can apply and consider common software development workflows in your chosen technical project management environment. 
You can independently utilize advanced common and necessary ICT skills needed in software development work 
You can use a common version control environment to create your own technical portfolio