This module is not currently running in the selected year. The information shown below is for the academic year that the module was last running in, prior to the year selected.
2012/13 Taught Postgraduate Module Catalogue
SOEE5820M Fortran for Environmental Modelling
15 creditsClass Size: 40
Module manager: Dr Stephen Stackhouse
Email: s.stackhouse@leeds.ac.uk
Taught: Semester 2 (Jan to Jun) View Timetable
Year running 2012/13
Pre-requisite qualifications
A/AS level mathematics or physics, or a good pass (60%) in SOEE1480Pre-requisites
SOEE1480 | Maths for Earth & Envi Scients |
This module is mutually exclusive with
SOEE1160 | Comp & Prog in Geosciences |
SOEE2240 | Computer Systems & Programming |
This module is approved as an Elective
Module summary
This module is designed to introduce you to the School of Earth and Environment computer system and basic computer programming. It begins with an overview of the UNIX operating system, followed by a basic introduction to the Fortran programming language. It is intended that the module should provide a starting point for enabling you to write custom computer programs to solve problems in your own research.Objectives
On completion of this module students will be able to:1. Navigate a UNIX environment
2. Use a UNIX based text editor
3. Design and implement shell scripts to process data
4. Design and implement programs in Fortran
Learning outcomes
Upon completion, students should have developed knowledge of Fortran programming to a level that is commensurate of a basic scientific researcher in a government lab (eg Met Office).
Students should also have an understanding of basic unix/linux commands to enable them to function at a basic level within this environment (making files, directories, copying, moving directories, etc).
Syllabus
1. UNIX – file-system navigation and management
– tools and shell scripts
2. Fortran – declaring variables
– conditional statements and loops
– subroutines and external functions
– reading from and writing to files
– formatting output
– structured programming and debugging
Teaching methods
Delivery type | Number | Length hours | Student hours |
------------------------- | 0 | 0.00 | 0.00 |
Lecture | 8 | 1.00 | 8.00 |
Practical | 8 | 2.00 | 16.00 |
Private study hours | 118.00 | ||
Total Contact hours | 24.00 | ||
Total hours (100hr per 10 credits) | 142.00 |
Private study
Students should spend time revising course material, practising programming and completing coursework. The majority of private study time will be spent working on the programming project.Opportunities for Formative Feedback
Progress will be monitored in the practical classes, where students will receive help with debugging their codes and also through marked computer programming exercises.Methods of assessment
Coursework
Assessment type | Notes | % of formal assessment |
Computer Exercise | Programming exercise: UNIX, Fortran I and Fortran II (3 in total) | 45.00 |
Project | Programming project: Develop a computer model in Fortran | 55.00 |
Total percentage (Assessment Coursework) | 100.00 |
In addition, to the assignments given out in the practical sessions you are also required to write a more extensive Fortran program—this part of the course is overseen by Dr. Xianyun Wen. You should contact him towards the end of the eight taught weeks and arrange a meeting to discuss project ideas. In general, it is expected that you will write a program that is useful for your research project.
Reading list
The reading list is available from the Library websiteLast updated: 28/10/2013
Browse Other Catalogues
- Undergraduate module catalogue
- Taught Postgraduate module catalogue
- Undergraduate programme catalogue
- Taught Postgraduate programme catalogue
Errors, omissions, failed links etc should be notified to the Catalogue Team.PROD