Upload
hassan
View
216
Download
0
Embed Size (px)
Citation preview
7/25/2019 INF8007_ Plan de Cours
1/3
Plan de cours
Description
Caractristiques des langages de script. Principaux langages et domaines
d'application. Programmation avec un langage de script : syntaxe, structures de
contrle, structures de donnes, communication interprocessus et communicationavec une base de donnes, modules clients et serveurs.
Objectifs gnraux
Le cours vise fournir une connaissance thorique et pratique de langages de script avec unde ces principaux langages.
Au terme de ce cours, l'tudiant sera apte :
d'expliquerles fondements de diffrents langages de scripts, etpouvoir crer des applications communes avec un de ces langages.
Objectifs des laboratoires
Les laboratoires permettront l'tudiant :
de dvelopper des applications de petite envergure telles qu'une interface une basede donnes et une application client-serveur web, etd'acqurir une connaissance des environnements de dveloppement pour certainslangages de script.
Travaux pratiques
Les travaux pratiques ont une frquence de une priode par semaine. Il est prvu d'y aborderles sujets suivants:
Communication avec une base de donnesApplication graphique interactiveApplication client-serveur web
valuation
Travail remettre Pondration
TD 1 17 %
TD 2 19 %
TD 3 19 %
5 mini quiz 5 %
Examen final 40 %
Total 100%
7/25/2019 INF8007_ Plan de Cours
2/3
Manuel de cours
Transparentssur le webDocumentationsur le WebLearning Python, Mark Lutz, 3me dition, 2007.Voir aussi l'aperu Google sur le web
Dtails des sances
Attention: cette page peut tre modifie en cours de trimestre
Le dtail de chaque sance de cours est fourni semaine par semaine.
Semaine PrsentationChapitres
(Pilgrim, 2010)valuation
1 (11
Jan.)
Introduction
Syntaxe, types dedonnes et porte
Feuilles de rappel
1, 2, 3 TD1: Analyse de textes
( remettre le 24 janvier)
2 (18Jan.)
Structures decontrle etexpressions
rgulires
Notions desimilarit de texte(pour le TD2)
4, 5
Mini-Quiz 1
Suite du TD1
Introduction au TD2 :similarit et analyse detexte
3 (25
Jan.)
Modules, tests etexceptions
Quiz1 (solution)
9
Mini-Quiz 2
TD2 ( remettre le 7
fvrier)
4 ( 1
Fv.)
HTTP: notions debase
Modules web
6, 7, 8Mini-Quiz 3
Suite du TP2
(8Introspection etparsage
Mini-Quiz 4
http://www.diveintopython3.net/http://books.google.ca/books?id=nEJ-jcYF2fMC&dq=learning+python+lutz&printsec=frontcover&source=bn&hl=fr&ei=ahh7SqnXFtattgfBhsHcAQ&sa=X&oi=book_result&ct=result&resnum=4#v=onepage&q=&f=falsehttp://oreilly.com/catalog/9781565924642/http://docs.python.org/http://www.groupes.polymtl.ca/inf8007/Seances/7/25/2019 INF8007_ Plan de Cours
3/3
5 Fv.)JavaScript
14 TD3 ( remettre le 21fvrier)
6 (15
Fv.)
Quiz rvision(solution)
Mini-Quiz
Mini-Quiz 5
Suite du TD3
7 (22
Fv.) Examen Final Examen Final