Phelma Formation 2022

Informatique - Programmation MEP - 3PMJPROG

  • Number of hours

    • Lectures 6.0
    • Projects 0
    • Tutorials 6.0
    • Internship 0
    • Laboratory works 12.0

    ECTS

    ECTS 1.0

Goal(s)

The goal of this class is twofold : provide conceptual tools on imperative languages to design simple algorithms to solve problems, and know how to implement those algorithms in Python

The acquired skills are:

  • Know the Python syntax and grammar
  • Analyze a simple problem and develop an algorithm to solve it
  • Implement this algorithm in Python
  • Get used to dev tools like git and linux
Contact Antoine BONNEFONT, Simon FERNANDEZ, Jonathan MIQUEL

Content(s)

Interactive CTDs to discover the basics of programming, algorithms and Python.
TPs to tackle bigger problems and apply the tools seen in CTD

  • Problem analysis
  • Structured programming
    - Variables, types
    - Conditional and iterative control structures
    - Functions
    - Arrays and lists
    - Files

TPs : Every essential notion is illustrated with examples and software to code

The language is Python, in a LINUX environment



Prerequisites

None

Test



Additional Information

Course list
Curriculum->Apprentissage MEP->Semester 5