Hiver 2009Maj JGA Beaulieu & Capt MWP LeSauvage GEF 243B Programmation Informatique appliquée Introduction et synopsis du cours.

Slides:



Advertisements
Présentations similaires
Hiver 2005Maj JGA Beaulieu & Capt MWP LeSauvage GEF 243B Programmation informatique appliquée Architecture du logiciel I.
Advertisements

GEF 243B Programmation informatique appliquée Listes chaînées I – Tableaux de structures §15.1 – 15.2.
GEF 243B Programmation informatique appliquée
Hiver 2010JGA Beaulieu GEF 243B Programmation informatique appliquée Structure de base des programmes en C.
GEF 243B Programmation informatique appliquée
GEF499 Systèmes imbriqués à temps réel
Hiver 2005Maj JGA Beaulieu & Capt MWP LeSauvage GEF 243B Programmation informatique appliquée Considération de temps.
Hiver 2005Maj JGA Beaulieu & Capt MWP LeSauvage GEF 243B Programmation informatique appliquée Tests.
GEF 243B Programmation informatique appliquée
GEF 435A Principes des Systèmes dexploitation Introduction et syllabus.
GEF 243B Programmation informatique appliquée Expressions et opérateurs §
GEF 243B Programmation informatique appliquée
Hiver 2005Maj JGA Beaulieu & Capt MWP LeSauvage GEF 243B Programmation informatique appliquée Architecture du logiciel II.
GEF 243B Programmation informatique appliquée
Hiver 2005Maj JGA Beaulieu & Capt MWP LeSauvage GEF 243B Programmation informatique appliquée Modélisation II.
21-Jan-14 GEF 243B Programmation Informatique appliquée Introduction et synopsis du cours.
GEF 243B Programmation informatique appliquée Pointeurs et adresses §9.1.
Hiver 2005Maj JGA Beaulieu & Capt MWP LeSauvage GEF 243B Programmation informatique appliquée Génie logiciel et Vérification et validation.
GEF 243B Programmation informatique appliquée Décisions de design avec structures de données §15.1 – 15.2.
GEF 243B Programmation informatique appliquée Expressions et opérateurs.
Hiver 2005Maj JGA Beaulieu & Capt MWP LeSauvage GEF 243B Programmation informatique appliquée Types, variables et constantes.
Hiver 2005Maj JGA Beaulieu & Capt MWP LeSauvage GEF 243B Programmation informatique appliquée Génie logiciel avec composantes.
GEF 243B Programmation informatique appliquée Types dérivés, structures et tableaux §
GEF 243B Programmation informatique appliquée Expressions de type mixte et blocs §
TECHNOLOGIE 6ÈME Professeur : Baptiste DUMAS.
Master of Science en Technologie de l'Information.
Bienvenue Rue de lAvenir 33 CH Delémont Tél Fax sur le site de l'ESIG.
Oral de la partie pratique Bac STG option Mercatique Session 2012
À.
Bienvenue à cette présentation Opportunité daffaire pour les Agents et Gérants Présenté par Jean Poirier.
GEF 447B Aperçue du cours ROBOTIQUE.
18/10/2004 P. Van Roy, InfoT4, S5 1 Informatique T4 Solutions au Test du 18 octobre Peter Van Roy Département dIngénierie Informatique, UCL
Après tout nous ne sommes que de braves français …
Utilisations pédagogiques dInternet Jean Talbot Service de lenseignement des technologies de linformation Août 98.
LOGO BIENVENUE!! Science 9 ième Année. Semestre Comment Survivre et Avoir du Succès! Le Cours de Science de 9ième année comprend plusieurs.
Bienvenue! INF3723: Systèmes d’exploitation Luigi Logrippo
Introduction Sciences Humaines 9 L’Identité Canadienne
„t‘as entendu? Mr. X est décédé."
Faculté des sciences de léducation Éducation physique Andrea Woodburn Baccalauréat en intervention sportive Stages en responsabilité en intervention sportive.
ELE792. Projet de fin d'études en. génie électrique GTS792
Séance d'information aux étudiants Présentation préparée par: Ghyslain Gagnon Professeur au département de génie électrique ELE792PROJET DE FIN D'ÉTUDES.
Progiciels dans lenseignement des mathématiques I Section didactique Département de mathématiques Automne 2006 Professeur: Fernando Hitt.
Les 6 étapes de la recherche…
Faculté des sciences de léducation Éducation physique Andrea Woodburn Baccalauréat en intervention sportive Stage de perfectionnement en intervention sportive.
"Tu as entendu ? Notre chef est mort !."
Synthèse 1. Ce qui a été fait… Autoévaluation Création des équipes Évaluation de 2 applications Identification de votre production Graphe dinteraction.
2e partie: Conception d’un projet web Présentation de Nathalie Caccamo
Français 10 Mme. Barabé-Chin
Attention ! Mise en Garde Philippe TRIGANO.
Les métiers de l’informatique
La formation des maîtres et la manifestation de la compétence professionnelle à intégrer les technologies de l'information et des communications (TIC)
Les TICs en mathématiques Présenté au congrès de l’ACPI Montréal, novembre 2004 Fred Kreiner, Faculté Saint-Jean.
Perles au travail Présenté par le site Mespps.com
Semaine 10 et suivantes Projet Final: Robot autonome complet Projet initial en ingénierie informatique et travail en équipe INF1995 Jérôme Collin et al.
Soyez gentils avec nos livres!
Les permis d’accès Frédéric Dorais Stage en inventaire des permissions accordées dans les corridors routiers.
„t‘as entendu? Mr. X est décédé."
Un métier dans mon CODE RIASEQ Ma Dominance: S (social) Métier exploré: Police Par: Noémie Aubin Keuninckx Remis à: Félix Dufour- Labrecque Le 26 novembre.
1 La formation des maîtres et la manifestation de la compétence professionnelle à intégrer les technologies de l'information et des communications (TIC)
Code de vie.
CSI 3525, Survol, page 1 CSI 3525 Concepts des langages de programmation.
„Tu as entendu ? Notre chef est mort !."
Les meilleurs perles au travail !.
Copyright, 1996 © Dale Carnegie & Associates, Inc. Com7114 Technologies de la communication Objectifs de ce cours ? Sa place dans le programme ? La communication.
Collier de perles de bureau.
développeur informatique
Diaporamas-a-la-con PPS réalisé pour diaporamas-a-la- con.com Un homme, dans la nacelle d’une montgolfière ne sait plus où il se trouve. Il descend et.
Cours de portfolio H-EM A2015
PROJET DE SESSION DANS LE CADRE DU COURS: SCG Réalisation d’applications en SIG PRÉSENTÉ PAR: Marie-Andrée Levesque 18 AVRIL 2006.
Transcription de la présentation:

