Plan de cours. Titre du cours : Programmation en C# complémentaire. Session visée par le cours : Hiver 2009. Aucun Aucun. Préalables : Préparatoire à



Documents pareils
A.E.C. - Gestion des Applications, TI LEA.BW

Plan de cours. Chiffriers et bases de données en gestion commerciale

Soutien technique en informatique

PLAN DE COURS. Reconnaître le rôle des mathématiques ou de l informatique dans la société contemporaine (0011)

CHARGÉE DE COURS : Catherine Pelletier, MBA, chargée de communication, Service des communications et des relations avec le milieu, FSA

PLAN DE COURS DÉPARTEMENT ÉLECTRONIQUE INDUSTRIELLE. TITRE DU COURS Ordinateur Outil RA 1-4-2

Courriel : waguih.laoun@collegeahuntsic.qc.ca

PLAN DE COURS CONCEPT ET MULTIMÉDIA JCW 06

UNIVERSITÉ LAVAL. PLAN DE COURS PROGRAMME en GESTION du DÉVELOPPEMENT TOURISTIQUE. Titre et sigle du cours : Marketing touristique, MRK 20578

PLAN DE COURS. GPA750 Ordonnancement des systèmes de production aéronautique

la Direction des ressources humaines et des relations de travail (langue du travail ; maîtrise du français par les employé(e)s)

Technologie 9 e année (ébauche)

Dessin Technique GMEC1311. PROFESSEUR Gabriel Cormier, Ph.D. Bureau : 217G2 Tél : Courriel : gabriel.cormier@umoncton.ca

Gauthier, Benoît (dir.) Recherche sociale : de la problématique à la collecte des données. Québec : Presses de l Université du Québec.

POL 1100 (Méthodes de recherche en politique) Hiver 2012 Local B-0305 Lundi de 13h00-14h30

Université du Québec à Chicoutimi. Département d informatique et de mathématique. Plan de cours. Titre : Élément de programmation.

COLLÈGE D'ENSEIGNEMENT GÉNÉRAL ET PROFESSIONNEL BEAUCE-APPALACHES POLITIQUE RELATIVE À LA FORMATION GÉNÉRALE COMPLÉMENTAIRE

COURS EN LIGNE DU CCHST Manuel du facilitateur/de l administrateur

Politique des stages. Direction des études

COLLÈGE DE MAISONNEUVE

REGLEMENT D ETUDES CADRE DU MASTER OF BUSINESS ADMINISTRATION (MBA) FACULTE D ECONOMIE ET DE MANAGEMENT

Présenta;on du cours

SIO-6029-Z1 : Gestion de projet et du changement

ÉCOLE DES SCIENCES DE LA GESTION DE L UQAM MBA pour cadres spécialisés en gestion des villes et métropoles

PROCÉDURE ÉLECTRONIQUE DE REMISE DE NOTES

Méthodes quantitatives en sciences humaines. 2 Pratique : 2 Étude personnelle : 2. BUREAU poste courriel ou site web

Guide du portfolio étudiant de Polytechnique 9 e version décembre 2010 Cohorte de l automne 2010 et cohortes suivantes

ASR-2102 : Produits financiers: assurances et rentes

Plan de cours. 1. Mise en contexte. 2. Place du cours dans le programme. 3. Descripteur du cours

MODALITES DU CONTROLE DES CONNAISSANCES. Règlement relatif à l obtention du diplôme de MASTER ECONOMIE Mention «Monnaie Banque Finance Assurance»

Cours d été Aux parents et élèves de 5 e secondaire

MAIRIE DE LA WANTZENAU MARCHE DE FOURNITURES PROCEDURE ADAPTEE CAHIER DES CHARGES

À l attention des parents (Le conseil étudiant travaillera à produire un questionnaire pour les élèves de l école.)

Assurer, de concert avec nos partenaires, la sécurité publique au Québec.

J ai des idées pourquoi plagier?! Campagne de sensibilisation sur le plagiat

sous réserve de validation des modifications DROIT ECONOMIE GESTION SCIENCES DU MANAGEMENT FINANCE

