| CDEV1020 |
Co-op and Career Preparation
Description: This mandatory course prepares students for job searching for their co-op work terms and for post-graduate careers. Students will learn to critically evaluate their skills, attitudes, and expectations and evaluate and interpret available opportunities in the workplace. Self-marketing techniques using resumes, cover letters, cold-calls, and interviewing will be learned and students will learn the expectations, rules, and regulations that apply in the workplace with regards to social, organizational, ethical, and safety issues.
Hours: 16
Credits: 1
Pre-Requisites:
CoRequisites:
|
| COMM1345 |
Style in Scientific and Technical Writing I
Description: This course will prepare students to communicate technical information effectively in the field of computer and telecommunications technologies. Students will study the technical communication theory/practice and apply the knowledge to creating, critiquing, and presenting technical documents including summaries, descriptions, instructions, and memoranda/letters.
Hours: 39
Credits: 3
Pre-Requisites:
CoRequisites:
|
| EECE1340 |
Engineering Project I
Description: The design, implementation and evaluation of several individual and group projects that integrate the fundamental electrical and electronic knowledge and skills learned this semester. Appropriate problem solving, communication and time management skills are emphasized.
Hours: 50
Credits: 3
Pre-Requisites:
CoRequisites:
|
| EECE1395 |
Digital And Microprocessor Foundations 1
Description: An introduction to digital logic concepts, circuits and microprocessor systems. Starting with the design, construction and troubleshooting of combinational 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: 39
Credits: 3
Pre-Requisites:
CoRequisites:
|
| ELEC1165 |
Electrical Foundations
Description: The development of foundation skills and knowledge in electrical theories, circuit design with passive components under direct current (DC) conditions, common measuring instruments and techniques.
Hours: 39
Credits: 3
Pre-Requisites:
CoRequisites:
|
| FND1020 |
Foundation Module
Description: The Foundation Module is a 4-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: 85
Credits: 6
Pre-Requisites:
CoRequisites:
|
| LIBS7040 |
Science, Technology and Society
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: 39
Credits: 3
Pre-Requisites:
CoRequisites:
|
| LIBS7150 |
Personal Awareness and Group Dynamics
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: 45
Credits: 3
Pre-Requisites:
CoRequisites:
|
| MANU1015 |
Engineering Design and Manufacturing
Description: Topics in this course include: 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 uses of heat sinks and other electrical circuit cooling methods, principles and manufacturing techniques of electronic enclosures, engineering drawing principles, production of engineering drawings.
Hours: 39
Credits: 3
Pre-Requisites:
CoRequisites:
|
| MATH1615 |
Math 1
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, differentiation, derivative formulae, differentiation rules, applications of derivatives, exponents, logarithms and radicals, complex numbers, applications of complex numbers.
Hours: 39
Credits: 3
Pre-Requisites:
CoRequisites:
|
| MGMT1320 |
Project Management and Methods - A
Description: The preparation of electronics professionals to work as part of an engineering team. The practical skills that encourage teamwork and enable creative problem solving, efficient engineering design and successful project management are emphasized.
Hours: 24
Credits: 2
Pre-Requisites:
CoRequisites:
|
| PHYS1100 |
Physics 1
Description: An examination of physics as a foundation of engineering and its application to engineering problems is explored.
Hours: 39
Credits: 3
Pre-Requisites:
CoRequisites:
|
| COMM1350 |
Style in Scientific and Technical Writing II
Description: This course will prepare students to communicate technical information effectively in the field of computer and telecommunications technologies. It will reinforce the knowledge and skills acquired in COMM1345 about technical communication theory/practice and prepare students to apply them to creating technical reports and longer technical messages. Students will also develop analytical, collaborative, problem-solving, and oral presentation skills through assigned projects. .
Hours: 30
Credits: 2
Pre-Requisites: COMM1345
CoRequisites:
|
| EECE1350 |
Engineering Project II
Description: The design, implementation and evaluation of several individual and group projects that integrate the fundamental digital and computing knowledge and skills learned this semester. Appropriate problem solving, communication and time management skills are emphasized.
Hours: 50
Credits: 3
Pre-Requisites: EECE1340
CoRequisites:
|
| EECE1420 |
Digital and Microprocessors Foundations II
Description: A continuation of digital logic concepts, circuits and microprocessor systems. Starting with the design, construction and troubleshooting of sequential logic circuits, the course moves on to further explore the architecture, capabilities and programming of microprocessors. Various computational and control problems are solved using a combination of hardware and software solutions.
Hours: 45
Credits: 3
Pre-Requisites: EECE1395
CoRequisites:
|
| ELCN1100 |
Electronic Foundations
Description: An introduction to electronic devices and their applications. The analysis, design, construction and testing of electronic circuits to perform the generation, amplification and processing of signals.
Hours: 60
Credits: 4
Pre-Requisites: ELEC1165
CoRequisites:
|
| MATH1625 |
Math II
Description: 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.
Hours: 45
Credits: 3
Pre-Requisites: MATH1615
CoRequisites:
|
| MGMT1440 |
Project Management and Methods - B
Description: The preparation of electronic professionals to work as part of an engineering team. The practical skills that encourage teamwork and enable creative problem solving, efficient engineering design and successful project management are emphasized.
Hours: 30
Credits: 2
Pre-Requisites: MGMT1320
CoRequisites:
|
| PHYS1160 |
Physics II
Description: Topics covered in this course include: analysis of alternating current (ac) circuits, kinematics and dynamics, parabolic motion, kinetic and static friction, kinetic and potential energy, work, energy and momentum, centre of mass and linear momentum, rotation, torque, moments of inertia.
Hours: 45
Credits: 3
Pre-Requisites: PHYS1100
CoRequisites:
|
| PROG1980 |
Programming Principles
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 maintainable software.
Hours: 45
Credits: 3
Pre-Requisites:
CoRequisites:
|
| Electives: General Education |
Student must complete a minimum of 36 Hours |
| COOP2200 |
Co-op Work Term I (ITCT)
Description: This course will provide students with college-approved work experience in the telecommunications industry. The students are able to apply knowledge and skills learned in Year I of the Integrated Telecommunication and Computer Technologies program. Generic skills they have studied up to this point include the understanding of teamwork skills and individual accountability, conflict resolution techniques, effective verbal and written communication, and the fundamentals of engineering ethics. This course will increase the students understanding of real-life employer expectations with regards to attitudinal, practical, and academic skills required to gain employment and enhance self-marketing skills. In addition to these employability skills, the student will also have an opportunity to apply technical knowledge from the prior semesters of study to real life situations. These essential employability and technical skills areas will be improved during the work term while the student responsibly performs the duties as defined in the job description, in accordance with course and program outcomes.
Hours: 420
Credits: 14
Pre-Requisites: CDEV1020
CoRequisites:
|
| EECE2000 |
Digital Design
Description: This course covers the design and modelling of digital hardware systems using a hardware description language. Topics include: digital circuit design, logic synthesis and verification, the electronic properties of logic gates, electrical interfacing between logic families, asynchronous to synchronous interfacing, clock distribution and timing.
Hours: 45
Credits: 3
Pre-Requisites: EECE1385 or EECE1420
CoRequisites:
|
| EECE2400 |
Engineering Project III
Description: The design, implementation and evaluation of several individual and group projects that integrate the fundamental telecommunications knowledge and skills learned this semester. Appropriate problem solving, communication and time management skills are emphasized.
Hours: 75
Credits: 5
Pre-Requisites:
CoRequisites:
|
| EECE2430 |
Signal Processing
Description: An exploration of the techniques used to condition information for its optimal transmission in both analog and digital formats.
Hours: 60
Credits: 4
Pre-Requisites:
CoRequisites:
|
| ELCN2000 |
Electronics Design
Description: This course extends students' knowledge and skills from a level of electronic foundation to a level of practical electronic circuit analysis, design, prototyping and testing. This course covers most of the basic radio transmission and reception circuits, and also sensor and signal conditioning circuits. The course includes a lab in almost every module in order to connect theory to practice. Students will apply their new knowledge and skills by building elements of a radio communication system.
Hours: 45
Credits: 3
Pre-Requisites: ELCN1045, ELCN1100
CoRequisites:
|
| MATH2300 |
Applied Mathematics for Telecommunications Foundations
Description: The application of selected calculus, analytic geometry, probability and statistical principles and methods to the design and analysis of telecommunication circuits. Major areas of study are differential equations and linear algebra.
Hours: 60
Credits: 4
Pre-Requisites:
CoRequisites:
|
| PROG2360 |
Data Structures and Algorithms
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.
Hours: 45
Credits: 3
Pre-Requisites: PROG1980
CoRequisites:
|
| TCOM2050 |
Telecommunications Foundations
Description: An introduction to modern telecommunications including the electromagnetic spectrum, basic components of communication systems, and both analog and digital modulation and demodulation techniques.
Hours: 60
Credits: 4
Pre-Requisites:
CoRequisites:
|
| BUS2060 |
Business Foundations
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: 45
Credits: 3
Pre-Requisites:
CoRequisites:
|
| CNTR2095 |
Process Control
Description: This course introduces concepts associated with the automatic control of physical systems. Topics include sensor and actuator characteristics, open-loop and closed-loop control strategies, and PID control and tuning. Applications involving the control of DC and stepper motors are developed.
Hours: 45
Credits: 3
Pre-Requisites:
CoRequisites:
|
| EECE2395 |
Embedded Systems Hardware
Description: This course covers the design and implementation of a microcontroller-based embedded target system. 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: 60
Credits: 4
Pre-Requisites:
CoRequisites: EECE2415, EECE2540
|
| EECE2420 |
Digital Signal Processing
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 and design of Finite Impulse Response (FIR) and Infinite Impulse Response (IIR) filters which are then implemented as computer programs.
Hours: 45
Credits: 3
Pre-Requisites:
CoRequisites:
|
| EECE2540 |
Engineering Project IV
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, control system, signal processing and software concepts learned this semester. Appropriate problem solving, communication and time management skills are emphasized.
Hours: 75
Credits: 5
Pre-Requisites:
CoRequisites:
|
| INFO2220 |
Operating Systems
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: 60
Credits: 4
Pre-Requisites: PROG2360
CoRequisites:
|
| SENG2005 |
Embedded Systems Software
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: 75
Credits: 5
Pre-Requisites:
CoRequisites:
|
| COOP3130 |
Co-op Work Term II (ITCT)
Description: This course will provide students with college-approved work experience in the telecommunications industry. The students are able to apply knowledge and skills learned in Year II of the Integrated Telecommunication and Computer Technologies program. Generic skills they have studied up to this point include the understanding of teamwork skills and individual accountability, conflict resolution techniques, effective verbal and written communication, and the fundamentals of engineering ethics. This course will increase the students understanding of real-life employer expectations with regards to attitudinal, practical, and academic skills required to gain employment and enhance self-marketing skills. In addition to these employability skills, the student will also have an opportunity to apply technical knowledge from the prior semesters of study to real life situations. These essential employability and technical skills areas will be improved during the work term while the student responsibly performs the duties as defined in the job description, in accordance with course and program outcomes. Student development will be evaluated during and at the conclusion of the work experience.
Hours: 420
Credits: 14
Pre-Requisites: CDEV1020
CoRequisites:
|
| CHEM1100 |
Chemistry
Description: Topics in this course include: principles of chemical kinetics; reaction mechanisms; stoichiometry; solution equilibria as applied to analysis; acids and bases; analytical electrochemistry; chemical separation and chemical thermodynamics; solubility; corrosion; thermochemistry; polarity; flow and diffusion; molecules and chemical bonding; biomechanics; structure; bonding; and physical properties of aliphatic and aromatic compounds; substitution and elimination reactions of alkyl halides; ethers; epoxides; aldehydes; ketones; metals and solid-state materials; and transition elements.
Hours: 39
Credits: 3
Pre-Requisites:
CoRequisites:
|
| CHEM1120 |
Chemistry Laboratory
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: 13
Credits: 1
Pre-Requisites:
CoRequisites:
|
| COMM1170 |
Technical Communications and Visual Media
Description: This is the second technical communications course designed for students in the applied technical degree programs. It will focus on reports, web pages, and other visual documents, and will build on skills developed in the first course. Students will design and produce digital presentations, analyze complex technical documents for style, content, and visual effectiveness. They will also create user manuals, publishable articles, and analytical reports. Further topics may include: lab reports, project reports, perception and attention, and collaboration.
Hours: 45
Credits: 3
Pre-Requisites: COMM1160 or COMM1165 or COMM1350
CoRequisites:
|
| EECE3200 |
Engineering Project V
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.
Hours: 75
Credits: 5
Pre-Requisites:
CoRequisites:
|
| MANU3110 |
Electronics Manufacturing
Description: This course provides an overview of concepts, methods and issues associated with the manufacture of electronic components, subassemblies and products. The core principles and methods of Lean Manufacturing, engineering document control, and the manufacturing supply chain are examined. The regulatory framework for product safety and electromagnetic compatibility is reviewed, as are current fabrication, assembly and testing techniques for electronic components and assemblies.
Hours: 45
Credits: 3
Pre-Requisites:
CoRequisites:
|
| MATH3050 |
Applied Mathematics for Manufacturing
Description: The application of selected statistical, simulation, graphing and modeling principles and methods in the evaluation of the dynamics and performance of hardware and software components, systems and manufacturing processes.
Hours: 60
Credits: 4
Pre-Requisites:
CoRequisites:
|
| MATH3185 |
Applied Math for Continuous-Time Signals and Systems
Description: The study of the Laplace transform and its application to the modeling and analysis of continuous-time signals and systems. Applications are taken primarily from electrical circuit analysis and design but simple mechanical examples are included.
Hours: 60
Credits: 4
Pre-Requisites:
CoRequisites:
|
| SENG3000 |
Software Engineering
Description: This course covers the fundamentals of software engineering, including understanding system requirements, effective methods of design, coding, and testing, team software development, verification and validation, software quality, and the application of engineering tools.
Hours: 60
Credits: 4
Pre-Requisites:
CoRequisites:
|
| COOP3140 |
Co-op Work Term III (ITCT)
Description: This course will provide students with college-approved work experience in the telecommunications industry. Generic skills they have studied up to this point include the understanding of teamwork skills and individual accountability, conflict resolution techniques, effective verbal and written communication, and the fundamentals of engineering ethics. This course will increase the students understanding of real-life employer expectations with regards to attitudinal, practical, and academic skills required to gain employment and enhance self-marketing skills. In addition to these employability skills, the student will also have an opportunity to apply technical knowledge from the prior semesters of study to real life situations. These essential employability and technical skills areas will be improved during the work term while the student responsibly performs the duties as defined in the job description, in accordance with course and program outcomes. Student development will be evaluated during and at the conclusion of the work experience.
Hours: 420
Credits: 14
Pre-Requisites: CDEV1020
CoRequisites:
|
| EECE3120 |
Engineering Project VI
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: 75
Credits: 5
Pre-Requisites:
CoRequisites:
|
| INFO3000 |
Internetworking
Description: This course introduces principles of internetworking including application layer protocols, Internet protocol (IP), routing principles and protocols, technologies for multimedia, and voice-over-IP (VoIP) services. It includes the design, implementation and testing of internetworking systems.
Hours: 45
Credits: 3
Pre-Requisites:
CoRequisites:
|
| INFO3040 |
Network Architecture and Protocols
Description: This course develops students knowledge of data communications and networks; develops ability to design, implement and test a local area network (LAN) and an embedded system controller network such as controller area network (CAN) as a part of global data network - the Internet; introduces distributed computing principles and develops ability to design application software for an embedded distributed computing system; and also makes students familiar with wide area network (WAN) technologies. The course includes a practical lab in almost every module. Students apply their new knowledge and skills to a project of designing and developing a CAN network and an application, which is accessible from the Internet through a LAN.
Hours: 60
Credits: 4
Pre-Requisites:
CoRequisites:
|
| MATH3220 |
Applied Mathematics for Networking and Coding
Description: The application of selected information theory, simulation and mathematical modeling principles and methods to the design, management and testing of networks. Statistical models of communication channels are used to predict the errors produced when attempting to transmit digital signals over a given channel. Applications of queuing theory and Erlangs formula are covered.
Hours: 45
Credits: 3
Pre-Requisites:
CoRequisites:
|
| SENG3010 |
Software Systems
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: 60
Credits: 4
Pre-Requisites:
CoRequisites:
|
| TCOM3000 |
Radio Communications Engineering
Description: This course is built on the telecommunications foundation course and is designed to provide students with relatively advanced radio communication engineering concepts and principles in the context of modern wireless communications networks, such as cellular mobile communications and wireless local area networks. The topics include the effect of radio channel characteristics and impairments, such as multipath effects, effects of Doppler shift and Raleigh fading, on a radio signal, and principle of advanced digital modulation techniques, advanced multiplexing techniques such spread-spectrum and orthogonal frequency division multiplexing (OFDM), multi-antenna techniques, and real-time error control coding. The topics also include exercises of physical layer signal processing stages of CDMA (code division multiple access) and OFDMA communication systems in order to explore interdependencies and trade-offs between technologies, practical design practices and design choices. Students apply their new knowledge and skills to a project of designing a physical layer radio communication system based on a set of requirements and simulating the system to study the system performance in terms of SNR (signal to noise ratio), BER (bit error rate) and eye-diagram for different design choices.
Hours: 60
Credits: 4
Pre-Requisites:
CoRequisites:
|
| Electives: General Education |
Student must complete a minimum of 36 Hours |
| COOP4030 |
Co-op Work Term IV (ITCT)
Description: This course will provide students with college-approved work experience in the telecommunications industry. Generic skills they have studied up to this point include the understanding of teamwork skills and individual accountability, conflict resolution techniques, effective verbal and written communication, and the fundamentals of engineering ethics. This course will increase the students understanding of real-life employer expectations with regards to attitudinal, practical, and academic skills required to gain employment and enhance self-marketing skills. In addition to these employability skills, the student will also have an opportunity to apply technical knowledge from the prior semesters of study to real life situations. These essential employability and technical skills areas will be improved during the work term while the student responsibly performs the duties as defined in the job description, in accordance with course and program outcomes. Student development will be evaluated during and at the conclusion of the work experience. The students written communication skills are evaluated after the work experience through the submission of an essay.
Hours: 420
Credits: 14
Pre-Requisites: CDEV1020
CoRequisites:
|
| ECON4000 |
Economics for Engineers
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: 45
Credits: 3
Pre-Requisites:
CoRequisites:
|
| EECE4000 |
RF Electronics and Microwave Techniques
Description: This course is designed to provide students with RF (Radio Frequency) electronics and microwave (MW) engineering concepts, principles and practical experience in the context of telecommunication applications. The course explains RF effects on RF/MW analog frontend and high-speed digital circuit boards, and introduces common techniques that are followed to mitigate the problems. Students learn RF/MW models of electronic devices, such as scattering parameter model, analytical as well as graphical methods including Smith chart, and RF/MW electronic design automation (RF/MW-EDA) software tools for RF/MW design and analysis of, for examples, amplifiers, mixers, filters, antenna and impedance matching circuits. The course includes a comprehensive RF/MW transceiver design exercise and a number of labs for RF/MW measurements and circuit simulations. Students apply their new knowledge and skills to a project of designing and prototyping RF/MW transceiver system using RF/MW grade active and passive components including microstrips.
Hours: 60
Credits: 4
Pre-Requisites:
CoRequisites:
|
| EECE4010 |
Reconfigurable Systems
Description: The application of programmable logic devices in the rapid and systematic design and implementation of adaptive computing systems.
Hours: 60
Credits: 4
Pre-Requisites:
CoRequisites:
|
| EECE4030 |
Engineering Project VII
Description: The design, implementation and evaluation of projects that integrate the technical knowledge and skills learned in previous semesters with the telecommunications and computing knowledge and skills learned this semester. Appropriate research, problem solving, communication, time and project management skills are emphasized. Major projects for this semester include: reconfigurable systems, wireless communications, high frequency design, and capstone.
Hours: 75
Credits: 5
Pre-Requisites:
CoRequisites:
|
| EECE4070 |
Mobile Communications and Wireless Networks
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: 60
Credits: 4
Pre-Requisites:
CoRequisites:
|
| LIBS7060 |
Law, Ethics and Professional Practice
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: 45
Credits: 3
Pre-Requisites:
CoRequisites:
|
| PHYS4000 |
Electromagnetism
Description: This course is a basic survey of electromagnetic phenomena. After a review of complex vectors and vectorial calculus, the course will focus on the study of: electric and magnetic phenomena under static conditions, time-varying fields, plane-wave propagation, wave reflection and transmission, and radiation. Applications and examples will include antennas and waveguides.
Hours: 60
Credits: 4
Pre-Requisites:
CoRequisites:
|
| EECE4045 |
Engineering Project VIII
Description: This course involves the design, implementation and evaluation of several individual and group projects that integrate the technical knowledge and skills learned in previous semesters with the telecommunications and computing knowledge and skills learned this semester. Appropriate problem solving, communication and time management skills are emphasized. This course follows directly from EECE4030, Engineering Project VII.
Hours: 105
Credits: 7
Pre-Requisites: EECE4030
CoRequisites:
|
| EECE4080 |
Advanced DSP Applications
Description: An exploration of software and hardware methods used to implement digital signal processing (DSP) applications. Students research and present a seminar on advanced computer architecture or a DSP application.
Hours: 60
Credits: 4
Pre-Requisites:
CoRequisites:
|
| INFO4070 |
Network Administration and Security
Description: This course develops required knowledge of security policy development for data communications and computer networks, and ability to implement the policy on a computer network. The course also develops necessary knowledge and skills for network monitoring, configuration and control using network management tools. It covers a variety of network security topics including vulnerabilities of a computer network to attacks, common types of attacks; cryptographic solutions for data security, such as data confidentiality and authenticity; and firewalls and virtual private networks (VPNs). The network administration part of the course covers 'managed object' of network nodes, communications protocols for network management, and managed object monitoring, configuration and control. The course includes practical labs and hands-on work. Students apply their new knowledge and skills to a project of securing a computer network.
Hours: 60
Credits: 4
Pre-Requisites:
CoRequisites:
|
| LIBS7020 |
Assessing Emerging Technologies
Description: Technology is inescapable: it permeates every aspect of our modern lives. Those who live with technology must learn more about it in order to fully understand its role in society. This seminar-based course focuses on the main question: How do humans interact with and manage technology? Students will assess new technologies from ethical, societal, economic, cultural, and security perspectives. Specific attention will be paid to concerns and risk factors surrounding new technologies. Through seminar presentations and discussions, they will also examine emerging technologies such as: gaming, genetic engineering, and nano and smart technologies.
Hours: 45
Credits: 3
Pre-Requisites:
CoRequisites:
|
| Electives: General Education |
Student must complete a minimum of 72 Hours |