Flexible Coding PatternsLaajuus (5 cr)
Code: R504D141
Credits
5 op
Teaching language
- English
Objective
You can efficiently solve problems in your programming tasks
You can transfer your previous programming knowledge into new programming languages
You can apply programming skills in basic UI (user interface) development
You can search for solutions based on error messages and problem-solving tool feedback
You can share your results and exercises via a version control system.
Content
How to apply previous programming knowledge into learning another programming language
Troubleshooting and understanding error messages
Basics of UI programming
Independent problem-solving
Software development tools and technical project management
Qualifications
Basics of programming, Basics of version control systems, Basics of common software development tools
Assessment criteria, satisfactory (1)
You can study error messages and find potential solutions in your programming problems
You can create basic applications on another common programming language based on your earlier programming experience
You can create UIs with basic features for your programs
You can share your results and exercises via a version control system.
Assessment criteria, good (3)
You have a specific process while troubleshooting and fixing your programming problems
You can create applications on another common programming language based on your earlier programming experience
You can create UIs with various features for your programs
You can share your results and exercises via a version control system.
Assessment criteria, excellent (5)
You have a specific process while troubleshooting and fixing your programming problems
You can evaluate best practices while solving programming problems
You can create complex applications on another common programming language based on your earlier programming experience
You can create modular UIs with various features for your programs
You can share your results and exercises via a version control system.