Composante
Faculté des sciences
Langue(s) d'enseignement
Français
Présentation
Programme
Sélectionnez un programme
L1 | MI – Parcours informatique
Anglais
3 créditsAnglais
3 crédits
Expression écrite et orale
2 créditsProjet personnel et professionnel
1 créditsProjet personnel et professionnel
1 crédits
Culture numérique
1 créditsCulture numérique
1 crédits
Concrétisation
5 créditsConcrétisation
5 crédits
Bloc : Mathématiques
13 créditsAnalyse élémentaire
5 créditsAnalyse élémentaire
5 crédits
Algèbre élémentaire
5 créditsAlgèbre élémentaire
5 crédits
Arithmétique dans Z
4 créditsArithmétique dans Z
4 crédits
Bloc : Fondements et algorithmique
22 créditsAlgorithmique 1
7 créditsAlgorithmique 1
7 crédits
Algorithmique 2
8 créditsFondements de l'informatique 1
6 créditsBase d'informatique
2 créditsBases d'informatique
2 crédits
Bloc : Développement
13 créditsDéveloppement web 1
4 créditsLinux
2 créditsLinux
2 crédits
Développement Python
3 créditsBase de données 1
4 crédits
Anglais
Niveau d'étude
BAC +1
ECTS
3 crédits
Composante
Faculté des sciences
Anglais
Niveau d'étude
BAC +1
ECTS
3 crédits
Composante
Faculté des sciences
Objectifs du cours d’anglais :
― Permettre aux étudiants de continuer à travailler les cinq compétences en langue (Compréhension écrite et orale, expression écrite et orale, et interaction orale) à travers des supports authentiques (articles, documentaires, documents audio et vidéo d’internet, graphiques…) et des activités variées (exercices de compréhension, d’expression écrite, jeux de rôle, débats, présentations orales…).
― Etoffer les connaissances lexicales.
― Améliorer la prononciation (bases de phonologie).
― Revoir et comprendre des points de langue (les temps par exemple).
Expression écrite et orale
ECTS
2 crédits
Composante
Faculté des sciences
Expression écrite et orale
Niveau d'étude
BAC +1
Composante
Faculté des sciences
L’enseignement de l’expression écrite s’articule autour de deux perspectives : compréhension et reformulation.
Les compétences visées sont :
― Lire, comprendre et commenter des textes journalistiques ou des articles de vulgarisation scientifique en relation avec l’histoire des sciences.
― Développer les techniques de reformulation et de synthèse d’informations (réalisation de résumés, de synthèses de documents, de fiches de lecture…).
― Maîtriser l’orthographe.
Projet personnel et professionnel
Niveau d'étude
BAC +1
ECTS
1 crédits
Composante
Faculté des sciences
Projet personnel et professionnel
Niveau d'étude
BAC +1
ECTS
1 crédits
Composante
Faculté des sciences
Le 3PE doit permettre à l’étudiant de L1 de faire le bilan, en début de second semestre, sur sa situation à la faculté des sciences, de se projeter dans sa poursuite d’études et, professionnellement, dans l’avenir.
L’étudiant peut réaliser un stage d’observation, à l’issue de ses cours universitaires, pour parfaire ses choix professionnels.
Travail en lien avec le SUIO IP et l’enseignant référent de l’étudiant.
Culture numérique
Niveau d'étude
BAC +1
ECTS
1 crédits
Composante
Faculté des sciences
Culture numérique
Niveau d'étude
BAC +1
ECTS
1 crédits
Composante
Faculté des sciences
Concrétisation
Niveau d'étude
BAC +1
ECTS
5 crédits
Composante
Faculté des sciences
Concrétisation
Niveau d'étude
BAC +1
ECTS
5 crédits
Composante
Faculté des sciences
Bloc : Mathématiques
ECTS
13 crédits
Composante
Faculté des sciences
Analyse élémentaire
ECTS
5 crédits
Composante
Faculté des sciences
Analyse élémentaire
Niveau d'étude
BAC +1
ECTS
5 crédits
Composante
Faculté des sciences
Fonctions réelles d’une variable réelle : ensemble de définition, fonctions composées, limite, continuité. Notion d’asymptote. Théorème des valeurs intermédiaires. Dérivée, théorèmes de Rolle et des accroissements finis. Fonctions usuelles : exp, ln, puissances, sin, cos, tan, cosh, sinh, tanh.
Algèbre élémentaire
ECTS
5 crédits
Composante
Faculté des sciences
Algèbre élémentaire
Niveau d'étude
BAC +1
ECTS
5 crédits
Composante
Faculté des sciences
Nombres complexes : module et argument, forme exponentielle d’un nombre complexe, interprétation géométrique. Identités trigonométriques ; applications des nombres complexes.
Arithmétique dans Z
ECTS
4 crédits
Composante
Faculté des sciences
Arithmétique dans Z
Niveau d'étude
BAC +1
ECTS
4 crédits
Composante
Faculté des sciences
Division euclidienne, diviseurs, PPCM, PGCD. Congruences : relations d’équivalence, le groupe additif Z/nZ, le groupe multiplicatif (Z/nZ)^*.
Bloc : Fondements et algorithmique
ECTS
22 crédits
Composante
Faculté des sciences
Algorithmique 1
ECTS
7 crédits
Composante
Faculté des sciences
Algorithmique 1
Niveau d'étude
BAC +1
ECTS
7 crédits
Composante
Faculté des sciences
Bases de l’algorithmique impérative : notions de variables, types prédéfinis, instructions élémentaires (affectation, lecture, écriture, entrées et sorties standard); utilisation de structures de contrôle séquentielles, conditionnelles et itératives ; manipulation de structures de données élémentaires (tableaux à 1 et 2 dimensions, chaînes de caractères). Écriture de programmes simples dans le langage C++.
Algorithmique 2
ECTS
8 crédits
Composante
Faculté des sciences
Algorithmique 2
Niveau d'étude
BAC +1
Composante
Faculté des sciences
Conception de programmes modulaires (utilisation de procédures et fonctions) : entrées et sorties d’un sous-programme, passage de paramètres par valeur et par variable. Utilisation de types composés (enregistrements). Décomposition de problèmes, structuration de programmes en C++. Emploi d’un générateur de nombres pseudo-aléatoires.
Fondements de l'informatique 1
ECTS
6 crédits
Composante
Faculté des sciences
Fondements de l’informatique 1
Niveau d'étude
BAC +1
Composante
Faculté des sciences
Rappels et approfondissement des notions d’ensembles, fonctions, relations, ordres.
Structuration des données sous forme d’ensembles, ensembles ordonnés, treillis.
Graphes et arbres.
Base d'informatique
ECTS
2 crédits
Composante
Faculté des sciences
Bases d'informatique
Niveau d'étude
BAC +1
ECTS
2 crédits
Composante
Faculté des sciences
Représentation des nombres entiers signés et non signés en binaire et hexadécimal.
Représentation des nombres à virgule flottante. Représentation des chaînes de caractères en ASCII et UTF8. Algèbre de Boole, modélisation et simplification des fonctions booléennes.
Bloc : Développement
ECTS
13 crédits
Composante
Faculté des sciences
Développement web 1
ECTS
4 crédits
Composante
Faculté des sciences
Développement web 1
Niveau d'étude
BAC +1
Composante
Faculté des sciences
― Bases du Web : architecture client/serveur, protocole et verbes HTTP, concept d’URL.
― Langage HTML : syntaxe XML, balises liées au texte, hyperliens, images, listes, tableaux, formulaires, structuration, classification et identification d’éléments.
― Feuilles de style CSS : règles CSS, langage des sélecteurs, propriétés et valeurs, positionnement et dimensionnement de blocs, notions d’héritage et de cascade, mécanismes de liaisons CSS/HTML.
Linux
ECTS
2 crédits
Composante
Faculté des sciences
Linux
Niveau d'étude
BAC +1
ECTS
2 crédits
Composante
Faculté des sciences
Développement Python
ECTS
3 crédits
Composante
Faculté des sciences
Développement Python
Niveau d'étude
BAC +1
Composante
Faculté des sciences
― Mode d’emploi de l’interpréteur Python.
― Introduction informelle à Python (Les nombres, Chaînes de caractères, Listes).
― Contrôle de flux (L’instruction if, L’instruction for, La fonction range(), ...).
― Les fonctions.
― Structures de données (Compléments sur les listes, Tuples et séquences, Ensembles, Dictionnaires).
Base de données 1
ECTS
4 crédits
Composante
Faculté des sciences
Bases de données 1
Niveau d'étude
BAC +1
Composante
Faculté des sciences
Cette UE concerne l’utilisation de bases de données relationnelles.
Principes du modèle de données relationnel. Outils de l’algèbre relationnelle : opérateurs de base (projection, restriction, jointure, opérateurs ensemblistes) et agrégations (fonctions de calcul, agrégations élémentaires, agrégations ensemblistes). Écriture de requêtes complexes de consultation en algèbre relationnelle. Syntaxe des opérateurs en SQL : SELECT, FROM, WHERE, GROUP BY, HAVING, JOIN, fonctions, ... Mise en œuvre pratique de la consultation de bases de données par l’écriture de requêtes complexes en langage SQL en utilisant le Systèmes de Gestion de Bases de Données (SGBD) PostgreSQL.