Bachelor of Engineering - Electronic Systems Engineering

Select start date and campus

Close

Applying as a Canadian applicant

Domestic students should apply online or by phone at 1-888-892-2228.

Applying as an International applicant

International students should apply online.
Close

Campus tours

Campus tours are one of the best ways to experience Conestoga. During this time, we are offering online guided tours to show you all Conestoga has to offer.

Book your tour

Virtual tours

If you can't make an on-campus tour or attend one of our events, the virtual tour is a great way to visit us.

View our Virtual tour

Courses - August 2025

Level 1

Course details

Conestoga 101
CON0101

Description: This self-directed course focuses on introducing new students to the supports, services, and opportunities available at Conestoga College. By the end of this course, students will understand the academic expectations of the Conestoga learning environment, as well as the supports available to ensure their academic success. Students will also be able to identify on-campus services that support their health and wellness, and explore ways to get actively involved in the Conestoga community through co-curricular learning opportunities.
  • Hours: 1
  • Credits: 0
  • Pre-Requisites:
  • CoRequisites:

Introduction to Engineering Projects
EECE71345

Description: An introduction to the engineering profession, engineering practice and the processes and skills required in the electronics industry. Topics in this course include: engineering analysis, investigation, and design, health and safety standards, principles and methods of soldering, design and manufacturing techniques for printed circuit boards, design and manufacturing techniques for electro-mechanical systems, principles and manufacturing techniques of electronic enclosures, engineering drawing principles, production of engineering drawings. It also includes the design, implementation and evaluation of projects that integrate the fundamental knowledge and skills learned this semester. Appropriate problem solving, communication and time management skills are emphasized.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites:
  • CoRequisites:

Digital Systems
EECE71425

Description: An introduction to digital logic concepts, circuits and microprocessor systems. Starting with the design, construction and troubleshooting of combinational and sequential logic circuits, the course progresses to the architecture, capabilities and programming of microprocessors. Various computational and control problems are solved using a combination of hardware and software solutions.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites:
  • CoRequisites:

Electrical Foundations
ELEC71170

Description: The development of foundation knowledge and skills in electrical theories, and circuit analysis with passive components under direct current (DC) and alternating current (AC) conditions.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites:
  • CoRequisites:

Foundation Module
FND71025

Description: The Foundation Module is a two-week preparatory session designed to ensure all students possess the required fundamental skills to be successful within the program. This module provides the first exposure to Project Based Learning, and to learning through alternatives to traditional teaching practices.
  • Hours: 45
  • Credits: 2
  • Pre-Requisites:
  • CoRequisites:

Math I
MATH71620

Description: Topics covered in this course include: functions, trigonometric functions, graphing, limits and continuity, linear systems of equations and matrices, matrix algebra, determinants, vector geometry and arithmetic, derivative formulae, differentiation rules, applications of derivatives, implicit differentiation, complex numbers and arithmetic.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites:
  • CoRequisites:

Physics I
PHYS71105

Description: This course covers fundamental principles of physics relating to electricity, magnetism fluid and waves. The concepts of measurement precision and accuracy, and the correct application of units of measurement and significant digits in calculations is emphasized.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites:
  • CoRequisites:

Science, Technology and Society
SOC71045

Description: This theme-based course aims to provide an understanding of the historical, social, economic and political context within which scientific and technological advancement takes place. Innovation is a social product, often an expression of current ideas or a response to a social need. Conversely, technological and scientific innovation can transform the structure of society, its value system, and institutions. Through a series of lectures and student-centered activities, this course will assess the impact, benefits, consequences and implications of the inter-relationship between science, technology and society.
  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Group Dynamics
SOC71500

Description: This course will focus on comprehensive theoretical understanding of group process, personal skill development and application through intensive team work. These skills are of critical importance in both professional and social settings. Through guided exploration and application of theoretical paradigms and practical strategies, students will achieve the necessary skills to succeed in and lead effective teams. The course consists in an intensive experiential approach – learning by doing – enabling participants to become effective, practiced team members with experience applying skills necessary for leadership, analysis and evaluation, problem solving, and conflict management. Individual and team activities enhance participants’ skills to work with a variety of personalities in diverse situations, and to effectively assume various professional roles within a team.
  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Level 2

