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