Hiver 2009Maj JGA Beaulieu & Capt MWP LeSauvage GEF 243B Programmation Informatique appliquée Introduction et synopsis du cours

Hiver 2009Maj JGA Beaulieu & Capt MWP LeSauvage Synopsis Ma biographie Synopsis du cours Pondération Ressources pour le cours Livres Directives

Hiver 2009Maj JGA Beaulieu & Capt MWP LeSauvage Ma Biographie CMR-RMC (15229) BEng en Génie Informatique GEM 87-88: Centre de génie logiciel terrestre Ingénieur logiciel systèmes dartillerie Ingénieur logiciel Cibles télé-contrôlées (infanterie/blindés) 88-90: Officier de maintenance 119 Bie DA 90-92: MEng Systèmes en temps réels 92-95: Bureau de projet Défense Aérienne à Basse Altitude Chef de section génie logiciel LLAD Gérant de la configuration Chef de section planification de la maintenance

Hiver 2009Maj JGA Beaulieu & Capt MWP LeSauvage Ma Biographie 95-98: Officier commandant 210 ème Atelier DA 98-01: Bureau de projet Systèmes de communication, commandement et contrôle Tactiques (TCCCS) Officier de planification de la maintenance Gérant de la configuration Ingénieur de système – Guerre électronique 01-04: Doctorat – CMR/Queens Sûreté physique de la chirurgies guidées par ordinateur 04-08: Professeur GEI

Hiver 2009Maj JGA Beaulieu & Capt MWP LeSauvage Synopsis du cours Un cours appliqué – programmation dans un environnement Labos donne le facteur ahh (et ils sont le fun aussi!!) Sujets tel que: Structures du langage Enoncés de contrôle Expressions Structures de données en C Bon principes de design pour les programmes Pointeurs Concepts de génie logiciel

Hiver 2009Maj JGA Beaulieu & Capt MWP LeSauvage Synopsis du cours Pourquoi est-ce que je prend ce cours? Génie info – Logiciel: Pour devenir un ingénieur en logiciel, vous devez appliquer les principes dingénierie au développement du logiciel (ce nest pas seulement de linterface graphique (IGU - GUI )) Génie info – Matériel: Tout les systèmes dordinateur comprennent du logiciel et du matériel; vous devez donc être capable dappliquer les principes dingénierie aux deux types de technologies

