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