CONCOURS «Les Trémas gagnants!» Édition hiver 2015 Règlement de participation

Manuel de l utilisateur à l intention des candidats externes

TRAAM STI Acquisition et exploitations pédagogiques des données sur un système pédagogique

GUIDE D ENCADREMENT DES STAGES EN MILIEU DE TRAVAIL POUR LES ÉTUDIANTS INSCRITS À UN PROGRAMME DE DESS OU DE MAÎTRISE PROFESSIONNELLE ADMISSIBLE

APPROCHE PAR COMPÉTENCES

UE5 Mise en situation professionnelle M1 et M2. Note de cadrage Master MEEF enseignement Mention second degré

UNITE U 6.2 : PROJET TECHNIQUE OBJET DE L'EPREUVE.

du 23 février Le Département de l'economie,

POLITIQUE RELATIVE À L EMPLOI ET À LA QUALITÉ DE LA LANGUE FRANÇAISE

F7n COUP DE BOURSE, NOMBRE DÉRIVÉ

RÈGLEMENT FACULTAIRE SUR LA RECONNAISSANCE DES ACQUIS. Faculté des lettres et sciences humaines

STAGE CONDUITE ACCOMPAGNEE FORMATION CONDUITE ACCOMPAGNEE

ÉCOLE SECONDAIRE PÈRE-RENÉ-DE-GALINÉE

Exigences spécifiques en matière de maîtrise des langues étrangères

Techniques de l informatique 420.AC. DEC intensif en informatique, option gestion de réseaux informatiques

Organiser des séquences pédagogiques différenciées. Exemples produits en stage Besançon, Juillet 2002.

Tâche complexe produite par l académie de Clermont-Ferrand. Mai 2012 LE TIR A L ARC. (d après une idée du collège des Portes du Midi de Maurs)

Technologie 8 e année (ébauche)

70 Projet (méthodologie et dossier)

GPI Gestion pédagogique intégrée

>> TECHNIQUES DE COMPTABILITÉ ET DE GESTION 410.B0

Conditions générales de vente

Le langage SQL Rappels

Baccalauréat technologique

GUIDE DES PROFESSEURS(ES) POUR LÉA Version du 27 janvier 2009

UNIVERSITE DE TOULON UFR FACULTE DE DROIT REGLEMENT D EXAMEN ANNEE 2012/2017 LICENCE DROIT MENTION DROIT GENERAL

Saisie des appréciations en ligne (AEL)

ALGORITHMIQUE ET PROGRAMMATION En C

MICRO-INFORMATIQUE DÉFINITION DU DOMAINE D'EXAMEN BASE DE DONNÉES CONSULTATION INF

h + 120h 555 h

METIERS DES LANGUES ET CULTURES ETRANGERES

Pi, poker et informatique ; une «épuisante» alliance pour des projets en mathématiques

MS PROJECT Prise en main. Date: Mars Anère MSI. 12, rue Chabanais PARIS E mail : jcrussier@anere.com Site :

REGLEMENT DE JEU. «Le Grand Jeu 20 minutes»

Programme de bourses de recherche de l UEFA Edition 2014

Situation présente et devis technique

Module SMS pour Microsoft Outlook MD et Outlook MD Express. Guide d'aide. Guide d'aide du module SMS de Rogers Page 1 sur 40 Tous droits réservés

SCIENCES DE L ÉDUCATION

Faire parvenir les documents suivants à l agent de soutien du programme

PLAN DE COURS CEGEP DU VIEUX-MONTRÉAL

Concours «Trouvez l oiseau Hunger Games» RÈGLEMENT DE PARTICIPATION

Solution de jeu concours «Scratch2Win»

RÈGLEMENT RELATIF À L'UTILISATION DES TECHNOLOGIES DE L INFORMATION

Nous remercions chacune des personnes suivantes pour leur précieuse contribution Hugues Boulanger, Régie de l assurance maladie du Québec Ginette

Le Rectorat de la Haute école spécialisée de Suisse occidentale,

INITIATION À LA COMPTABILITÉ GÉNÉRALE

