GIF-1001 : Ordinateurs : structure et applications - Pixel
Transcription
GIF-1001 : Ordinateurs : structure et applications - Pixel
GIF-1001 : Ordinateurs : structure et applications NRC 13819 Hiver 2013 Mode d'enseignement : Présentiel Temps consacré : 3-3-3 Crédit(s) : 3 Préalables : IFT 1001 OU IFT 1004 OU IFT 1904 OU GLO 1900 OU GLO 1901 Ce cours présente l'architecture interne de l'ordinateur et l'organisation de ces principaux éléments. Il prépare à l'exploitation de l'ordinateur dans des problèmes d'ingénierie tels l'acquisition et le traitement de données, la commande industrielle et la gestion de périphériques. Afin de bien dégager la vision physique et logique, il utilise principalement le langage d'assemblage. Le micro-ordinateur compatible PC sert de machine type dans la discussion des divers concepts et lors de travaux pratiques. Plage horaire : Cours en classe Mardi 14h30 à 17h20 PLT-2751 Atelier Mercredi 15h30 à 17h20 PLT-2341 Du 21 janv. 2013 au 30 avr. 2013 Du 21 janv. 2013 au 30 avr. 2013 Il se peut que l'horaire du cours ait été modifié depuis la dernière synchronisation avec Capsule. Vérifier l'horaire dans Capsule Site de cours : https://www.portaildescours.ulaval.ca/ena/site/accueil?idSite=45504 Coordonnées et disponibilités Yves Roy Enseignant [email protected] Disponibilités : Lundi 16h00 à 17h00 forum et courriel Soutien technique : Du 21 janv. 2013 au 30 avr. 2013 Équipe TacTic (FSG) Pavillon Adrien-Pouliot, Local 3718 http://tactic.fsg.ulaval.ca [email protected] 418-656-2131 poste 8747 Toutes sessions (du 1 janvier au 31 décembre) Lundi Mardi Mercredi Jeudi Vendredi © Université Laval 09h00 à 16h00 09h00 à 16h00 09h00 à 16h00 09h00 à 16h00 09h00 à 16h00 Mis à jour le 24 mars 2013 23:12 Page 1 de 8 Sommaire Description du cours ......................................................................................................................... 3 Objectifs ....................................................................................................................................... 3 Déroulement du cours ..................................................................................................................... 3 Objectifs spécifiques ....................................................................................................................... 3 Contenu et activités .......................................................................................................................... 3 Évaluations et résultats .................................................................................................................... 4 Modalités sur les laboratoires ........................................................................................................... 4 Détails sur les modalités d'évaluation ................................................................................................ 4 Échelle des cotes ............................................................................................................................ 4 Politique sur les examens ................................................................................................................ 5 Modalités d'évaluation ..................................................................................................................... 5 Informations détaillées sur les évaluations sommatives ....................................................................... 5 Examen 1 ................................................................................................................................. 5 Examen 2 ................................................................................................................................. 5 Environnement de programmation ............................................................................................... 5 Langage natif et analyse de code ................................................................................................. 6 Langage assembleur .................................................................................................................. 6 Paramètres et retour .................................................................................................................. 6 Accès à la mémoire .................................................................................................................... 6 Mini-projet ................................................................................................................................ 6 Politique sur l'utilisation d'appareils électroniques ............................................................................... 6 Politique sur le plagiat et la fraude académique .................................................................................. 6 Matériel didactique ........................................................................................................................... 7 Matériel obligatoire ......................................................................................................................... 7 Logiciels ........................................................................................................................................ 7 Note sur les droits d'auteur ............................................................................................................. 7 Médiagraphie et annexes .................................................................................................................. 7 Bibliographie ................................................................................................................................. 7 Logiciels ........................................................................................................................................ 8 © Université Laval Mis à jour le 24 mars 2013 23:12 Page 2 de 8 Description du cours Objectifs Ce cours vise à permettre aux étudiants de comprendre des concepts qui se rapportent à la structure et au fonctionnement des ordinateurs. L’atteinte de cet objectif principal est rendue possible par l’atteinte d’objectifs secondaires qui requiert la compréhension de concepts qui ont trait à la conception et au fonctionnement : des systèmes d’opération qui gèrent le fonctionnement des ordinateurs; des outils et langages de programmation qui sont utilisés pour programmer les ordinateurs; des processeurs qui se retrouvent au cœur des ordinateurs; des éléments qui travaillent de pair avec les processeurs pour permettre aux ordinateurs de fonctionner; des éléments qui sont utilisés pour permettre aux ordinateurs d’interagir entre eux ou avec d’autres appareils électroniques; de moyens qui sont utilisés pour rendre les ordinateurs plus performants. Les travaux pratiques qui sont à faire pour le cours ont quant à eux pour objectifs de permettre aux étudiants d’approfondir les notions vues en classe en les faisant : se familiariser avec l’installation et l’utilisation d’outils de programmation d’ordinateurs et d’analyse de programmes; comprendre comment interagissent entre elles des parties d’un même programme qui sont rédigées dans différents langages de programmation; développer des connaissances en matière de programmation en langage assembleur. Déroulement du cours Le contenu théorique du cours sera présenté pendant les périodes prévues à l'horaire. Certains des documents présentés en classe seront disponibles sur le site du cours pour faciliter la révision de la matière. Ces documents ne sauront se substituer aux notes personnelles prises en classe. Les périodes associées à la réalisation des travaux pratiques permettront aux assistants de cours et à l'enseignant de fournir du support à ceux et celles qui en feront la demande. Objectifs spécifiques Les objectifs spécifiques de chacune des sections du cours apparaîtront dans les pages du site du cours qui leurs seront associées. Contenu et activités Le tableau ci-dessous présente les semaines d'activités prévues dans le cadre du cours. Titre Date THÉORIE Introduction (cours 1A) 21 janv. 2013 Programmation des ordinateurs (cours 1B, 2A et 2B) 21 janv. 2013 Architecture des microprocesseurs (cours 3A, 3B, 4A, 4B, 5A et 5B) 5 févr. 2013 Langage assembleur (6A, 6B, 9A, 9B, 10A et 10B) 28 févr. 2013 Architecture des ordinateurs (cours 11A, 11B, 12A et 12B) Périphériques et extensions (cours 13A, 13B et 14A) © Université Laval Mis à jour le 24 mars 2013 23:12 Page 3 de 8 Ajouts, améliorations et compromis (cours 14B) EXAMENS Examen 1: (cours 7A et 7B, mardi le 5 mars 2013 à 14h30) Examen 2: (cours 15 A et 15 B, mardi le 30 avril 2013 à 14h30) LABORATOIRES Laboratoire 1: Environnement de programmation (à remettre AVANT le 9 février 2013) 23 janv. 2013 Laboratoire 2: Langage natif et analyse de code (à remettre AVANT le 23 février 2013) 23 janv. 2013 Laboratoire 3: Langage assembleur (à remettre AVANT le 22 mars 2013) 23 janv. 2013 Laboratoire 4: Paramètres et retour (à remettre AVANT le 30 mars 2013) 30 mars 2013 Laboratoire 5: Accès à la mémoire (à remettre AVANT le 13 avril 2013) Laboratoire 6: Mini-projet (à remettre AVANT le 1 mai 2013) Note : Veuillez vous référer à la section Contenu et activités de votre site de cours pour de plus amples détails. Évaluations et résultats Modalités sur les laboratoires Règlement sur la sécurité dans les laboratoires du Département de génie électrique et de génie informatique et formation sur les dangers de l'électricité Le Département de génie électrique et de génie informatique a adopté un règlement sur la sécurité dans ses laboratoires. Ce règlement est disponible à l'adresse : http://www2.gel.ulaval.ca/fileadmin/documentation/services/securite/reglements-securite-lab-v2.pdf Tous les étudiants sont priés de respecter celui-ci scrupuleusement. Par ailleurs une formation sur les dangers de l'électricité est offerte aux étudiants à chaque début de session. Certains cours exigent que cette formation soit suivie avant le début des laboratoires. Les étudiants qui n'auront pas suivi cette formation se verront refuser l'accès aux laboratoires. Détails sur les modalités d'évaluation L'évaluation sera faite à l'aide de deux examens et de six rapports de travaux pratiques. Les lieux où se tiendront les examens vous seront communiqués en classe et par l'entremise du site du cours. Les rapports seront à remettre avant les dates et les heures qui s'appliqueront pour chacun d'eux. Un travail remis en retard vaudra au plus: 2% si le retard est d'un jour ouvrable ou moins 1% si le retard est plus grand qu'un jour ouvrable et de deux jours ouvrables ou moins 0% si le retard est plus grand que deux jours ouvrables. Échelle des cotes © Université Laval Cote % minimum % maximum Cote % minimum % maximum A+ 93 100 C+ 73 76,99 A 90 92,99 C 70 72,99 A- 87 89,99 C- 67 69,99 B+ 83 86,99 D+ 60 66,99 Mis à jour le 24 mars 2013 23:12 Page 4 de 8 B+ 83 86,99 D+ 60 66,99 B 80 82,99 D 50 59,99 B- 77 79,99 E 0 49,99 Politique sur les examens Les étudiants qui ont une lettre d'Attestation d'accommodations scolaires obtenue auprès d'un conseiller du secteur Accueil et soutien aux étudiants en situation de handicap (ACSESH) doivent rencontrer leur professeur au début de la session afin que des mesures d'accommodation en classe ou lors des évaluations puissent être prévues et planifiées suffisamment à l'avance puis mises en place. Modalités d'évaluation Sommatives Titre Date Mode de travail Pondération 80 % Examen (Somme des évaluations de ce regroupement) Examen 1 Le 5 mars 2013 de 14h30 à 17h30 Individuel 40 % Examen 2 Le 30 avr. 2013 de 14h30 à 17h30 Individuel 40 % 20 % Travaux pratiques (Somme des évaluations de ce regroupement) Environnement de programmation Dû le 8 févr. 2013 à 23h55 Individuel 3 % Langage natif et analyse de code Dû le 22 févr. 2013 à 23h55 Individuel 3 % Langage assembleur Dû le 22 mars 2013 à 23h55 Individuel 3 % Paramètres et retour Dû le 29 mars 2013 à 23h55 Individuel 3 % Accès à la mémoire Dû le 12 avr. 2013 à 23h55 Individuel 3 % Mini-projet Dû le 30 avr. 2013 à 23h50 Individuel 5 % Informations détaillées sur les évaluations sommatives Examen 1 Date et lieu : Mode de travail : Pondération : Remise de l'évaluation : Matériel autorisé : Le 5 mars 2013 de 14h30 à 17h30, PLT-2751,VCH-2880 Individuel 40 % Examen en classe Porte sur la matière vue avant l'examen: introduction, programmation des ordinateurs, architecture des microprocesseurs, langage assembleur et travaux pratiques 1 à 3. Notes de cours, notes personnelles et matériel de calcul autorisé Examen 2 Date et lieu : Mode de travail : Pondération : Remise de l'évaluation : Matériel autorisé : Le 30 avr. 2013 de 14h30 à 17h30, VCH-2850 Individuel 40 % Examen en classe L'examen couvre la matière vue après le premier examen (langage assembleur, architecture des ordinateurs, périphériques et extensions, ajouts, améliorations et compromis et laboratoires 3 à 6) Notes de cours, notes personnelles et matériel de calcul autorisé Environnement de programmation © Université Laval Mis à jour le 24 mars 2013 23:12 Page 5 de 8 Date de remise : Mode de travail : Pondération : Remise de l'évaluation : 8 févr. 2013 à 23h55 Individuel 3 % Boîte de dépot Langage natif et analyse de code Date de remise : Mode de travail : Pondération : Remise de l'évaluation : 22 févr. 2013 à 23h55 Individuel 3 % Boîte de dépot Langage assembleur Date de remise : Mode de travail : Pondération : Remise de l'évaluation : 22 mars 2013 à 23h55 Individuel 3 % Boîte de dépot Paramètres et retour Date de remise : Mode de travail : Pondération : Remise de l'évaluation : 29 mars 2013 à 23h55 Individuel 3 % Boîte de dépot Accès à la mémoire Date de remise : Mode de travail : Pondération : Remise de l'évaluation : 12 avr. 2013 à 23h55 Individuel 3 % Boîte de dépot Mini-projet Date de remise : Mode de travail : Pondération : Remise de l'évaluation : 30 avr. 2013 à 23h50 Individuel 5 % Boîte de dépot Politique sur l'utilisation d'appareils électroniques L'utilisation d'appareils électroniques (cellulaire ou autre appareil téléphonique sans fil, pagette, baladeur, agenda électronique, etc.) est interdite au cours d'une séance d'évaluation et de toute autre activité durant laquelle l'enseignant l'interdit. De plus, lorsque l'usage de la calculatrice est permis, alors seuls certains modèles de calculatrices sont autorisés durant les séances d'évaluation. Les modèles suivants sont autorisés : Hewlett Packard HP 20S, HP 30S, HP 32S2, HP 33S, HP 35S Texas Instrument TI-30Xa, TI-30XIIB, TI-30XIIS, TI-36X, BA35 Sharp EL-531*, EL-546*, EL-520* Casio FX-260, FX-300 MS, FX-300W Plus, FX-991MS, FX-991ES * Calculatrices Sharp: sans considération pour les lettres qui suivent le numéro Dans tous ces cas, la calculatrice doit être validée par une vignette autocollante émise par la COOP étudiante ZONE. © Université Laval Mis à jour le 24 mars 2013 23:12 Page 6 de 8 Politique sur le plagiat et la fraude académique Règles disciplinaires Tout étudiant qui commet une infraction au Règlement disciplinaire à l'intention des étudiants de l'Université Laval dans le cadre du présent cours, notamment en matière de plagiat, est passible des sanctions qui sont prévues dans ce règlement. Il est très important pour tout étudiant de prendre connaissance des articles 28 à 32 du Règlement disciplinaire. Celui-ci peut être consulté à l'adresse suivante: http://www.ulaval.ca/sg/reg/Reglements/Reglement_disciplinaire.pdf Plagiat Tout étudiant est tenu de respecter les règles relatives au plagiat. Constitue notamment du plagiat le fait de: i. copier textuellement un ou plusieurs passages provenant d'un ouvrage sous format papier ou électronique sans mettre ces passages entre guillemets et sans en mentionner la source; ii. résumer l'idée originale d'un auteur en l'exprimant dans ses propres mots (paraphraser) sans en mentionner la source; iii. traduire partiellement ou totalement un texte sans en mentionner la provenance; iv. remettre un travail copié d'un autre étudiant (avec ou sans l'accord de cet autre étudiant); v. remettre un travail téléchargé d'un site d'achat ou d'échange de travaux scolaires. L'Université Laval étant abonnée à un service de détection de plagiat, il est possible que l'enseignant soumette vos travaux pour analyse. Matériel didactique Matériel obligatoire Il n'y a pas de livres obligatoires et certains des documents présentés en classe pourront être téléchargés à l'aide du site du cours à titre de complément aux notes personnelles prises lors des cours Les livres recommandés en classe sont disponibles via le portail de Bibliothèque et Archives nationales du Québec Les travaux pratiques à faire nécessitent l'accès avec droits d'administrateur à un ordinateur muni des applications requises pour la navigation sur le web ou un accès aux ordinateurs de l'université qui sont associés au cours Logiciels Les ordinateurs utilisés pour consulter le matériel pédagogique et les séances de cours doivent être munis, au minimum, des applications suivantes : Navigateur de génération récente supportant la technologie Flash (ex. IE5+, Firefox1+, Safari1+, etc.) Lecteur PDF (Acrobat Reader, etc.) ou l'équivalent Visionneuse PowerPoint : http://www.microsoft.com/downloads/details.aspx?displaylang=fr&FamilyID=428d5727−43ab−4f24−90b7−a94784a Des applications disponibles gratuitement sur la toile seront à installer afin de pouvoir réaliser les travaux pratiques prévus pour le cours. Note sur les droits d'auteur L'édition internationale d'un livre de référence n'est pas permise, notamment lors des examens lorsque les documents sont autorisés, puisqu'elle ne respecte pas la loi sur les droits d'auteur au Canada. Médiagraphie et annexes © Université Laval Mis à jour le 24 mars 2013 23:12 Page 7 de 8 Bibliographie Des suggestions de lectures seront faites en classe. Logiciels Il n'y a pas de logiciel à acheter pour le cours. Des informations à propos des logiciels requis pour la réalisation des travaux pratiques vous seront fournies en classe. © Université Laval Mis à jour le 24 mars 2013 23:12 Page 8 de 8