The following courses are offered by the Faculty of Engineering.
GNG 1102 Fundamentals of Computer Hardware (2 units)
Basic concepts of computer organization: introduction to logic circuits, machine language, representation of data and assembly language. Virtual machines, interpretation, compilation.
Course Component: Laboratory, Lecture
The courses GNG 1102, CSI 1101, ELG 1100 cannot be combined for units.
GNG 1103 Introduction to Engineering Design (3 units)
A hands-on, team-based, introduction to engineering design for engineers and computer scientists. A modern engineering design process is used to solve open-ended client-based design projects, by learning and practicing different types of modern prototyping and testing tools and processes, oral presentation skills, user-based design, personal time management, team conflict resolution, as well as giving and receiving personal feedback.
Course Component: Laboratory, Lecture, Research
GNG 1105 Engineering Mechanics (3 units)
Concepts of engineering mechanics. Statics of particles and rigid bodies. Free body diagrams. Simple structures, including trusses, frames and machines. Rectilinear and curvilinear motion.
Course Component: Lecture, Tutorial
Prerequisite: Physics 4U, advanced functions and Introductory Calculus 4U or equivalent
GNG 1106 Fundamentals of Engineering Computation (3 units)
Introduction to computer systems. Problem solving for engineering case studies. Emphasis is on the design of algorithms and their implementation for solving engineering problems using C. Introduction to Visual Basic.
Course Component: Laboratory, Lecture
The courses GNG1106, ITI1120, ITI1220, CSI1301, CSI1306, CSI1303, CSI1308, CSI1390 cannot be combined for units.
GNG 1502 Notions fondamentales de matériel des ordinateurs (2 crédits)
Introduction à la structure des ordinateurs: circuits logiques, langage machines, représentation des données et assembleur. Les machines virtuelles, interprétation et compilation.
Volet : Laboratoire, Cours magistral
Les crédits de GNG 1502 ne peuvent pas être additionnés à ceux de CSI 1501 ou ELG 1500.
GNG 1503 Introduction à la Génie de la conception (3 crédits)
Une introduction pratique et en équipe à la conception technique pour les ingénieurs et les informaticiens. Un processus de conception technique moderne est utilisé pour résoudre des projets de conception ouverts basés sur le client, en apprenant et en pratiquant différents types d'outils et de processus modernes de prototypage et de test, en compétences de présentation orale, en conception basée sur l'utilisateur, en gestion du temps personnel, en résolution de conflits en équipe, ainsi que donner et recevoir des commentaires personnels.
Volet : Laboratoire, Cours magistral, Recherche
GNG 1505 Mécanique pour ingénieurs (3 crédits)
Les concepts de la mécanique. Statique des points matériels et des corps rigides. Schéma du corps isolé. Structures, incluant les treillis, et les mécanismes. Mouvements rectiligne et curviligne.
Volet : Cours magistral, Tutoriel
Préalable: Physique 4U, fonctions avancées et introduction au calcul différentiel 4U ou l'équivalent
GNG 1506 Notions fondamentales du traitement de l'information en génie (3 crédits)
Introduction aux systèmes de traitement de l'information. Résolution de problèmes liés à des études de cas en génie. L'accent est mis sur la conception d'algorithmes pour résoudre des problèmes en génie ainsi que leur réalisation en utilisant le langage de programmation C. Introduction à Visual Basic.
Volet : Laboratoire, Cours magistral
Les cours GNG1506, ITI1520, ITI1620, CSI1701, CSI1706, CSI1703, CSI1708, CSI1790 ne peuvent être combinés pour l'obtention de crédits de cours.
GNG 2100 Topics for Engineers (3 units)
Course Component: Lecture
Prerequisite: Permission of the Faculty.
GNG 2101 Introduction to Product Development for Engineers and Computer Scientists (3 units)
A hands-on, team-based, introduction to product development principles for engineers and computer scientists. A “Design for X” approach is used for open-ended client-based design projects, by learning and handling the challenging constraints of product development, including economics, sustainability, project management, business models, marketing, ethics, compliance, and intellectual property rights.
Course Component: Laboratory, Lecture, Research
Prerequisite: GNG 1103 for multidisciplinary design program and chemical, civil, electrical, mechanical, biomedical mechanical engineering programs or SEG 2900 for software engineering programs or ELG 2911 for computer engineering programs.
GNG 2500 Sujets choisis pour les ingénieurs (3 crédits)
Volet : Cours magistral
Préalable : Permission de la Faculté.
GNG 2501 Introduction au développement de produits en génie et en informatique (3 crédits)
Une introduction pratique et en équipe aux principes de développement de produits pour les ingénieurs et les informaticiens. Une approche « conception pour X » est utilisée pour les projets de conception ouverts basés sur les clients, en apprenant et en gérant les contraintes difficiles du développement de produits, notamment l'économie, la durabilité, la gestion de projet, les modèles commerciaux, le marketing, l'éthique, la conformité et les droits de propriété intellectuelle.
Volet : Laboratoire, Cours magistral, Recherche
Préalable : GNG 1503 pour le programme de conception multidisciplinaire et de génie chimique, civil, électrique, mécanique, mécanique biomédical ou SEG 2900 pour les programmes en génie logiciel ou ELG 2911 pour les programmes en génie informatique.
GNG 3100 Selected Topics in Engineering I (3 units)
Course Component: Laboratory, Lecture
Permission of the Department is required.
GNG 3500 Thèmes choisis en génie I (3 crédits)
Volet : Cours magistral
Préalable : Permission de la Faculté.
GNG 4100 Selected Topics in Engineering II (3 units)
Course Component: Lecture
Prerequisite : Permission of the Faculty.
GNG 4101 Selected Topics in Engineering III (3 units)
Selected topics in Engineering.
Course Component: Laboratory, Lecture
Permission of the Faculty of Engineering.
GNG 4120 Technology Entrepreneurship for Engineers and Computer Scientists (3 units)
Hands-on introduction to the many dimensions of starting and growing a technology company. How to evaluate market opportunities, develop a product that customers need, raise capital and build a winning team. Skills and tools to turn technical ideas into profitable sustainable businesses.
Course Component: Lecture
GNG 4128 Introduction to Nuclear Engineering (3 units)
Review of atoms and nuclei. Interactions of radiation with matter. Nuclear reactions. Radioactivity, fission and fusion reactors. Nuclear fuel reserves and resources. Nuclear reactors and nuclear power. Neutron diffusion and moderation. Nuclear reactor theory. Heat removal from nuclear reactors. Energy production and distribution. Radioactive waste disposal. Radiation protection. Reactor licensing, safety and the environment. Various applications.
Course Component: Lecture
Prerequisites: 54 university units.
GNG 4170 Engineering Law (3 units)
Basic features of laws and practice relating to contracts, agency, property, water rights, forms of business organizations, sales, insurance, utilities, labour, government regulation of business, negotiable instruments, workers' compensation, liens, bankruptcy, patents, copyrights, trademarks; ethical responsibilities, professional registration; special emphasis on contract documents used on construction work.
Course Component: Lecture
GNG 4171 Intellectual Property and Technology Law for Engineers (3 units)
Trade secrets and confidential information. Patents. Biotechnology. E-commerce and other business methods. Patent application preparation and examination. Novelty and infringement analysis. Patent protection worldwide. Trademarks and internet domain names. Copyright, with an emphasis on the law of copyright in computer software and on the internet. Industrial design and the protection of integrated circuit topographies.
Course Component: Lecture
GNG 4500 Thèmes choisis en génie II (3 crédits)
Volet : Cours magistral
Préalable : Permission de la Faculté.
GNG 4501 Thèmes choisis en génie III (3 crédits)
Thèmes choisis en génie.
Volet : Laboratoire, Cours magistral
Permission de la Faculté de génie.
GNG 4520 Entrepreneuriat technologique pour ingénieurs et informaticiens (3 crédits)
Introduction pratique aux multiples dimensions du démarrage et de la croissance d'une entreprise technologique. Évaluer des opportunités d'affaires, développer des produits adaptés aux besoins des clients, lever des fonds et construire une équipe gagnante. Compétences et outils afin de transformer des idées technologiques en entreprises durables.
Volet : Cours magistral
GNG 4528 Introduction au génie nucléaire (3 crédits)
Révision de la structure des atomes. Interaction du rayonnement nucléaire avec la matière. Réactions nucléaires. Radioactivité, fission fusion. Combustibles nucléaires. Réacteurs nucléaires et énergie nucléaire. Diffusion et modération des neutrons. Théorie des réacteurs nucléaires. Transfert de chaleur dans les réacteurs nucléaires. Production et distribution d'énergie. Déchets radioactifs. Protection contre la radiation. Approbation, sécurité et environnement. Diverses applications.
Volet : Cours magistral
Préalable : 54 crédits universitaires.
GNG 4570 Droit pour les ingénieurs (3 crédits)
Caractéristiques fondamentales des lois et de leurs applications en regard des contrats, agences, propriétés, droits sur l'eau, formes diverses des structures d'entreprises, ventes, assurances, services, emplois, régulations gouvernementales des entreprises, moyens de négociation, faillites, brevets d'invention, droits d'auteurs, marques de commerce; responsabilités éthiques, enregistrements professionnels; accent particulier sur les documents contractuels utilisés lors des travaux de construction.
Volet : Cours magistral
GNG 4571 Propriété intellectuelle et droit des technologies pour les ingénieurs (3 crédits)
Les secrets de fabrication des logiciels et des progiciels, biotechnologie, commerce électronique et autres méthodes de commerce. Préparation et analyse d'une demande de brevet. Analyse d'innovation et de violation de la loi sur la propriété intellectuelle. Protection des brevets partout au monde. Marque de commerce et appellation des sites Internet. Droit d'auteur avec une emphase sur les programmes informatiques et l'Internet. Conception industrielle et la protection des topographies des circuits intégrés.
Volet : Cours magistral
GNG 4930 Stage en génie mécanique ou génie mécanique biomédical / Internship in Mechanical Engineering or Biomedical Mechanical Engineering (3 crédits / 3 units)
Le stage est un cours de 3 crédits qui oblige les étudiants à effectuer 100 heures de stage pratique dans un environnement (recherche, industrie ou gouvernement) pertinent pour le génie mécanique ou le génie mécanique biomédical. L'expérience de stage permet aux étudiants d'appliquer et de développer les compétences acquises au cours de leurs études de premier cycle dans le monde réel; en particulier, les compétences en sciences humaines, sciences sociales, langues, arts, gestion, économie de l'ingénieur ou communications. Le stage peut être effectué au sein d'une organisation au Canada ou à l'étranger. Le travail rémunéré n'est pas éligible. Le cours sera ajouté à la liste des cours complémentaires au choix présélectionnés : G4120 / 4520, HIS2129 / 2529, PHI2394 / 2794, et nécessitera l'approbation préalable du directeur du programme. Un rapport devra être soumis à la fin du stage et sera utilisé pour attribuer la note. / Internship is a 3 course units that requires students to complete 100 practical internship hours within an environment (research, industry, or government) relevant to mechanical or biomedical engineering. The internship experience allows students to apply and develop skills acquired during their undergraduate studies in the real world; in particular, skills in the humanities, social sciences, languages, arts, management, engineering economics or communications. The internship can be completed within an organization in Canada or abroad. Paid work is not eligible. The course will be added to the selected course GNG4120/4520, HIS2129/2529, PHI2394/2794 , and require pre-approval from the program director. A report must be submitted at the end of the internship, and will be used to assign the grade.
Volet / Course Component: Stage / Work Term
GNG 5100 Introduction to Engineering Management (3 units)
Introduction to management. The structure of engineering organizations. Planning and control in engineering management.
Course Component: Lecture
The courses GNG 5100 and EMP 5100 cannot be combined for units.
GNG 5120 Technology entrepreneurship for Engineers and Computer Scientists (3 units)
Hands-on introduction to the many dimensions of starting and growing a technology company. How to evaluate market opportunities, develop a product that customers need, raise capital and build a winning team. Skills and tools to turn technical ideas into profitable sustainable businesses. Students will submit a report describing how their graduate studies work (e.g. Thesis or Project) could be commercialized using the approaches learned in class.
Course Component: Lecture
GNG 5121 Taguchi methods for efficient Engineering R&D (3 units)
Two-level statistical experimental methods as applied to engineering design; analysis of means, analysis of variance, contrasts, multifactorial analysis of variance, fractional factorial design, screening designs, product variation and an introduction to the Taguchi approach.
Course Component: Lecture
GNG 5122 Operational Excellence and Lean Six Sigma (3 units)
Lean Six Sigma Green Belt tools and techniques, operational efficiency, waste and variability reduction, continuous improvement, the pursuit of perfection. DMAIC (define, measure, analyze, improve and control), process mapping, data collection and analysis, root cause problem solving, the cost of quality, mistake proofing, change management.
Course Component: Lecture
GNG 5123 Enterprise Architecture (3 units)
Enterprise architecture as a rigorous planning methodology that harmonizes and integrates the needs of society, management, and engineering in both business and government. Based on an analysis of currently available frameworks and standards, the course will address the design of enterprise business architectures and the derivation of supporting information systems infrastructure.
Course Component: Lecture
GNG 5124 Internet Technologies and Mobile Commerce (3 units)
An examination of current Internet technologies, protocols and wired and wireless infrastructures. Analysis of current Internet-based businesses and consumer applications and services. Discussion of mobile commerce business models and strategies and their relevant technologies. Hands-on experience with discussed technologies and applications. Students will complete a project demonstrating and analyzing how an Internet-based application or service could be applied in their field of graduate study.
Course Component: Lecture
The courses DTI 5124, GNG 5124 cannot be combined for units.
GNG 5125 Data Science Applications (3 units)
Analysis and design of various data cleaning, wrangling, blending, and visualization, statistical inference, classification, clustering, regression, and content analysis methods. Use of machine learning algorithms to extract meaningful information from data to make decisions. Formulating analytics problems for business and developing, evaluating, and maintaining machine learning models. Analyzing, generating, and communicating insights on the models. Hands-on experience with an integrated set of current data analytics, data mining, and machine learning tools.
Course Component: Lecture
Courses CSI 5155, CSI 5387, DTI 5125, EBC 5125, GNG 5125 cannot be combined for units.
GNG 5130 Communication and Influence for Engineers (3 units)
Foundations of communication and influence in the business world. The focus will be on professional communication between engineers and customers to determine the requirements and features that can be delivered to meet what customers want, need and can afford. Topics include: eliciting complex needs and developing the cost justifications for their delivery; the main motivations people and organizations have for buying engineering products and services; techniques for questioning, listening and acting in a highly effective manner; removing anxiety from financial discussions of engineering solutions; being able to present, pitch or write compelling proposals for engineering solutions in an effective and consistent manner.
Course Component: Lecture
GNG 5131 Sales and Influence for Engineers (3 units)
Return on Investment (ROI), commercial proposals, sale management, team compensation, presentations of all types, negotiation and opportunity management. How to perform an assessed buying analysis on an offering both individually and as a team. Hands-on training on how to prepare, execute and progress face-to-face engineering sales calls or customer needs development using their analysis. Engineering proposals and presentations.
Course Component: Lecture
Prerequisite: EED 5120 or EMP 5100 or GNG 5100 or GNG 5120 or GNG 5130.
GNG 5140 Engineering Design (3 units)
Open ended, hands-on engineering design course that provides students with fundamentals and advanced concepts of the engineering design process from client empathy to prototyping and testing. Students work directly with clients to solve a real societal need. There is a strong component of teamwork and lifelong learning.
Course Component: Lecture
GNG 5141 Creativity and Innovation (3 units)
Factors that enhance individual and group creativity in organizations and its translation into successful technological innovations. Problem identification and idea generation. The invention/innovation process. Creativity techniques and tools. Teamwork, case studies and a project.
Course Component: Lecture
GNG 5231 Sales Engineer Internship Project (6 units)
Completion of a project that provides experience as a sales engineer by applying skills, knowledge, techniques, and/or tools to comprehensively elicit, develop and price needs, then communicate technical solutions to a client. Project must be approved by the student’s program and the faculty coordinator. It will be mentored by an industry expert and a professor who co-supervise the project. Project will be evaluated by interim report(s) and a final project report submitted to the supervisory professor, as well as by a formal assessment of the result obtained by the industry expert.
Course Component: Research
Prerequisite: GNG 5131.
GNG 5300 Topics in Engineering (3 units)
Recent and advanced topics for students in any engineering or computer science discipline. Topics vary from year to year.
Course Component: Lecture
GNG 5301 Professional Skills and Responsibility (3 units)
Students work in teams (peer groups) to complete hands-on projects and online learning modules to build their professional network and develop their careers; understand their responsibilities as professionals; and develop professional skills with a focus on communication, team leadership, and project management. Fundamentals of technical team-based projects including problem definition, research, planning and how to write a technical project proposal. Required modules on academic writing, plagiarism and conducting a literature review.
Course Component: Lecture, Tutorial
GNG 5310 Topics in Industry Practice (3 units)
Recent and advanced topics related to industry practice for students in engineering and computer science. Topics vary from year to year.
Course Component: Lecture
GNG 5520 Entrepreneuriat technologique pour ingénieurs et informaticiens (3 crédits)
Introduction pratique aux multiples dimensions du démarrage et de la croissance d'une entreprise technologique. Évaluer des opportunités d'affaires, développer des produits adaptés aux besoins des clients, lever des fonds et construire une équipe gagnante. Compétences et outils afin de transformer des idées technologiques en entreprises durables. Les étudiants devront soumettre un rapport décrivant comment leurs études supérieures, leur travail (par exemple thèse ou du projet) pourraient être commercialisés en utilisant les méthodes apprises en classe.
Volet : Cours magistral
GNG 5523 L'architecture d'entreprise (3 crédits)
L'architecture d'entreprise comme méthode de planification rigoureuse qui harmonise et intègre les besoins de la société, de la gestion et de l'ingénierie. À partir d'une analyse des cadres et des normes actuellement dispo-nibles, le cours étudie comment les architectures d'affaires des entreprises et la manière dont l'infrastructure de technologie de l'information est construite afin de répondre aux besoins d'affaires d'une organisation.
Volet : Cours magistral
GNG 5524 Technologies de l'Internet et de Commerce Mobile (3 crédits)
Un examen des technologies Internet actuelles, les protocoles et les infrastructures filaires et sans fil. Analyse des entreprises actuelles basées sur Internet, et applications et service grand public. Discussion des modèles d'affaires de commerce mobile et les stratégies et les technologies pertinentes. L'expérience pratique avec technologies et applications discutées. Les étudiants feront un projet démontrant et analysant la façon dont une application ou un service basé sur l'Internet pourraient être appliquées dans leur domaine d'études supérieures.
Volet : Cours magistral
GNG 5901 Stage en entreprise / Industry Internship
Réalisation d'un stage en rapport avec le programme d'études de l'étudiant. Grade de (S,NS) déterminé par le formulaire d'évaluation de l'employeur et un rapport de stage. / Completion of an internship, related to the student's program of study. Grade of (S, NS) determined by Employer Evaluation Form and an Internship report.
Volet / Course Component: Stage / Work Term
Préalable: 6 crédits de cours complétés dans un programme d'études. / Prerequisite: 6 course units completed in a program of study.
GNG 5902 Projet de stage en entreprise / Industry Internship Project (6 crédits / 6 units)
Réalisation d'un projet encadré par un expert de l'industrie et un professeur qui supervise le projet. Le projet sera évalué par un rapport de projet final soumis au professeur, ainsi que par une évaluation formelle de l'étudiant par l'expert de l'industrie. Les projets internationaux (emplacement ou expert du secteur) sont autorisés. / Completion of a project mentored by an industry expert and a professor who co-supervise the project. Project will be evaluated by a final project report submitted to the professor, as well as a formal assessment of the student by the industry expert. International projects (location or industry expert) are permitted.
Volet / Course Component: Recherche / Research
Préalable: GNG 5301. Les cours GNG 5902, ELG 5901 et ELG 5902 ne peuvent être combinés pour l'obtention de crédits. / Prerequisite: GNG 5301. The courses GNG 5902, ELG 5901 and ELG 5902 cannot be combined for units.