- Indico style
- Indico style - inline minutes
- Indico style - numbered
- Indico style - numbered + minutes
- Indico Weeks View
We will be running a two week workshop covering the basics of programming in C and C++ in September. This course is aimed at participants with no prior knowledge of C. The course is open to all (incoming) MISCADA MSc students of Durham University, Durham University staff, and Users from DiRAC (RSEs, PhDs, PostDocs). The course results from a collaboration between Durham’s Department of Computer Science, Durham’s Advanced Research Computing and DiRAC.
The course will be hybrid. Participate over zoom or in person at Durham University’s Computer Science department. The Friday sessions are all virtual.
Week 1
Day 1 Introduction and the von Neumann machine model (lecturer T. Weinzierl)
Day 2 Variables and memory management (lecturer C. Marcotte)
Day 3 Control structures (lecturer C. Marcotte)
Day 4 Functions, call stacks, call semantics (lecturer A. Reinarz)
Day 5 Mini project (trainer A. Tuft)
Week 2
Day 1 Applicative programming and code organisation (lecturer A. Reinarz)
Day 2 Data structures (lecturer A. Reinarz)
Day 3 Object-oriented programming (lecturer L. Morgenstern)
Day 4 Lambda notation (lecturer L. Morgenstern)
Day 5 Mini project (trainer A. Tuft)
Register / more info: https://scicomp.webspace.durham.ac.uk/teaching/professional-development/256-2/