Vous êtes ici :

Ecole et observatoire des sciences de la Terre (EOST)

Information importante

La page que vous consultez correspond à l'offre de formation 2023-2024.

Trouvez votre formation pour l'année universitaire 2024-2025

System, Algorithms and Programming 1

  • Cours (CM) -
  • Cours intégrés (CI) 33h
  • Travaux dirigés (TD) -
  • Travaux pratiques (TP) 21h
  • Travail étudiant (TE) 90h

Langue de l'enseignement : Anglais

Enseignement proposé : en présentiel enrichi de ressources pédagogiques numériques

Niveau de l'enseignement : B2-Avancé - Utilisateur indépendant

Description du contenu de l'enseignement

  1. Working with Linux
    1. Using the GUI and the terminal
    2. Essentials of Basic Linux Commands
    3. Installing programs
  2. Introduction to Logical Thinking
    1. First-Order Logic, Logical Expression and Operators
    2. Truth tables
    3. Distributivity, Associativity and Commutativity Laws, DeMorgan Laws
    4. Quantifiers, Equivalence and Implication
  3. Algorithms
    1. Algorithms and Pseudo-Code
    2. Flowcharts
    3. Basic notion on Running Time
    4. Brief on analysis of algorithms
  4. Python programming language
    1. Calculating with Python: Variables and Multiple Assignment; Arithmetic Operators; import math
    2. Strings; Placeholders in Strings; Conditional Operators; Conditional Statements
    3. While Loop; For Loop; Introduction to Lists
    4. Spyder IDE; Functions; Caesar Cipher
    5. In-Built Functions; return None, Tuple; Lambda Function
    6. Other Data Types: Mutable vs Immutable, Tuples, Sets, Dictionary
    7. Recursion
    8. Modules: math, random, statistics, itertools, datetime, pathlib, antigravity, easygui, numpy, scipy, matplotlib, pillow, pydub
    9. Manipulating Files

Compétences à acquérir

At the end of the course the students will be comfortable with the the basics of informatics.

 

Contact

Faculté de physique et ingénierie

3-5, rue de l'Université
67084 STRASBOURG CEDEX

Formulaire de contact


LICENCE - Sciences de la Terre

Partenaires

Logo du CNRS
Logo Établissement associé de l'Université de Strasbourg
Logo du réseau Epicur
Logo de EUCOR, Le Campus européen
Logo de l'Inserm Grand Est
Logo de l'Inria

Labels

Logo du label Bienvenue en France
Logo du programme HRS4R
Logo du programme France 2030
Logo de Service Public+

Réseaux

Logo de France Universités
Logo de la Ligue européenne des universités de recherche (LERU)
Logo du réseau Udice
Logo de l'Université franco-allemande