Programmation

API0043

Initiation à la programmation avec JavaScript

Responsable de l'Api

Stéphane Crozat

Résumé

L'objectif de cette Api est d'introduire les concepts de programmation de base (variables, types, structures alternatives, boucles, fonctions) à travers la pratique du langage JavaScript. Elle s'adresse aux personnes n'ayant jamais fait de programmation.

Ceci n'est pas une formation au langage JavaScript : on y aborde aucune des spécificités de ce langage (usage wab, asynchronisme, objet, etc.) pour au contraire se limiter aux bases communes avec la majorités des autres langages de programmation (comme Python ou C par exemple).

La formation se déroulera en autonomie avec chaque fin de journée une séance obligatoire de 2h en présentiel consacrée à la réalisation d'un défi.

Typologie Api

Modalité : #Autonomie #Stage

Format : #Cours

Domaine

Informatique (Programmation)

Public visé

TC et GX.

  • Pré-requis : bonne maîtrise de la langue française pour travailler sur les supports en autonomie.

  • Les étudiantes et étudiants ayant suivi une spécialité informatique au lycée ou ayant déjà suivi une UV d'informatique à l'UTC ne sont pas prioritaires.

Contactez le responsable de l'Api pour lui signifier vos antécédents et motivations.

Objectifs pédagogiques

Objectif de l’Api : savoir écrire, exécuter et tester un programme simple en JavaScript avec des conditions, des boucles, des tableaux et des fonctions.

Objectifs transversaux :

  • Savoir s'organiser

  • Savoir travailler en autonomie

  • Savoir communiquer en contexte professionnel

Programme

  • Jour 1 : premiers pas, variables et constantes, types et portées

  • Jour 2 : JavaScript, nombres, structures alternatives

  • Jour 3 : chaînes de caractères, boucles, histoire de l'informatique

  • Jour 4 : entrées et sorties, tableaux, algorithmes et programmes

  • Jour 5 : fonctions, documentation JavaScript, le codage de l'information

Évaluation

  • 4 premiers défis notés de 0 à 3

  • Défi final noté de 0 à 8

Inter-semestre

E21

Période

28/06-02/07

Capacité d'accueil

12

Lieu de déroulement

UTC BF (salle informatique sous Linux)

ECTS

2

Temps de travail étudiant

Travail demandé pendant l'inter-semestre : 40h