Course details

Engineering Project II
EECE71355

Description: The design, implementation and evaluation of projects that integrate the fundamental knowledge and skills learned this semester. Appropriate problem solving, communication and time management skills are emphasized.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites:
  • CoRequisites: ELCN71100

Electronic Foundations
ELCN71100

Description: This course introduces basic electronic devices and circuits. Topics include: device characteristics and modeling; principles of device operations and their applications in building electronic circuits; and analysis of a variety of basic practical circuits.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites: ELEC71170 OR ELEC71180 AND PHYS71105
  • CoRequisites:

Scientific and Technical Communications
ENGL71200

Description: Documents that are written for scientific or technical purposes are written in a very precise and specific way that does not permit variations in interpretation. This course will prepare students to communicate scientific and technical information concisely and accurately using appropriate formats and graphic support. Students will study technical communication theory/ practice and apply the knowledge to creating, critiquing, and presenting technical documents. An oral presentation will emphasize the clear and concise communication of technical details and the use of appropriate visual support for technical information.
  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Math II
MATH71630

Description: Topics covered in this course include: anti-derivatives, definite integration, indefinite integration, techniques of integration, integration of polynomials, integration by parts, trigonometric substitution, partial fractions, applications of integration, numerical integration, sequences and series, power series, periodic series, properties of matrices, and applications of complex numbers.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites: MATH71620
  • CoRequisites:

Physics II
PHYS71165

Description: This course introduces fundamental principles of mechanics.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites:
  • CoRequisites:

Programming Principles
PROG71985

Description: This course introduces software design and implementation using the C language. Topics include: algorithm design, modular code design, programming style, functions, arrays, pointers strings, data structures, and file I/O. An emphasis will be placed on proper design to produce reliable, robust and maintainable software.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites:
  • CoRequisites:

Level 3

Course details

Co-op and Career Preparation
CEPR71050

Description: This series of modules prepares degree level students for job searching for their co-op work terms with the guidance of a Co-op Advisor. Students will examine the co-operative education policies and procedures and will learn the expectations, rules, and regulations that apply in the workplace concerning social, organizational, ethical, and safety issues while deepening their awareness of self-reflective practices. Students will critically reflect on their skills, attitudes, and expectations and evaluate available opportunities in the workplace. Successful completion of these modules is a requirement for co-op eligibility.
  • Hours: 14
  • Credits: 1
  • Pre-Requisites:
  • CoRequisites:

Engineering Project III
EECE72405

Description: The design, implementation and evaluation of several individual and group projects that integrate the fundamental telecommunications, digital, electronics, and software knowledge and skills learned this semester. Appropriate problem solving, communication and time management skills are emphasized.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites:
  • CoRequisites: EECE72435 AND EECE73230 AND ELCN72015 AND PROG72365

Telecommunications and Signal Processing
EECE72435

Description: An introduction to modern telecommunications and the techniques used to condition information for its optimal transmission in both analog and digital formats. Topics include the electromagnetic spectrum, basic components of communication systems, and both analog and digital modulation and demodulation techniques.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites:
  • CoRequisites: MATH72300

Digital Design
EECE73230

Description: This course covers the electronic properties of logic gates, the design and modelling of digital hardware systems using a hardware description language, electrical interfacing between logic families, and the programming of microprocessors. Various computational and control problems are solved using a combination of hardware and software solutions.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites: EECE71425
  • CoRequisites:

Electronics II
ELCN72015

Description: This course introduces students to the analysis and design of amplifier circuits. Topics include frequency response, power amplifiers, techniques for biasing and loading amplifiers, differential amplifiers, and multistage amplifiers.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites: ELCN71100
  • CoRequisites: MATH72300

Math III
MATH72300

Description:

Major areas of study are differential equations, a continuation of linear algebra, and an introduction to multivariable analysis. Topics include: solutions to ordinary differential equations of first and higher orders, vector spaces, linear transforms, linear systems, multivariable functions, partial derivatives, gradient vectors, and line integrals.

  • Hours: 56
  • Credits: 4
  • Pre-Requisites: MATH71630
  • CoRequisites:

