CSI 3520 Concepts des langages de programmation

Slides:



Advertisements
Présentations similaires
Un environnement de développement éducatif
Advertisements

Les présentateurs doivent souvent transmettre des informations techniques à des auditeurs qui connaissent moins bien le sujet et le vocabulaire spécifique.
(Initiation à l’Architecture sous un angle littéraire)
Quelle heure est-il?.
Le langage de requêtes SPARQL SPARQL Protocol And RDF Query Language
GEF499 Systèmes imbriqués à temps réel
Urbanisation de Système d'Information - Henry Boccon-Gibod 1 Urbanisation des SI Module 1 Quelques éléments de l'Histoire de l'informatique, des origines.
La France Données sociales
La France Données sociales
Promotion du Trophée Tennis Entreprise 2014 (TTE 2014) Samedi 30 mars 2013 Partenaire du Tennis entreprise :
LICENCE MIAGE Introduction Programmation Orientée Objet JAVA philippe
Aider les enseignants à identifier les acquis des élèves. Aider les enseignants à constituer des groupes de besoins. Face aux difficultés langagières…
Voici notre guide Pascale qui nous à présenté la cathédrale Voici l histoire de la cathédrale.
Les heures douverture Présentation. Les questions Est-ce que le/la/l (nom du magasin) est ouvert/ouverte le (jour de la semaine)? Est-ce que le/la/l (nom.
CHEMIN LE ROYAUME EST PARMI VOUS FILS, TOUT CE QUI EST à MOI EST à TOI évangile de Luc Ecoutons le Convertis-toi Jérusalem de N. Casanoves.
Réunion d’accueil des parents 24 septembre ème3
Présentation aux parents
INF 111 PROGRAMMATION ORIENTÉ-OBJET
Bien se préparer aux examens
Préparé par: Ing. Rodrigue OSIRUS | (+509) | | Web: 15/04/11 Protocoles.
Les Hébreux, le peuple de la Bible
Cours 16 LA BIBLIOGRAPHIE
Le Système Scolaire Français
Bienvenue! INF3723: Systèmes d’exploitation Luigi Logrippo
La vie de Noé Panorama de la bible
LES HOMMES DE LA MONTAGNE
TOUS SAINTS Texte de Robert LEBEL Diaporama de Jacky Questel.
Tableaux de distributions
Introduction à la communication COM-13598
La communication de ce document est soumise à autorisation de France Télécom R&D (Nom du fichier) - D1 - 01/03/2000 France Télécom R&D Énoncé Représentation.
MATHÉMATIQUES FINANCIÈRES I (ACT2025)
MATHÉMATIQUES FINANCIÈRES I (ACT2025) ROBERT BÉDARD PLAN DE COURS.
IFT313 Introduction aux langages formels Froduald Kabanza Département dinformatique Université de Sherbrooke Révision de mi-session.
Séance d'information aux étudiants Présentation préparée par: Ghyslain Gagnon Professeur au département de génie électrique ELE792PROJET DE FIN D'ÉTUDES.
Points importants de la semaine La représentation cachée. Les enregistrements.
Gestion de Fichiers GF-1: Introduction à la Géstion des Fichiers et Opérations de Base.
3.1 DÉTERMINANTS (SUITE) Cours 6.
IFT3730 : Infographie 3D Plan de cours
Organisation du cours IFT 6800 – 2013 Jian-Yun Nie.
CUME 330: Didactique des études sociales à lélémentaire Les ressources dapprentissage et la recherche dans les outils de Présenté par David Martin Préparé.
SEG2505 – Introduction au Génie Logiciel Plan de cours – Automne 2012.
GCI 210 – Résistances des matériaux
Introduction à l’algèbre
Informatique de base (CS-101A) Programme accéléré Université Frappier Thomas Deveau Enseignant.
E 1 Management des organisations Concevoir une mise en situation de management.
IFT SYSTÈMES D'EXPLOITATION Automne 2005 Jean-Marie Beaulieu Département d'informatique et de génie logiciel Université Laval.
NORMALISATION DES LANGAGES DE PROGRAMMATION des Automates Programmables Industriels CEI
Gestion de Fichiers GF-1: Introduction a la Gestion des Fichiers et Operations de Base.
Un Poème. Titre - Date 2 3  Israël ? Chap Titre - Date 4.
Cours n°4M2. ESCE (S. Sidhom) Séminaire ( 6-12 Février 2007 ) Promo. M2 ESCE-Tunis 2006/07 Conception d’un système d'information sur Internet Architecture.
LA CONFUSION DES HOMMES LA PERFECTION DE DIEU
Message de Noël Le plan du message est sur le bulletin
Design Patterns en programmation par objets. Plan  Design patterns –De quoi s’agit-il? –Pourquoi faut-il les utiliser?  Design patterns essentiels 
Description Initiation à l'utilisation des ordinateurs, à leur système d'exploitation et à certains logiciels d'usage courant. Utiliser un ordinateur pour.
Programmation en C++ Autres langages
DE L’OBÉISSANCE À LA LOI DE DIEU….
D’après Mt Jésus était entré dans le Temple et, pendant qu'il enseignait, les chefs des prêtres et les anciens du peuple l'abordèrent. Ils lui.
Ernaelsten Gérard - Frédéric FiléePage 1 ESA Ecole Supérieure des Affaires Cours de Programmation Web : PHP Avant-propos.
CSI 4506: Introduction à l’Intelligence Artificielle
CSI 3525, Survol, page 1 CSI 3525 Concepts des langages de programmation.
Prénom Nom Formal Semantics Rolf Ingold Department of Informatics University of Fribourg > Formal Semantics [SP08]
A la Pentecôte Le don des langues. A la Pentecôte Le don des langues.
CSI 3520 Concepts des langages de programmation. Information Enseignante: Nathalie Japkowicz Bureau: SITE 5-029
ECOLE DES HAUTES ETUDES COMMERCIALES RECHERCHE MARKETING Dr. KHERRI Abdenacer Mai
INFO 2014 Fichiers et base de données Philippe Fournier-Viger Département d’informatique, U.de Moncton Bureau D216
Bienvenue le 1 er février LES OBJECTIFSLE CRITERON DU SUCCÈS - Le vocabulaire pour planifier-Je peux écrire une programme d’un jour en ville. À FAIRE MAINTENANT:
Transcription de la présentation:

CSI 3520 Concepts des langages de programmation

Tout le monde se servait d'une même langue et des mêmes mots Tout le monde se servait d'une même langue et des mêmes mots. Comme les hommes se déplaçaient à l'Orient, ils trouvèrent une vallée au pays de Shinéar et ils s'y établirent. Ils se dirent l'un à l'autre : « Allons ! Faisons des briques et cuisons-les au feu ! » La brique leur servit de pierre et le bitume leur servit de mortier. Ils dirent : « Allons ! Bâtissons-nous une ville et une tour dont le sommet pénètre les cieux ! Faisons-nous un nom et ne soyons pas dispersés sur toute la terre ! » Dieu descendit pour voir la ville et la tour que les hommes avaient bâties. Et Dieu dit : « Voici que tous font un seul peuple et parlent une seule langue, et tel est le début de leurs entreprises ! Maintenant, aucun dessein ne sera irréalisable pour eux. Allons ! Descendons ! Et là, confondons leur langage pour qu'ils ne s'entendent plus les uns les autres. » Dieu les dispersa de là sur toute la face de la terre et ils cessèrent de bâtir la ville. Aussi la nomma-t-on Babel, car c'est là que Dieu confondit le langage de tous les habitants de la terre et c'est là qu'Il les dispersa sur toute la face de la terre.

Information Enseignant: Franck Binard Bureau: Email: fbinard@site.uottawa.ca Web: www.site.uottawa.ca/~fbinard/ Heures de Consultation:

Matières Parallelisme Traitement de l’Exception Survol Préliminaires Revue du Scheme et Prolog Aperçu historique La syntaxe des langages de programmation La sémantique des langages de programmation L’Analyse Syntaxique, Parsing Perl Variables, attachements, vérification du type et étendue,Types de données, Expressions et allocation, Structures de contrôle, Sous-programmes Implémentation des sous-programmes Parallelisme Traitement de l’Exception

Robert W. Sebesta, Concepts of Programming Languages, 8ième édition, Addison-Wesley, 2007

Site web: http://www. site. uottawa

Évaluation 4 devoirs [HW] 36 points Examen de mi-session (80 min.) [MD] 20 points Examen final (3 heures) [FN] 44 points Il faut au moins 32.5 sur 65 aux examens: si MD + FN < 32.5 alors Total = (MD + FN ) * 1.5 sinon Total = MD + FN + HW;

Examens Les examens sont à livre fermé, cependant, une "cheat sheet" sera permise. Mi-Session: 24 Octobre 10-11:20 am SCS E218.

Devoirs Sujets Points Postés À remettre Préliminaires; Histoire; Prolog; Scheme, Unix (Devoir, individuel) 9 Grammaires; Parsing; Sémantique axiomatique (Devoir, individuel) Scheme (Devoir, individuel) Caracteristiques de Conception (Devoir, individuel)

Devoirs (suite) 2 devoirs écrits (2, 4). 1 devoir de programmation (3). 1 devoir mixte (1). Tous les devoirs seront individuels. Retards: 0.5 points par jours de semaine 0.25 points pour les samedis/dimanches/congés