DÉPARTEMENT D INFORMATIQUE Modalités de stage en informatique SESSION: HIVER 20 1
Objectif général du stage Buts et objectifs Le stage est une activité d intégration des apprentissages qui se déroule dans un contexte réaliste, c est-à-dire dans l entreprise. Il est réalisé lors de la 6 ième et dernière session de la formation en techniques informatiques dispensée au collège et sa réussite est un préalable absolu à l obtention du diplôme d études collégiales (dec). Objectifs spécifiques Permettre une intégration dans un milieu de travail professionnel et respecter les règles de fonctionnement de l entreprise où se déroule le stage. Planifier, organiser et réaliser un ou des projets concrets en informatique. Développer une méthode de travail et des techniques permettant de faciliter la réalisation de ces projets. Rédiger des documents techniques pour l entreprise et des documents explicatifs (rapports journaliers, rapports de stage) pour le collège. Critères de sélection Afin d assurer un stage qui engendre des retombées bénéfiques autant pour le stagiaire que pour l entreprise, celle-ci doit respecter les critères suivants : 1. Proposer un stage qui couvre un ou plusieurs des domaines suivants: programmation (développement en gestion, programmation Web, entretien, test, etc.); analyse (modélisation des données et des traitements); environnement (support technique, installation, configuration, etc); gestion ou entretien de réseaux; conception ou entretien de bases de données; support technique aux usagers. N.B. : la nature du stage doit respecter le niveau des compétences acquises durant le dec en informatique et doit exclure les travaux de bureautique tels que la saisie de données, le travail de secrétariat, l'impression de rapports, etc. 2. Définir clairement les tâches à effectuer et assurer du travail au stagiaire pour toute la durée du stage. 2
3. Fournir un environnement de travail propice pour toute la durée du stage. aire de travail adéquate; poste de travail exclusif et convenable; documentation pertinente. 4. Mettre à la disposition du stagiaire un moniteur informaticien (personneressource) ou à défaut un moniteur ayant des connaissances adéquates dans le domaine. Le moniteur doit être disponible pour encadrer et supporter le stagiaire durant son stage. Il doit aussi participer à l évaluation du stagiaire et faire un compte rendu de cette évaluation à l enseignant-e qui supervise le stagiaire. 5. Réaliser et remettre à temps l évaluation intermédiaire et l évaluation finale du stagiaire. 6. Accepter que la productivité du stagiaire ne soit pas considérée comme objectif principal d évaluation car il est encore en période d apprentissage. Chronologie et déroulement Calendrier: Horaire: Rémunération: Stage d une durée de 13 semaines (vers le début de février) 4 jours par semaine, du lundi au jeudi selon les heures normales de travail de l entreprise. Les stages en entreprise sont, en principe, nonrémunérés. Par contre, un élève et une entreprise peuvent s entendre sur une rémunération ou d autres compensations. Autres modalités: L entreprise peut faire signer une entente de non-divulgation au stagiaire. Les accidents de travail sont assurés par le collège et ses assureurs selon la commission du travail canadien. Le stagiaire doit être présent au collège les vendredis afin d assister aux cours prévus à son horaire et pour faire un rapport de ses activités de stage à son superviseur. 3
Projets souhaitables: Projets et supervision Les projets de stage en informatique se rapprochent habituellement du travail réalisé par un programmeur junior. Comme mentionné à la page 2 du présent document, les stages doivent permettre la réalisation de travaux dans l un des domaines suivants: programmation, analyse, environnement, réseau, base de données et support technique. Voici quelques exemples de projets pertinents: Programmation d une application pour un système spécifique dans l entreprise(le langage de programmation importe peu). Mise à jour de programmes ou de programmes existants, incluant la production de jeux d essais, la documentation technique, etc. Participation à l analyse et modélisation du système existant ou envisagé. Support technique, configuration des ordinateurs, installation et mise à jour des logiciels et du matériel informatique. Gestion d un réseau local, des droits d accès, des procédures automatiques. Programmation ou modification d une base de données ou des modules utilisant cette base. Programmation de sites Web dans un environnement client-serveur. Supervision et encadrement: Le stagiaire doit être encadré par une personne de l entreprise que nous appelons le moniteur (voir page 2 no 4.). Le moniteur assigne des tâches au stagiaire, vérifie l état de ses travaux, lui propose des solutions et lui fournit toute la documentation nécessaire à la réalisation de son mandat. Un ou une enseignant-e, appelé-e superviseur, supervise le travail du stagiaire. Le superviseur reçoit et analyse les rapports hebdomadaires du stagiaire, discute du déroulement de son stage à toutes les semaines, visite l entreprise afin de vérifier l évolution de ses travaux et de discuter de son évaluation avec le moniteur. 4
Profil du technicien en informatique de gestion Le programme (voie de spécialisation informatique de gestion) : La voie de spécialisation informatique de gestion vise à former des personnes aptes à exercer la profession de programmeur-analyste dans le domaine de la gestion. Les principales tâches de ce technicien portent sur une ou l autre des étapes du cycle de développement d une application, soit l analyse et la conception, l exécution et la mise à l essai ainsi que l implantation et l intégration dans l environnement informatique prévu. Il peut aussi effectuer les tâches liées à la maintenance des logiciels notamment en ce qui a trait aux améliorations fonctionnelles à y apporter. Il peut aussi être appelé à installer et configurer des environnements et du matériel; à effectuer des tâches simples de gestion de réseaux; à faire des tâches de soutien technique. Il peut enfin agir comme formateur et personne-ressource auprès des utilisatrices et des utilisateurs. Le programmeur-analyste doit être polyvalent et il doit démontrer une grande capacité d adaptation, d apprentissage et de résolution de problèmes. Il doit posséder un bon esprit logique et de synthèse pour exceller en programmation. Enfin il doit maîtriser les habiletés liées à la communication ainsi qu'au travail d'équipe et démontrer un minimum d autonomie, de débrouillardise, de persévérance et de curiosité intellectuelle. Les cours: Programmation de base Programmation avancée Bases de données Environnement réseau Internet Support aux usagers Initiation à l algorithmique Techniques de programmation Structures de données Programmation orientée objet Programmation dans un environnement graphique Modélisation des données et des traitements Programmation des traitements sur les données Langages d interrogation Transmission des données et applications informatiques utilisant les télécommunications Programmation Web ( HTML, JavaScript, DHTML, Apache, PHP, MySQL ) Soutien technique 5
Profil du technicien en informatique de gestion (suite) Technologies, langages et logiciels: Programmation (orientée objet): Java, C++, VB net, MFC, UML Internet, applications multiniveaux et multimédia: HTML, DHTML, JavaScript, PHP, JSP, Apache, MySQL Base de données: Oracle SQL, Oracle Forms, Oracle Reports, Oracle Designer Systèmes d'exploitation et télécommunications: Windows, Linux, NetWare, TCP/IP Les équipements: Postes de travail de type IBM PC sous Windows et Linux, reliés en réseau Novell et Linux; Serveurs ORACLE, Novell Netware, Linux, Apache et MySQL. Coordonnées: Personnes ressources CÉGEP ANDRÉ-LAURENDEAU Département d Informatique 1111 rue LAPIERRE, LASALLE, QUÉBEC H8N 2J4 Téléphone: 514-364-3320 Télécopieur: 514-364-7130 Coordonnateur des stages: Tuan Nguyen, boîte vocale 460, tnguyen@claurendeau.qc.ca 6