Concours national 2015 Appelez, cliquez ou passez nous voir de Co-operators - Prix de $

Projet SINF2275 «Data mining and decision making» Projet classification et credit scoring

Jade. Projet Intelligence Artificielle «Devine à quoi je pense»

CONCOURS «LIRE» Règlements de participation

Guide d utilisation ECTS

ANNEXE 2 : Liste des questions entre le directeur et l étudiant

Guide Tenrox R8.7 de configuration de Microsoft Reporting Services

Cours d été des établissements privés de la région de Québec. Document d information et formulaire d inscription aux parents

CODE DE VIE

PROCÉDURE D'APPEL D'OFFRES ET D'OCTROI POUR LES ACHATS D'ÉLECTRICITÉ

Guide de l utilisateur. Demande d accréditation en ligne

A.E.C. GESTION DES APPLICATIONS TECHNOLOGIE DE L'INFORMATION LEA.BW

Informations sur l utilisation du webmail du CNRS. Webmail du CNRS. Manuel Utilisateur

IPAG Institut de Préparation à l Administration Générale

Transcription:

Titre du cours : Programmation en C# Code officiel : 420-BBT-BB Plan de cours Programme d études : Session visée par le cours : Hiver 2009 Discipline : Préalables : Préparatoire à Aucun Aucun Cours de la formation générale complémentaire Informatique Pondération Nombre d heures par semaine Heures/contact Heures de laboratoire Heures de travail à la en classe ou de travail dirigé maison ou à la bibliothèque 2 1 3 Nom de l enseignant Coordonnées : téléphone, courriel, bureau Fabrizio Gotti Bureau : H-010 N o téléphone : (514) 332-3000 poste 7804 Courriel : fabrizio.gotti@bdeb.qc.ca

Ce plan de cours est un guide mis à votre disposition pour organiser vos activités d études et de travail liées à ce cours. Il est donc important que vous en preniez connaissance, de façon attentive, puisqu il vous renseigne sur les apprentissages à réaliser, les exigences du cours et les éléments essentiels de son déroulement. Après que l enseignant vous l a remis et expliqué, le contenu de ce plan de cours ne peut pas être modifié sans vous avoir consulté. Place du cours dans le programme d études Ce cours fait partie de la formation générale complémentaire qui est une partie intégrante de chaque programme et dont l objectif est de mettre l étudiant en contact avec des domaines du savoir qui ne font pas partie de leur programme d études. Dans ce contexte, ce cours initie l étudiant au domaine de la programmation à l aide du langage C#. Compétence(s) à atteindre dans ce cours Se servir d'une variété de notions et de procédés et utiliser des outils mathématiques ou informatiques à des fins d'usage courant. Éléments de compétence (principales étapes de réalisation) 1. Démontrer l'acquisition de connaissances utilitaires de base en mathématiques ou en informatique. 2. Choisir des outils et des procédés mathématiques ou informatiques en fonction de besoins précis. 3. Utiliser des outils et des procédés mathématiques ou informatiques pour exécuter des tâches et résoudre des problèmes. 4. Interpréter des données quantitatives ou des résultats obtenus à l'aide de procédés ou d'outils mathématiques ou informatiques. 2 janvier 2009 Plan de cours : Programmation en C# Page 2

Planification du cours Voici les différentes activités qui vous amèneront à atteindre la ou les compétences visées par le cours. Comme vous le verrez ci-dessous, le cours est découpé en objectifs terminaux qui traduisent le résultat attendu au terme d une séquence d apprentissage. Pour chacun, des objectifs spécifiques viennent spécifier ce à quoi vous devez parvenir pour atteindre l objectif terminal. Le contenu détaillé précise les sujets amenés dans ce cours. Un calendrier sera mis à jour régulièrement sur le site Web du cours et indiquera quand ce contenu sera traité. Objectif terminal : Objectifs spécifiques Analyser le problème à résoudre Découper le problème Déterminer les données, leur type et les résultats attendus pour un problème à résoudre Résoudre des problèmes en utilisant l approche descendante Contenu détaillé Lecture du problème et identification des tâches à réaliser Envergure des tâches Données disponibles Résultats attendus Objectif terminal : Objectifs spécifiques Définir les notions reliées à l algorithmique Utiliser les structures de base de programmation en général Comprendre le fonctionnement d un programme Développer des algorithmes Concept d algorithme Variables types simples tableaux unidimensionnels constantes Structures de contrôle séquentielle itérative conditionnelle Trace d exécution Contenu détaillé 2 janvier 2009 Plan de cours : Programmation en C# Page 3

Objectif terminal : Programmer des algorithmes en langage C# Objectifs spécifiques Utiliser le langage C# pour réaliser des programmes Déterminer la meilleure fonction à utiliser par rapport au contexte Compiler et exécuter des programmes Documenter les programmes Contenu détaillé Éléments du langage C# expressions affectations entrée / sortie conditions itérations variables tableaux unidimensionnels fichiers chaînes de caractères Qualités d un bon programme Comparaison entre les instructions Étapes édition compilation édition de liens Exécution Normes de programmation Commentaires Objectif terminal : Objectifs spécifiques Élaborer des jeux d essais Analyser les résultats obtenus par rapport à ceux souhaités Utiliser des méthodes pour cerner des erreurs d exécution Tester des programmes Contenu détaillé Techniques boîte blanche boîte noire Interprétation et vérification des résultats du programme Techniques de débogage utilisation du débogueur affichage de trace d exécution Régler les problèmes causant les erreurs d exécution Correction du programme Cette planification demeure une projection du déroulement du cours. Celle-ci peut subir des changements, avec préavis. 2 janvier 2009 Plan de cours : Programmation en C# Page 4

Méthodes d enseignement et d apprentissage Voici les différentes méthodes d enseignement et d apprentissage que l enseignant utilisera pour vous amener à atteindre les objectifs terminaux visés par ce cours. Cours magistraux pour expliquer les notions Démonstrations pour expliquer comment réaliser les différentes tâches à l aide du logiciel Exercices faits en classe par l étudiant afin de mettre en pratique les notions présentées 2 janvier 2009 Plan de cours : Programmation en C# Page 5

Modalités d évaluation Évaluation formative Exercices guidés ou non réalisés pendant les périodes de laboratoire. Selon le cas, ils peuvent être réalisés sur papier ou à l aide de l ordinateur. Évaluation sommative L évaluation sommative consiste à mesurer l apprentissage portant uniquement sur l atteinte des objectifs terminaux du cours, pour vous donner une note au bulletin. Le minimum requis pour réussir le cours est de 60 % Le jugement de l enseignant doit se faire par des activités évaluées à partir de critères connus par vous. Ces activités ont une pondération substantielle et leur réussite est déterminante sur le cheminement futur de vos apprentissages. La décision finale demeure le jugement de l enseignant ; c est sa responsabilité de déterminer si vous avez atteint le seuil minimal de réussite, en tenant compte de différents facteurs lui permettant de prendre une décision. Vous trouverez, ci-dessous, la forme des différentes activités d évaluation ainsi que leurs critères qui permettront de juger du degré de maîtrise de la compétence. Pour chacun, la pondération et le moment de passation sont indiqués. Forme Critères d évaluation Pondération Échéancier Travail pratique 1 Démarche d analyse logique Algorithme valide 10% vers la 5 e semaine de cours Travail pratique 2 Démarche d analyse logique Algorithme valide 15% vers la 10 e semaine de cours Utilisation appropriée des instructions Production de programme fonctionnel Résultat du programme répondant aux attentes Travail pratique 3 Démarche d analyse logique Algorithme valide Application correcte de l approche descendante Utilisation appropriée des instructions Production de programme fonctionnel Résultat du programme répondant aux 20% à la fin de la session attentes 1 examen intra Démarche d analyse logique Algorithme valide Utilisation appropriée des instructions 1 examen synthèse Démarche d analyse logique Utilisation appropriée des instructions Production de programme fonctionnel 25% Vers la 7 e semaine de cours 30% Durant la période d examens finaux 2 janvier 2009 Plan de cours : Programmation en C# Page 6

