Across
- 4. Identifying and fixing errors
- 5. Step-by-step problem solving procedures
- 9. Building apps for mobile devices
- 11. Tracking changes and versions
- 12. Writing clear explanations of code
- 15. Learning new things continuously
Down
- 1. Languages for human-computer communication
- 2. Blocks of reusable code
- 3. Unified coding environment
- 6. Organizes code into objects
- 7. Instructing the computer
- 8. Basis of machine learning
- 10. Making dynamic websites
- 13. Principles for secure programs
- 14. Managing the flow of a program