UCL Department of Geography
GEOGG122 Scientific Computing
  
UCL Home ›› Department of Geography ›› Admissions & Teaching ›› Postgraduates ›› MSc Modules ›› GEOGG122 Scientific Computing
Personal tools
Log in

GEOGG122 Scientific Computing

OPTION GEOGG122 - SCIENTIFIC COMPUTING
(15 credits)

Term 1 (2013)

Staff:

Prof. P. Lewis
Prof. J. French

Aims:

This module aims:

  • to impart an understanding of scientific computing
  • to give students a grounding in the basic principles of algorithm development and program construction
  • to introduce principles of computer-based image analysis and model development
  • to demonstrate the potential and practical implementation of parallel processing for computationally intensive modelling tasks


Content:

The module will cover:

  • Introduction to programming (algorithms, data structures, control structures, I/O, languages and pseudocode)
  • Introduction to linux environment (login, shell, file systems) and hardware
  • Python
  • Computing for image analysis
  • Computing for modelling
  • Data visualisation for scientific applications

 

Assessment:

1 piece of coursework, 100% of the assessment

Format:

The course is based upon lectures, many with a strong practical component, and practical classes.

The module will be delivered through:

  • Computer laboratory work (extended practical sessions progressing technical aspects of understanding and providing hands-on experience of relevant software and computational problems).
  • Moodle/Web resources (hosting reading lists, lecture handouts, datasets, guides and practical support materials) also: http://www2.geog.ucl.ac.uk/~plewis/geogg122/

Learning outcomes:

At the end of the module, students should:

  • have a working knowledge of linux / unix operating systems and have the knowledge and confidence to obtain, compile and install commonly available scientific software packages
  • have an understanding of algorithm development and be able to use widely used scientific computing software to manipulate datasets and accomplish analytical tasks
  • have an understanding of the technical issues specific to image-based analysis, model implementation and scientific visualisation