Skip to content

Lectures, links, notes from the Collaborative Scientific Software Development course NORBIS 2019

License

Notifications You must be signed in to change notification settings

cssd2019/lectures

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Collaborative Scientific Software Development course, NORBIS & Digital Life Norway 2019

Instructors: David Grellscheid, Stefanie Hólmgeirsdóttir, Kidane M. Tekle, Kim Brügger, Matúš Kalaš

Preparation

Python (version >= 3.5)

Python packages: numpy, matplotlib, pytest

Create a user account on https://github.com/

Git version control

Day 1 (Tuesday Mar 5th)

(all David except intro)

Homework till next week: Project Euler number 3. Needs to complete within a minute!

Day 2 (Wednesday Mar 6th)

Keyword: Agile

  • Collaborative software development (Kidane)
  • Good project management is about people, caring and understanding; and some planning and documentation (Stefanie)
    • Requirements, solution proposal, team, project roles|responsibilites, changes, negotiations, evaluation, ...
  • Team work: Projecting a kindergarden playground (Miss Claudia, alter ego of Stefanie)
  • Useful tools: Trello
  • Technical debt (Kidane)

Day 3 (Thursday Mar 7th)

Day 4 (Friday Mar 8th)

(all David)

Day 5 (Monday Mar 11th)

Day 6 (Tuesday Mar 12th)

  • Optimisation, profiling (David)
  • Live demo: Profiling (David)
  • Live demo: Linking code across programming languages (David)
  • ELIXIR (Christine Stansberg)

Day 7 (Wednesday Mar 13th)

Day 8 (Thursday Mar 14th)

Feedback form

About

Lectures, links, notes from the Collaborative Scientific Software Development course NORBIS 2019

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages