MASTER RESEARCH PROGRAM – INFORMATICS FOR CLIMATE CHANGESHORT DESCRIPTION OF THE COURSE
|
Code | Course Title: Algorithmic and programming
|
Credits | |
CCI – 05 | Theory courses: 12 h – Practical exercises: 24 h | Knowledge test:
Written test: 2 h Project: 10 h |
4 |
- Goals and learning outcomes
- Goals
The objective of this module is to get students:
- be familiar with algorithmic and programming concepts;
- Learn main data types and structures (such as tables, lists, stacks, files, arrays, sets, maps, heaps, graphs, patterns, scalar type);
- Implement algorithms and basic programs;
- Evaluate algorithm complexity.
- Learning Outcomes
After completing this module, students should be able to:
- Analyse and solve problems using algorithmic and programming concepts;
- Translate algorithms into programs using any programming language;
- Use programming language and tools (Python, Fortran, C) commonly use in climate computing.
- Prerequisite
No specific prerequisite
- Contents
- Syntax, logical operators, variables, instructions…
- Static and dynamic data types and structures (such as tables, lists, stacks, files, arrays, sets, maps, heaps, graphs, patterns, Boolean etc.).
- Control structures (if, while, for…).
- Functions and procedures.
- Algorithms complexity.
- Study of some typical algorithms: research and sorting algorithms, algorithms on dynamic data structures (linked lists), browsing algorithms in graphs.
- Practical exercises: Programming in Fortran, C, Python…
Course Features
- Lectures 0
- Quizzes 0
- Duration 10 semaines
- Skill level Tous niveaux
- Language English
- Students 0
- Assessments Yes