Règles particulières Ces règles sont des exigences particulières que vous devez respecter pour assurer votre réussite et l atteinte de la ou des compétences visées par ce cours. Présence aux cours et aux activités d apprentissage La présence au cours et aux activités d apprentissage est obligatoire. Vous ne pouvez pas décider selon votre bon vouloir d assister ou non aux cours. Votre participation active aux différentes activités d apprentissage réalisées en classe est un des facteurs importants permettant l acquisition progressive de la compétence visée et d augmenter vos chances de réussite : les exposés du professeur, les discussions en groupe, les explications et les exemples donnés oralement, les échanges sur les productions des autres élèves, les évaluations formatives, etc., font partie intégrante de la démarche d apprentissage prévue pour être menée en classe et non selon un modèle de formation à distance. (PIEA, 2003, p. 12) Respect des échéances Tout travail non remis à l enseignant dans un délai de trois jours ouvrables après l échéance n est pas considéré et la note zéro est attribuée. L enseignant refuse votre travail si les autres membres de la classe possèdent déjà les résultats de l évaluation de ce même travail : la note zéro est alors octroyée. (PIEA, 2003, p. 13) Précisions relatives à la fraude et au plagiat Autres règles Toute fraude, tentative de fraude ou collaboration à une fraude ainsi que tout plagiat, toute tentative de plagiat ou toute collaboration à un plagiat avant ou lors d une épreuve d évaluation sommative entraîne automatiquement pour l étudiant reconnu coupable la note zéro (PIEA, 2003, p. 12). L élève qui, sans justification valable, n aurait pas participé à au moins 80% des activités d apprentissage prévues en classe peut se voir refuser le droit de se présenter aux épreuves d évaluation sommatives ultérieures. Le professeur n est pas tenu, dans ses heures de disponibilité, d aider l élève à compenser le retard engendré par des absences injustifiées à ses cours. Les informations nécessaires à la préparation des épreuves d évaluation sommatives seront précisées au moins une semaine à l avance. Lors d un test de lecture ou d un examen, l entrée est interdite dès qu un(e) élève a quitté le local. Dans le cas d une absence à une épreuve d évaluation sommative, l étudiant devra en donner la justification écrite au professeur qui, selon la pertinence de la justification pourra faire subir à l étudiant à une épreuve équivalente. Si l absence n est pas justifiée ou si la justification donnée n est pas jugée recevable, l étudiant se verra attribuer la note zéro pour l épreuve. Tout travail remis en retard sera pénalisé d un maximum de 10% de l épreuve (4% de pénalité pour le 1er jour, 3% pour le 2e jour et 3% pour le 3e jour). Lorsqu'un étudiant obtient une note inférieure à 60 % à son épreuve finale sommative et que la somme de ses résultats à toutes les épreuves sommatives est égale ou supérieure à 60 %, le professeur peut, après consultation de l'api s'il le juge à propos, décider que cet étudiant ne maîtrise pas de façon minimale la compétence visée et lui octroyer la note 55 %. (PIEA 2003 p.11) 2 janvier 2009 Plan de cours : Programmation en C# Page 7

Objectifs relatifs à la langue française Le professeur s'assurera que les communications écrites respectent les règles de la langue française. Il contrôlera l'application de ces règles lors des différentes évaluations. Dans le cas des travaux de programmation, les identificateurs devront être des termes en français, les commentaires ainsi que les textes apparaissant à l'écran lors de l'exécution des programmes devront être dans un français convenable. Jusqu'à 10% de la note finale pourrait être perdue à ce titre. Médiagraphie Livre obligatoire : Il n y a pas de livre obligatoire dans ce cours. Bibliographie : Ce document de base est une référence qui peut vous être utile dans vos activités d apprentissage. SHARP, John, Visual C# étape par étape, éditions Microsoft Press, 2006, 522 pages. ISBN : 2-10-049606-9 Logiciel utilisé : Microsoft Visual Studio 2005 2 janvier 2009 Plan de cours : Programmation en C# Page 8