This course will introduce the fundamentals of scientific software engineering through tools and techniques that enhance the design, development, execution and testing phases of the software life cycle. Particular emphasis will be placed on correct program design and its efficient, organised and robust implementation in both Fortran and C.
By Carpentry we mean the course concentrates on the 20% of software engineering techniques that represent 80% of the real-world use of software engineering; the tools of the trade of programming. This is the software equivalent of good laboratory technique.
After the course, attendees should understand:
To benefit from this course attendees should have:
The course is two days long.
For further information please contact us at firstname.lastname@example.org.