![]() |
THE UNIVERSITY of EDINBURGHDEGREE REGULATIONS & PROGRAMMES OF STUDY 2008/2009
|
|
Tools and Techniques for HPC Programming (P02768)? Credit Points : 10 ? SCQF Level : 11 ? Acronym : PHY-P-P02768 The course will be an introduction to the fundamental tools and techniques required to produce high quality scientific and technical programs in a Unix environment. The material will be applicable to C, Java and Fortran so the course can be done in any of these languages. Entry Requirements? Pre-requisites : Only postgraduates or final year MPhys students with suitable computational background, subject to space restrictions and agreement with relevant Programme Coordinator. Subject AreasHome subject areaPostgraduate (School of Physics and Astronomy), (School of Physics and Astronomy, Schedule Q) Delivery Information? Normal year taken : Postgraduate ? Delivery Period : Semester 1 (Blocks 1-2) ? Contact Teaching Time : 3 hour(s) per week for 10 weeks First Class Information
All of the following classes
Summary of Intended Learning Outcomes
On completion of this course students should be able to:
- Develop code in a Univx environment and understand the stages involved; - Write programs using a modular approach with multiple files and calls to external libraries; - Use appropriate tools to build multi-file programs; - Use CVS to manage their source code from a single repository; - Write codes using a defensive style of programming to minimise bugs; - Test and debug programs using a systematic and methodical approach; - Describe the relative strengths and weaknesses of C, Java and Fortran; - Quantify the performance of their own codes; - Collect "experimental" data from simulation codes. Assessment Information
100% Group-based Coursework
Contact and Further InformationThe Course Secretary should be the first point of contact for all enquiries. Course Secretary Miss Leanne O'Donnell Course Organiser Dr Judy Hardy School Website : http://www.ph.ed.ac.uk/ College Website : http://www.scieng.ed.ac.uk/ |
|