Project Management, Methods and Tools
MGMT72120

Description: Management of large scale projects is both a science and art. Engineering projects are typically complex, are comprised of many tasks/components and involve a cross-section of different functional teams. In industry, one of the biggest challenges is to ensure product development or implementation is on time and within the original project parameters. One key success factor for managers is to be able to organize, lead and manage multiple tasks simultaneously. This course is designed to provide the student with an overview of the structure, functions and operations of projects. A significant emphasis will be on problem solving and teamwork skills while also providing practical training on the software tools and project planning processes/techniques. Key topics include goal setting, identifying dependency relationships, outlining resources required, concurrent activity management, decision theory, monitoring and controlling of progress to result in the successful completion of projects. Overall, this course helps prepare students how best to work as a productive member of a team.
  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Data Structures and Algorithms
PROG72365

Description: This course emphasizes problem solving and software design that make use of efficient and effective data organization. Essential advanced data structures are discussed, analysed, and implemented. Algorithms for sorting, searching, and other applications are studied and implemented. Efficiencies and costs of selected algorithms are evaluated. Object oriented programming is introduced.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites: PROG71985 OR PROG71990
  • CoRequisites:

Level 4

Course details

Business Foundations
BUS72060

Description: This course introduces the fundamentals of business organizations, the basics of time value of money, financial and cost accounting, and process and operations management. This background will be coupled with two equally important areas of business which are marketing and management in order to produce a well balanced business foundation learning outcome for engineers.
  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Embedded Systems Hardware
EECE72395

Description: This course covers the design and implementation of microcontroller-based embedded system hardware. The circuit design, fabrication, assembly and testing of a multi-layer printed wiring board assembly for a specified embedded control and communication application is studied.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites: EECE73230 AND ELCN72015
  • CoRequisites: EECE72545 AND SENG72005

Digital Signal Processing
EECE72425

Description: This course covers the description, analysis, design and realization of discrete-time systems. Topics include: discrete signals, sampling and aliasing, quantization, discrete correlation and convolution, the discrete Fourier transform, the Z-transform, and the bilinear transform. These mathematical tools are applied to the analysis, design, and implementation of Finite Impulse Response (FIR) and Infinite Impulse Response (IIR) filters.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites: EECE72435 AND MATH72300 AND PROG72365
  • CoRequisites:

Engineering Project IV
EECE72545

Description: The design, implementation and evaluation of individual and group projects that integrate the fundamental technical knowledge and skills learned in previous semesters with the embedded system, signal processing and software concepts learned this semester. Appropriate problem solving, communication and time management skills are emphasized.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites:
  • CoRequisites: EECE72395 AND SENG72005

Embedded Systems Software
SENG72005

Description: This course covers the design, programming and testing of software for embedded systems. The implementation of software for low-level device interfacing and real-time control in a microcontroller environment is examined.
  • Hours: 70
  • Credits: 5
  • Pre-Requisites: EECE73230 AND PROG72365
  • CoRequisites: EECE72395 AND EECE72545

Electives: Interdisciplinary
Student must pass 1 Course(s), selected in the Student Portal from available course options
Interdisciplinary Elective Details

Level 5

Course details

Co-op Work Term I (ESE)
COOP73130

Description: The co-op work term will provide students with college-approved work experience within an electronic systems engineering environment. Students will be provided an opportunity to build skills (physical and procedural skills including accuracy, precision, and efficiency); assist in the acquisition of knowledge in and application of knowledge gained in the academic setting (concepts and terminology in a discipline or field of study); develop critical, creative, and dialogical thinking (improved thinking and reasoning processes); cultivate problem solving and decision-making abilities (mental strategies for finding solutions and making choices); explore attitudes, feelings, and perspectives (awareness of attitudes, biases, and other perspectives, ability to collaborate); practice professional judgment (sound judgment and appropriate professional action in complex, context-dependent situations); and reflect on experience (self- discovery and personal growth from real-world experience).
  • Hours: 420
  • Credits: 14
  • Pre-Requisites: CDEV71050 OR CEPR71050
  • CoRequisites:

