User Tools

Site Tools


skill-tree:sd:b

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
skill-tree:sd:b [2020/07/19 20:00] lucyskill-tree:sd:b [2025/03/10 19:24] (current) – external edit 127.0.0.1
Line 1: Line 1:
-# SD-B Software Development +# SD Overview Software Development
- +
-# Background+
  
 Software engineering is often neglected in computational science. Software engineering is often neglected in computational science.
 However, it bears the potential to increase productivity by providing scaffolding for collaborative programming, reducing the coding errors and increasing the manageability of software. However, it bears the potential to increase productivity by providing scaffolding for collaborative programming, reducing the coding errors and increasing the manageability of software.
  
-Aim +## Learning Outcomes
-  * To apply practices and methods from software engineering that are relevant for high-performance computing. +
- +
-# Outcomes+
   * Explain agile software engineering methods and practices relevant in high-performance computing.   * Explain agile software engineering methods and practices relevant in high-performance computing.
   * Apply software engineering methods and best practices when developing parallel applications.   * Apply software engineering methods and best practices when developing parallel applications.
Line 23: Line 18:
   * Appropriately document the entire software system.   * Appropriately document the entire software system.
  
-# Subskills +## Subskills 
-  * [[skill-tree:sd:1:b]] +
-  * [[skill-tree:sd:2:b]] +
-  * [[skill-tree:sd:3:b]] +
-  * [[skill-tree:sd:4:b]] +
-  * [[skill-tree:sd:5:b]] +
-  * [[skill-tree:sd:6:b]] +
-  * [[skill-tree:sd:7:b]]+
skill-tree/sd/b.1595181658.txt.gz · Last modified: 2020/07/19 20:00 by lucy