CSI 3525, Survol, page 1 CSI 3525 Concepts des langages de programmation
CSI 3525, Survol, page 2 Information Enseignante: Nathalie Japkowicz Bureau: SITE Web: Heures de Consultation: –Lundi 13h15-14h15 –Jeudi 14h45-15h45 –Par rendez-vous (envoyez un )
CSI 3525, Survol, page 3 Matières 1.Survol 2.Préliminaires 3.Aperçu historique 4.La syntaxe des langages de programmation 5.La sémantique des langages de programmation 6.Scheme 7.Perl 8.XML 9.Variables, attachements, vérification du type et étendue 10.Types de données 11.Expressions et allocation 12.Structures de contrôle 13.Sous-programmes 14.Implémentation de sous-programmes
CSI 3525, Survol, page 4 Manuel: Robert W. Sebesta, Concepts of Programming Languages, 7 ième édition, Addison-Wesley, 2006 (Disponible a la Librairie Agora, ) Site web:
CSI 3525, Survol, page 5 Évaluation 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; 4 devoirs [HW] (incluant un mini-projet)35 points Examen de mi-session (80 min.) [MD]20 points Examen final (3 heures) [FN]45 points
CSI 3525, Survol, page 6 Examens Les examens sont à livre fermé, cependant, une "cheat sheet" sera permise. Mi-Session: Lundi le 24 octobre, en classe. L’examen et le mi-session seront principalement à choix multiple avec un choix sur 4. Il y aura également quelques questions ouvertes.
CSI 3525, Survol, page 7 Devoirs SujetsPointsPostés À remettre Préliminaires; Histoire; Prolog; Unix (Devoir, individuel) 515 sept.29 sept. Grammaires; Sémantique axiomatique (Devoir, individuel) 929 sept.20 oct. Scheme (Devoir, individuel) 920 oct.7 nov. Perl, XML (Projet, equipe de deux) 127 nov.24 nov.
CSI 3525, Survol, page 8 Devoirs (suite) 2 devoirs écrits (1, 2). 2 devoirs de programmation (3, 4). Les 3 premiers devoirs seront individuels. Le 4eme sera par équipes de deux. Retards: 0.5 points par jours de semaine 0.25 points pour les samedis/dimanches/congés