Level 6

Course details

Chemistry
CHEM72005

Description: This course provides students with the opportunity to perform a number of chemistry experiments increasing their practical knowledge, investigation skills, chemical processes in industrial settings and safety awareness. Topics covered may include: chemical reactions, acids and bases, Newton's Law of Cooling, reduction and oxidation, polymerization and synthesis of acetylene.
  • Hours: 56
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Engineering Project V
EECE73205

Description: The design, implementation and evaluation of individual and group projects that integrate the fundamental technical knowledge and skills learned in previous semesters with product development process and quality concepts learned this semester. Appropriate problem solving, communication and time management skills are emphasized. This course emphasizes the fundamentals of engineering design, including understanding system requirements, effective methods of design, coding, and testing, development, verification and validation, quality, and the application of engineering tools.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites:
  • CoRequisites: EECE73220 AND ELCN73005 AND INFO72220

Signals and Control Systems
EECE73220

Description: This course covers the modeling and analysis of continuous-time signals and systems, and the design of closed-loop controllers to modify the response of a give system to meet a given specification. Topics include: the Laplace transform and related theorems. transfer functions, stability, transient, steady-state and frequency response analysis, the design of compensators by root locus and frequency response techniques.
  • Hours: 70
  • Credits: 5
  • Pre-Requisites: EECE72425
  • CoRequisites:

Electronics III
ELCN73005

Description: This course covers the analysis and design of circuits for linear and non-linear signal conditioning applications using op-amps and related components. Consideration is given to both DC and AC device characteristics and limitations. Laplace-domain techniques are used for the analysis and design of active and passive circuits.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites: ELCN72015
  • CoRequisites: EECE73220

Operating Systems
INFO72220

Description: This course performs an in-depth study of the organization of operating systems for various computer platforms. Aspects covered include process scheduling, process synchronization, multi-process computation, deadlock avoidance, and file system organization and integrity.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites: PROG72365
  • CoRequisites:

Probability and Statistics
MATH73050

Description: The study of the mathematics of probability and statistics. Examples are formulated from various Engineering, scientific and other disciplines.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites: MATH72000 OR MATH72005 OR MATH72300
  • CoRequisites:

Level 7

Course details

Co-op Work Term II (ESE)
COOP73140

Description: The co-op work term will provide students with college-approved work experience within an electronic systems engineering environment. Students will be provided an opportunity to build skills (physical and procedural skills including accuracy, precision, and efficiency); assist in the acquisition of knowledge in and application of knowledge gained in the academic setting (concepts and terminology in a discipline or field of study); develop critical, creative, and dialogical thinking (improved thinking and reasoning processes); cultivate problem solving and decision-making abilities (mental strategies for finding solutions and making choices); explore attitudes, feelings, and perspectives (awareness of attitudes, biases, and other perspectives, ability to collaborate); practice professional judgment (sound judgment and appropriate professional action in complex, context-dependent situations); and reflect on experience (self- discovery and personal growth from real-world experience)
  • Hours: 420
  • Credits: 14
  • Pre-Requisites: CDEV71050 OR CEPR71050
  • CoRequisites:

Level 8

Course details

Engineering Project VI
EECE73125

Description: The design, implementation and evaluation of several individual and group projects that integrate the fundamental technical knowledge and skills learned in previous semesters with the networking concepts learned this semester. Appropriate problem solving, communication and time management skills are emphasized.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites:
  • CoRequisites: INFO73180 AND SENG73000

Data Communications and Networks
INFO73180

Description:

This course covers data communication and internetworking principles, design of practical data network and protocols, analysis of network performance, and overview of network security and management techniques. Topics include: characterization of data traffic, principals of packet switching, routing algorithms, TCP/IP protocol & internetworking, real-time services over internet, network security techniques and network management systems, local area and industrial data networks.

  • Hours: 56
  • Credits: 4
  • Pre-Requisites: EECE72435 AND INFO72220 OR PROG71040
  • CoRequisites:

Advanced Topics in Mathematics
MATH73235

Description: This course is divided between advanced topics selected from calculus, statistics and discrete mathematics. Topics are selected to support advanced studies in natural sciences and engineering. Commonly selected topics would include aspects of partial derivatives, surface integrals, spherical and cylindrical coordinates, methods of proof, number and set theory, stochastic processes and queuing theory.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites: MATH73050
  • CoRequisites:

Thermodynamics
MECH73115

Description: Topics in this course include: the fundamental elements of classical macroscopic thermodynamics and heat transfer; basic concepts; properties of pure substances; laws of thermodynamics; flow and non-flow thermodynamic processes; mixtures of gases; power cycles; refrigeration cycles; thermodynamics of Gas Flow; combustion processes; heat transfer: conduction, convection, and radiation.
  • Hours: 56
  • Credits: 3
  • Pre-Requisites: CHEM72000 OR CHEM72005 AND MATH71570 OR MATH72000 OR MATH72005 OR MATH72300
  • CoRequisites:

Introduction to Natural Sciences
SCIE71000

Description: This course examines several areas in the natural sciences including astronomy, earth sciences and biology. In the astronomy section, students acquire a basic understanding of the universe, its origins and composition, and the inter-relationships between galaxies, stars and planets, including those in our own solar system. Cosmology and current ideas regarding space and time are also discussed. In the geology section of the course, students acquire a basic understanding of various geological principles including Earth’s structure and materials, Earth’s history, Earth’s processes and the impact of natural disasters Current research into the prediction of natural disasters and the study and use of Earth’s materials are also discussed In the biology section, students examine various sub-disciplines of biology, thereby gaining an understanding of the nature of life and its complex interactions with the biotic and abiotic environments. The impact of and preventative measures for spread of infectious diseases, advancements in DNA technology and the health of our biosphere are also discussed. . Research methods are also discussed and the impact of current research in the Natural sciences in contemporary society is assessed. Throughout the course, students develop critical thinking and analytical reasoning skills.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites:
  • CoRequisites:

Software Engineering
SENG73000

Description: This course integrates current software engineering design and development techniques and technologies with domain knowledge and tools of modern software systems and applications. Fundamental knowledge, design methodologies, development techniques, and future directions are discussed and developed in the context of current applications. Methods used in trending areas of software development such as distributed software systems, embedded systems, Internet of Things, and cloud computing are explored. Specific topics may include markup languages for communication, server management, and database technologies for data storage and retrieval. Quality of service characteristics in these domains (such as reliability, robustness, security, and verification) are also considered.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites: INFO72220
  • CoRequisites:

Level 9

Course details

Co-op Work Term III (ESE)
COOP74030

Description: The third co-op work term will provide students with college-approved work experience within an electronic systems engineering environment. Students will be provided an opportunity to: build skills (physical and procedural skills including accuracy, precision, and efficiency); assist in the acquisition of knowledge in and application of knowledge gained in the academic setting (concepts and terminology in a discipline or field of study); develop critical, creative, and dialogical thinking (improved thinking and reasoning processes); cultivate problem solving and decision-making abilities (mental strategies for finding solutions and making choices); explore attitudes, feelings, and perspectives (awareness of attitudes, biases, and other perspectives, ability to collaborate); practice professional judgment (sound judgment and appropriate professional action in complex, context-dependent situations); and reflect on experience (self-discovery and personal growth from real-world experience).
  • Hours: 420
  • Credits: 14
  • Pre-Requisites: CDEV71050 OR CEPR71050
  • CoRequisites:

Level 10

Course details

Economics for Engineers
ECON74000

Description:

Engineering Economics is a requirement of the Canadian Engineering Accreditation Board. Marketing and price determination. Project cash flows. Assessment of alternative investments/equipment/projects and determination of output decisions. Depreciation of equipment. Factors affecting decisions: Taxation, Inflation. Assessment and management of uncertainties and risk.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Computer Architecture
EECE74100

Description: This course is a study of computer architecture and the factors influencing the design of hardware and software elements of computer systems. Topics include: instruction set design, processor micro-architecture and pipelining, cache and virtual memory organizations, protection and sharing, in-order and out-of-order superscalar architectures, multithreaded architectures, symmetric multiprocessors, memory models and synchronization, parallel computers, reconfigurable systems and emerging technologies.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites: EECE73230 AND INFO72220 AND SENG72005
  • CoRequisites:

Wireless Communications and Networks
EECE74110

Description: This course covers principles of packet radio communications, and their practical applications in contemporary cellular mobile and wireless local & personal area data networks. Topics include: radio path characterization & modeling; advanced modulation, multiplexing and channelization schemes; mobility management and network discovery techniques; and network architecture, radio access and channel assignment schemes.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites: INFO73180 AND MATH73235
  • CoRequisites:

Capstone Project I
EECE74125

Description: The design, implementation and evaluation of a capstone project that integrates the technical knowledge and skills learned in previous and the current semesters. Appropriate research, problem solving, communication, time and project management skills are emphasized.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites:
  • CoRequisites:

Law, Ethics and Professional Practice
LAW74600

Description: In this course students will study the role of law in society, the Canadian legal system, law of torts, contract law, protection of intellectual property, forms of business organizations such as sole proprietorships, partnerships and corporations, foundations of ethical reasoning, engineering Codes of Ethics, professional engineering Acts, ethical dilemmas encountered in the engineering profession, ethical issues related to the protection of the environment, risks associated with engineering activities, protection of public interests, regulation of the engineering profession in Canada, and disciplinary powers delegated by the governments to engineering associations.
  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Electromagnetism
PHYS74100

Description:

This course covers the fundamental physics of electromagnetic phenomena focusing on the study of electric and magnetic phenomena under static conditions, time-varying fields, plane-wave propagation, wave reflection and transmission, and radiation.

  • Hours: 70
  • Credits: 5
  • Pre-Requisites: MATH73235
  • CoRequisites:

Level 11

Course details

Capstone Project II
EECE74135

Description: A continuation of Capstone Project I, this course completes the design, implementation and evaluation of a capstone project. Appropriate research, problem solving, communication, time and project management skills are emphasized.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites: EECE74125
  • CoRequisites:

Selected Topics in Power Electronics
ELCN74000

Description: The core of this course is the analysis and design of electronic circuits and systems for the control of power conversion and switching. The characteristics, selection and application of various power switching devices is covered. Both grid-connected and battery-powered applications are considered. Associated issues including safety and device protection, thermal and EMI considerations, and power quality are discussed.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites: EECE73220 AND ELCN73005
  • CoRequisites:

Numerical Methods
MATH74000

Description: This course covers the solution of mathematical problems using numerical approximation and analysis. The topics covered in this course include the effects of errors and approximations on numerical results, solving equations numerically, techniques of curve fitting, data modeling, numerical differentiation and numerical integration.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites: MATH72300 AND PROG72355 OR PROG72365
  • CoRequisites:

Electives: Program Option
Student must pass 1 Course(s), selected in the Student Portal from available course options

View Program Option Electives

Please note that all courses may not be offered in all semesters. Go to your student portal for full timetabling details under "My Courses".

Artificial Intelligence
CNTR73150

Description:

Topics in this course include: solving problems by searching (uninformed search algorithms, informed search algorithms, nonclassical search) and learning (regression and classification with linear models and artificial neural networks). The students will develop computer programs for solving a given problem using different searching methods and for simple character recognition using neural networks.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites: PROG71985 OR PROG72355
  • CoRequisites:

Sustainable and Concurrent Design
DSGN74070

Description: The efficient manufacture and assembly of components to form entire products is of high importance, particularly in large volume production. Assembly operation selection is determined by a number of factors, especially how effectively each component is designed for ease of assembly. As the life of a product is finite, recyclable materials are more and more in demand. Sustainability of resources and attention to environment impact are critical design criteria in the modern industry. Engineers have responsibilities for human health, environment, and the ethical issues associated with the risks of engineering activities in society. An understanding of human physiology and psychology as it relates to machine control and manufacturing processes is also covered in this course complemented by engineering codes and regulations that cover safety. Relevant open ended case studies are used to help students master these topics.
  • Hours: 56
  • Credits: 4
  • Pre-Requisites:
  • CoRequisites:

Advanced DSP Applications
EECE74085

Description:

