This is the introductory course for Python for Beginners. Please start here if you have no experience coding in Python. This course is self-paced; you can proceed through the course, but need to complete each unit before moving on to the next unit.
This OER is conceived to support the learning scenario"Using Augmented and Virtual Reality in Assessment" intended for Health and Social Care teachers, and work placement supervisors.
Écrire un paragraphe concis et précis qui expose le contenu du cours
La formation à distance « Informatique et société » vous propose une approche sociétale des évolutions du monde du numérique. En partant d'un bref historique et des enjeux associés à la révolution numérique, vous serez amenés à réfléchir sur l'impact des technologies numériques sur la société, et réciproquement. À travers différentes thématiques concrètes seront abordées des questions de droit, d'éthique et de responsabilité. Les problématiques techniques et culturelles comme l'usage du courriel, les canulars et arnaques à grande échelle, les licences, les réseaux sociaux, permettront ensuite d'évoquer des sujets de société comme la notion de bien commun, de gouvernance de l'Internet, de validité de l'information ou encore de droit à l'oubli.
Ce module de formation à distance a été pensé et conçu par François Pellegrini, professeur d'informatique à l'université de Bordeaux. Il a été réalisé en partenariat avec la Mission d'appui à la pédagogie et à l'innovation (MAPI) de l'université de Bordeaux, et avec le soutien des Universités numériques thématiques UOH et Unisciel.
Développement de pages web dynamiques et introduction aux bases de données
- le langage PHP qui permet à un serveur de manipuler des données et de les renvoyer sous forme d’une page web,
- le langage SQL qui permet d’enregistrer puis de retrouver, voire de modifier des informations stockées dans une base de données.
Deux groupes peuvent suivent ce MOOC en parallèle (au moment de l'inscription, les étudiants ont été invités à choisir un groupe) : un groupe de débutants et un groupe d'étudiants "avancés" ayant déjà une bonne connaissance des langages web et de l'informatique. Pour ces derniers les contenus "avancés" sont obligatoires.
- prise en compte des notes de quiz
- évaluation par les pairs du projet final
- Introduction à l'algorithmique
- Séquences et tests
- Les itérations
- Les tableaux et les matrices
- Les sous-programmes
- Les algorithmes de tri et de recherche
- Géométrie Algorithmique




