- Module code: CY900
- Module name: Foundations of Scientific Computing
- Department: Centre for Scientific Computing
- Credit: 6
Module content and teaching
"This module aims to ensure that all students embarking on this MSc degree in Scientific Computing will have a common set of basic computational and mathematic skills that will enable full participation in the taught modules that follow this Foundations module. This module will be assessed as P/F. Students must pass this Foundations module to proceed with the rest of the course. "
Principal learning outcomes
By the end of the module the student should be able to: competently manipulate files, directories and utilities under the linux operating system; demonstrate a familiarity with the emacs editor; write simple code in a scientific programming language; demonstrate a familiarity with compiling code; create and manipulate simple makefiles; demonstrate a familiarity with basic linear algebra; demonstrate a familiarity with the solving of basic differential equations; use MATLAB software for simply symbolic algebra applications; demonstrate a familiarity with basic statistics Use R (or S) for standard applications in statistics.
Timetabled teaching activities
2hr weekly lab sessions
|Assessment group||Assessment name||Percentage|
|6 CATS (Module code: CY900-6)|
|A1 (Assessed work only)||Assessed Course Work||100%|
This module is available on the following courses:
- Postgraduate Taught Scientific Research and Communication (F1PE) - Year 2