An exploration of software and systems used to implement digital signal processing (DSP) applications. Students research and present a seminar on a DSP application or system.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites: EECE72425 AND SENG72005
  • CoRequisites:

Advanced Technical Elective I
ENGG74020

Description:

On an individual basis and through self-directed learning, students will select an area of specialized study involving engineering analysis, design, development and research. The area of study may be in product design, process design or process control. It may include a new design, design improvement/refinement or applied research. The study will be under the supervision of a faculty or industry mentor and may include industry-based projects or applied research with a multi-disciplinary approach. Students must approach faculty members regarding supervision in the term preceding the start of this course.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Value Engineering and Life Cycle Costing
ENGG74100

Description: The course focuses on providing techniques, concepts and principles of value engineering during concept and design phases of construction project. Topics covered include: the concept of function, cost, worth and value, characteristics of function analysis and FAST diagram. Life cycle costing methods and simple multi-attribute rating techniques are also covered. The course will be supported with case studies and students will conduct value engineering study in team environment.
  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Network Administration and Security
INFO74075

Description:

This course introduces packet radio communications engineering, contemporary cellular mobile networks and wireless data networks, such as wireless local area networks (WLANs) and wireless personal area networks (WPANs). It also develops practical skills of selecting wireless devices, setting up and configuring WLAN and WPAN networks.

  • Hours: 42
  • Credits: 3
  • Pre-Requisites: INFO73180
  • CoRequisites:

Operations Management
OPER73240

Description: The term operations management refers to the direction and control of the processes that transform inputs into finished goods and services. This function is essential to systems producing goods and services in both profit and non-profit organizations. The goal of the course is to help students become effective managers in today’s competitive, global environment. The course will examine operations as a competitive weapon, demand forecasting, supply-chain management, aggregate planning, inventory systems, just-in-time systems and material requirements planning.
  • Hours: 42
  • Credits: 3
  • Pre-Requisites:
  • CoRequisites:

Electives: Interdisciplinary
Student must pass 1 Course(s), selected in the Student Portal from available course options
Interdisciplinary Elective Details

Program outcomes

  1. Apply university level mathematics, natural sciences, and engineering principles to solve engineering problems involving electronic systems.
  2. Apply critical thinking to identify, formulate, analyze, and solve complex engineering problems related to the design and application of electronic systems, to reach substantiated conclusions.
  3. Determine requirements and develop specifications for electronic systems.
  4. Conduct investigations related to electronic systems using methods that include appropriate research and experimentation, analysis and interpretation of data, and synthesis of information to reach substantiated conclusions.
  5. Evaluate, verify and validate electronic systems against specifications and requirements.
  6. Creatively transform ideas and concepts into robust technical solutions that meet stakeholder requirements specifically considering health and safety risks, applicable standards, and economic, environmental, cultural and societal constraints.
  7. Design, model, analyze, simulate, implement, and integrate electronic systems hardware and software to realize solutions that conform to design specifications and stakeholder requirements.
  8. Create, select, adapt, and extend appropriate techniques, resources, and modern engineering tools for the design, analysis, simulation, evaluation, and implementation of electronic systems, and apply them appropriately giving consideration to their associated limitations.
  9. Apply concepts of human relations and organizational behaviour to establish and maintain effective relationships using leadership, interpersonal, group dynamics and conflict resolution skills across diverse teams and groups.
  10. Communicate complex engineering concepts to technical and non-technical audiences using written, oral, and graphical methods producing effective reports, presentations, design documentation, and instructions.
  11. Interpret professional, ethical, and legal codes of practice required to be in compliance with industrial, labour and environmental legislation, and to protect the public and public interest.
  12. Apply the concepts of sustainability, environmental stewardship, and an awareness of societal impacts, including an appreciation for the interactions and uncertainties involved, to design and development activities.
  13. Apply professional ethics, accountability and equity to demonstrate, value, and respect diversity across global and societal contexts.
  14. Integrate technical skills and knowledge with current business practices to provide economically sound solutions to product realization problems.
  15. Effectively manage enterprise resources and risk through the application of project management principles and techniques.
  16. Identify and address individual needs for continuing education and professional development to maintain technical and professional competence, and to contribute to the advancement of knowledge.