The project execution part ends with an oral presentation and a written final report. These are meant to be completed before the holidays, but in case the final report needs further revision there is an absolute final deadline in mid-January.
The project execution part ends with an oral presentation and a written final report. These are meant to be completed before the holidays, but in case the final report needs further revision there is an absolute final deadline in mid-January.
Content details
Course Content Details
---------------
----------------------
The course is aimed at those who want to elevate their skills beyond "programming" and get experience with modern practices in collaborative software development and software engineering. The course covers methods, tools, and workflows that enables working together on large software projects. These topics are covered in a series of lectures, hands-on exercises, and a group project in computational physics. The exercises and the project work primarily uses Python.
The course is aimed at those who want to elevate their skills beyond "programming" and get experience with modern practices in collaborative software development and software engineering. The course covers methods, tools, and workflows that enables working together on large software projects. These topics are covered in a series of lectures, hands-on exercises, and a group project in computational physics. The exercises and the project work primarily uses Python.
...
@@ -69,8 +69,8 @@ After completing the course the participants will be able to:
...
@@ -69,8 +69,8 @@ After completing the course the participants will be able to:
* design, model, implement, test, document, and deliver a software system using modern practices and methodologies in software engineering, using an agile project model.
* design, model, implement, test, document, and deliver a software system using modern practices and methodologies in software engineering, using an agile project model.
* implement, operate, and explore results of software for computational physics simulations.
* implement, operate, and explore results of software for computational physics simulations.
Preliminary lecture outline
Preliminary Outline of Lectures and Exercises
---------------------------
---------------------------------------------
**Lecture 1:** *Course Introduction and Project Models*
**Lecture 1:** *Course Introduction and Project Models*