Hiver 2009Maj JGA Beaulieu & Capt MWP LeSauvage Synopsis du cours Pourquoi est-ce que je prend ce cours? Génie Élec: Communication & Electroniques: Les systèmes de communication deviennent de plus en plus digitaux pour augmenter la fiabilité, disponibilité et la qualité; ceci fait utilisation de matériels et de logiciels dédiés. Génie Élec: Puissance et contrôle: Oui vous lavez deviné, il y a des ordinateurs là aussi, spécialement dans les systèmes de contrôle où il y a du matériels et logiciels imbriqués (embarqués). Science info: Un cours de programmation appliquée… pourquoi pas…

Hiver 2009Maj JGA Beaulieu & Capt MWP LeSauvage Synopsis du cours Pourquoi C? Je connais déjà Java ou Matlab… Jpense Aujourdhui, les programmeurs en C forment le segment qui grandit le plus rapidement dans le monde de la programmation Ceci inclus les dérivatifs C++, Java et Matlab La plus part des nouveau langages de nos jours ont une syntaxe et une sémantique partiellement basé sur une racine commune: C Il y a une pléthore de bibliothèques disponibles en C C est puissant dans ses expressions et efficace dans son exécution

Hiver 2009Maj JGA Beaulieu & Capt MWP LeSauvage Synopsis du cours Pourquoi C? Je connais déjà Matlab… Jpense Il y une grande quantité de code patrimonial écrit en C. Beaucoup de travail qui attend un jeune ingénieur est de faire lentretien du code; pas seulement du nouveau développement. C (C++, Java) est au monde des systèmes ce que COBOL est au monde du commerce (cest partout).

Hiver 2009Maj JGA Beaulieu & Capt MWP LeSauvage Synopsis du cours La meilleur raison de prendre ce cours est quil est le fun. Vous allez utiliser Lego Mindstorms dans les travaux pratiques et vous allez voir votre programme fonctionner (actuellement faire quelque chose autre que juste imprimer des résultats à lécran) Même si lanalyse et le design des systèmes logiciels a tout à avoir avec lingénierie, il y a un aspect artistique dans le codage Une solution peut fonctionner mais elle peut être élégante… Il y a une compétition à la fin du cours!

Hiver 2009Maj JGA Beaulieu & Capt MWP LeSauvage Pondération Laboratoires: 25% 5 labs durant le semestre Mi semestre: 20% Examen mi semestre sera le ??? Il y aura des questions sur le matériel des labs Examen final: 55% Il y aura des questions sur le matériel des labs

Hiver 2009Maj JGA Beaulieu & Capt MWP LeSauvage Travail de labo Travaillez en pairs – pas de changement de partenaire durant la progression du semestre Les batteries mortes peuvent être échangés pour des batteries rechargées (une pour une) Gardez vos vieux labos parce que vous pouvez en avoir besoin pour du travail future dans le cours

Hiver 2009Maj JGA Beaulieu & Capt MWP LeSauvage Travail de labo Bonne habitude de codage: Vos travaux pratiques doivent adhérer à de bonnes pratiques de documentation, choix de noms de variables et code propre Il y a un exemple sur le site Web du cours Autres requis Vous devez avoir retourné ou payé pour votre équipement de labo avant décrire lexamen final! Vous ne pouvez pas écrire lexamen final si tous vos labos ne sont pas soumis.

Hiver 2009Maj JGA Beaulieu & Capt MWP LeSauvage Ressources du cours Disponible sur le site Web pour le cours: Notes de cours (diapositives PowerPoint) Travaux pratiques (Microsoft Word et code source C) Directives sur les notes de cours Je vais essayer de les avoir sur le site une semaine à lavance Les diapositives peuvent avoir des trous dans linformation vous demandant découter attentivement Labos seront disponible une semaine à lavance

Hiver 2009Maj JGA Beaulieu & Capt MWP LeSauvage Livre A structured Programming Approach Using C Behrouz A. Forouzan & Richard F. Gilberg

Hiver 2009Maj JGA Beaulieu & Capt MWP LeSauvage Directives Échéanciers pour soumissions des travaux Les rapports de labo seront remis la semaine après la complétion du travail en labo (il peut y avoir plusieurs semaines par labo) Il ny a pas de différence entre un rapport informel et un formel 5% de pénalité par jour de retard. Labo doivent être complétés pour passer, même si ils ne valent plus rien! Tricherie Les normes du collège sappliquent Il est permit daider quelquun ou un autre groupe, mais donnez le crédit à ceux qui vous ont aidé sur votre rapport. De laide ninclus pas coupé et collé du code dun autre groupe

Hiver 2009Maj JGA Beaulieu & Capt MWP LeSauvage Directives Comportement Arrivez à temps Vous pouvez amener des breuvages/bouffe mais soyez raisonnables Présence est requise Classes et Labos Heures de disponibilité (Sawyer 5016) Généralement dans mon bureau Toujours disponible sur rendez-vous Poste: 6196 Maison: