Course description
Level One
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
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
EECE1370 Digital Foundations - A
Description: The design of combinational and sequential logic circuits, the construction and troubleshooting of simple and complex digital circuits, and the interfacing of digital and analog signals and devices.
Hours: 20
Credits: 1
EECE1390 Microprocessor Systems - A
Description: An exploration of the architecture, capabilities and programming of various microprocessor families. Various computational and control problems are solved using a combination of hardware and software solutions.
Hours: 20
Credits: 1
ELCN1030 Electronic Foundations - A
Description: An introduction to electronic devices and their applications. The analysis, design, building and testing of circuits that incorporate electronic devices wired to perform amplification, processing and generation of signals.
Hours: 20
Credits: 1
ELEC1160 Electrical Foundations - A
Description: The development of foundation skills and knowledge in electrical theories, circuit design utilizing passive components under dc, switched dc and ac conditions, ac sinusoidal sources and measurement, and common measuring instruments.
Hours: 20
Credits: 1
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 Applied Degree programs. This module will also introduce the student to the relationship of science, technology and society as well as the fundamental principles of teamwork, and the skills necessary to be an effective and productive member of a team. This module will provide the first exposure to Project Based Learning and the variety of exciting learning alternatives this method presents compared to traditional teaching practices.
Hours: 85
Credits: 6
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 ideology 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, the benefits, consequences and implications of the inter-relationship between society and science and technology.
Hours: 39
Credits: 3
LIBS7150 Personal Awareness and Group Dynamics
Description: Self-awareness, interpersonal communication and team work are essential elements in both work and social settings. An experiential approach ? learning by doing - assists the participant to become an effective individual and group member. Individual and team activities will enhance participants’ skills to work with a variety of personalities in diverse situations.
Hours: 45
Credits: 3
MANU1010 Engineering Design and Manufacturing Principles - A
Description: The principles of engineering design and the problem solving process. Current technologies and techniques used to manufacture electronic circuits, systems and single layer printed circuit boards are covered.
Hours: 20
Credits: 1
MATH1590 Applied Mathematics for Digital Foundations - A
Description: The introduction of numbering systems, binary arithmetic and the application of Boolean algebra and related mapping techniques to the design and analysis of digital and microprocessor circuits.
Hours: 20
Credits: 1
MATH1610 Applied Mathematics for Electrical Foundations - A
Description: The application of selected algebraic, trigonometric and basic statistical principles and methods to the design and analysis of electrical and electronic circuits.
Hours: 20
Credits: 1
MGMT1320 Project Management & 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
SCIE1230 Science of Engineering - A
Description: An examination of physics, chemistry and biology as a foundation of engineering. Their application to engineering problems is explored.
Hours: 24
Credits: 2
SENG1020 Software Engineering Principles - A
Description: The application of various software life cycle models to the design, formal specification, architecture, testing, validation and verification of diverse computational problems. Issues in software quality assurance and software maintenance are also explored. Emphasis is placed on problems more appropriate for procedural programming languages.
Hours: 20
Credits: 1
Level Two
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: 24
Credits: 2
Pre-Requisites: COMM1345
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
EECE1380 Digital Foundations - B
Description: The design of combinational and sequential logic circuits, the construction and troubleshooting of simple and complex digital circuits, and the interfacing of digital and analog signals and devices.
Hours: 20
Credits: 1
Pre-Requisites: EECE1370
EECE1400 Microprocessor Systems - B
Description: An exploration of the architecture, capabilities and programming of various microprocessor families. Various computational and control problems are solved using a combination of hardware and software solutions.
Hours: 20
Credits: 1
Pre-Requisites: EECE1390
ELCN1040 Electronic Foundations - B
Description: An introduction to electronic devices and their applications. The analysis, design, building and testing of circuits that incorporate electronic devices wired to perform amplification, processing and generation of signals.
Hours: 20
Credits: 1
Pre-Requisites: ELCN1030
ELEC1170 Electrical Foundations - B
Description: The development of foundation skills and knowledge in electrical theories, circuit design utilizing passive components under dc, switched dc and ac conditions, ac sinusoidal sources and measurement, and common measuring instruments.
Hours: 20
Credits: 1
Pre-Requisites: ELEC1160
MANU1130 Engineering Design and Manufacturing Principles - B
Description: The principles of engineering design and the problem solving process. Current technologies and techniques used to manufacture electronic circuits, systems and single layer printed circuit boards are covered.
Hours: 20
Credits: 1
Pre-Requisites: MANU1010
MATH1600 Applied Mathematics for Digital Foundations - B
Description: The introduction of numbering systems, binary arithmetic and the application of Boolean algebra and related mapping techniques to the design and analysis of digital and microprocessor circuits.
Hours: 20
Credits: 1
Pre-Requisites: MATH1590
MATH1620 Applied Mathematics for Electrical Foundations - B
Description: The application of selected algebraic, trigonometric and basic statistical principles and methods to the design and analysis of electrical and electronic circuits.
Hours: 20
Credits: 1
Pre-Requisites: MATH1610
MGMT1440 Project Management & 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: 24
Credits: 2
Pre-Requisites: MGMT1320
SCIE1240 Science of Engineering - B
Description: An examination of physics, chemistry and biology as a foundation of engineering. Their application to engineering problems is explored.
Hours: 24
Credits: 2
Pre-Requisites: SCIE1230
SENG1030 Software Engineering Principles - B
Description: The application of various software life cycle models to the design, formal specification, architecture, testing, validation and verification of diverse computational problems. Issues in software quality assurance and software maintenance are also explored. Emphasis is placed on problems more appropriate for procedural programming languages.
Hours: 20
Credits: 1
Pre-Requisites: SENG1020
Electives: General Education
Description: Student must complete a minimum of 36 Hours
Level Three
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 student’s 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
Level Four
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: 67
Credits: 5
EECE2430 Signal Processing
Description: An exploration of the techniques used to condition information for its optimal transmission in both analog and digital formats.
Hours: 64
Credits: 4
MANU2030 Electronics Design for the Real World
Description: An examination of the legal, socio-economic and ethical issues that impact the design and manufacture of electronic equipment and systems.
Hours: 48
Credits: 3
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.
Hours: 64
Credits: 4
PHYS1070 Physics of Signal Transmission
Description: An examination of the transmission of mechanical waves, electromagnetic waves and electric signals in various media. Signal transmission and wave propagation are studied.
Hours: 48
Credits: 3
Pre-Requisites:
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: 64
Credits: 4
Electives: General Education
Description: Student must complete a minimum of 36 Hours
Level Five
BUS2060 Business Foundations
Description: An examination of technology-business models and the issues faced in creating commercially successful products. Emphasis is placed on being market driven (matching technical requirements to market needs).
Hours: 48
Credits: 3
CNTR2090 Process Control
Description: The design, implementation, testing and evaluation of industrial process control systems. Topics include sensor technology, the science of measurement, signal conditioning, analog and digital controllers, and actuator technology.
Hours: 64
Credits: 4
EECE2390 Embedded Systems
Description: The system level design, programming and testing of embedded systems. Working from a system specification, the hardware/firmware implementation of real-time embedded control systems and digital signal processing systems are examined.
Hours: 64
Credits: 4
EECE2410 Engineering Project IV
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 control concepts learned this semester. Appropriate problem solving, communication and time management skills are emphasized as well as the effects mechanical components have on a system.
Hours: 64
Credits: 4
Pre-Requisites: EECE2400
EECE2420 Digital Signal Processing
Description: The design, programming, testing and evaluation of digital signal processing systems and their algorithms capable of performing signal filtering operations.
Hours: 48
Credits: 3
INFO2150 Operating Systems
Description: An in-depth study of the organization of operating systems for various computer platforms. Aspects of programming covered include process scheduling, process synchronization, multi-process computation, deadlock avoidance, file system organization and security.
Hours: 48
Credits: 3
MATH2230 Applied Mathematics for Process Control
Description: The application of selected calculus, series and transform principles and methods to the design and analysis of process control and digital signal processing circuits.
Hours: 64
Credits: 4
Level Six
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 student’s 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
Level Seven
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
EECE3200 Engineering Project V
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 manufacturing concepts learned this semester. Appropriate problem solving, communication and time management skills are emphasized as well as the effects mechanical components have on a system.
Hours: 67
Credits: 5
IENG3050 Life-Cycle Engineering
Description: The methods and techniques used to weigh the costs and benefits of product design decisions as they apply to the entire life of a product from concept to retirement.
Hours: 48
Credits: 3
MANU3070 Electronics Manufacturing Processes
Description: The design, fabrication and testing of multi-layer printed circuit boards (PCBs) including manual, automated and robotic assembly methods.
Hours: 64
Credits: 4
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: 64
Credits: 4
QUAL3050 Quality Management System
Description: The definition, design and implementation of practical quality systems for the design, manufacture, distribution and support of electronic and software products.
Hours: 48
Credits: 3
QUAL3060 System Verification and Validation
Description: The design, evaluation and implementation of testing methods to verify and validate the current and future performance of software and hardware systems.
Hours: 64
Credits: 4
Level Eight
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 student’s 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
Level Nine
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: 67
Credits: 5
INFO3030 Network Administration and Security
Description: Effective management of a network and its resources including security goals, alternate security strategies, and current options for security systems. Consideration is given to economic, industrial, and user group dynamics.
Hours: 48
Credits: 3
INFO3040 Network Architecture and Protocols
Description: An in-depth exploration of layered network architectures, protocols, standards, and related hardware and software components.
Hours: 64
Credits: 4
INFO4010 Internetworking
Description: The selection, setup, configuration, management and performance analysis of the hardware and software resources required for the implementation and support of reliable internetworks.
Hours: 48
Credits: 3
MATH3140 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 Erlang’s formula are covered.
Hours: 64
Credits: 4
SENG3010 Software Systems
Description: An examination of the key properties of software systems in the mobile, and distributed worlds and the applicability of mainstream software engineering methods and techniques (e.g., object-orientation, component-based development, software architecture) to these domains.
Hours: 64
Credits: 4
Electives: General Education
Description: Student must complete a minimum of 36 Hours
Level Ten
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 student’s 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 student’s written communication skills are evaluated after the work experience through the submission of an essay.
Hours: 420
Credits: 14
Level Eleven
ECON4000 Economics for Engineers
Description: Engineers are widely recognized as those making important decisions regarding costs and benefits, while considering strategic issues affecting their organizations. Upon successful completion of this course, the student will demonstrate an understanding of the time value of money, cash flow analysis, present and future worth analyses, depreciation and financial accounting, inflation, income taxes, sensitivity and probability analyses, benefit-cost ratios, and Monte Carlo simulation procedures.
Hours: 45
Credits: 3
EECE4010 Reconfigurable Systems
Description: The application of programmable logic devices in the rapid and systematic design and implementation of adaptive computing systems.
Hours: 64
Credits: 4
EECE4030 Engineering Project VII
Description: 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.
Hours: 67
Credits: 5
EECE4070 Mobile Communications and Wireless Networks
Description: An exploration of current and emerging wireless systems and communications including cellular technologies, personal communication systems (PCS) and personal area networks (PAN).
Hours: 64
Credits: 4
EECE4090 RF Electronics
Description: The design, implementation and testing of radio frequency circuitry operating at frequencies up to UHF. Emphasis is placed on antennae and electromagnetic interference (EMI) compliance.
Hours: 64
Credits: 4
EECE4100 Applied Microwave Techniques
Description: An examination of the effects of electromagnetism on the design and performance of computer and communication circuits. Focus is placed on microwave printed circuit and high speed digital techniques.
Hours: 64
Credits: 4
Electives: General Education
Description: Student must complete a minimum of 36 Hours
Level Twelve
EECE4020 Enterprise and Consumer Applications
Description: A review of the trends and issues in the wireless Internet business. The effects of enterprise applications on the technical, business and management aspects of an organization are examined. Consumer applications and the impact they have on the social, privacy, security and financial aspects of today's world are explored.
Hours: 48
Credits: 3
EECE4040 Engineering Project VIII
Description: 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.
Hours: 67
Credits: 5
Pre-Requisites: EECE4030
EECE4060 High Speed Communication Systems
Description: The exploration, modeling, simulation and analysis of high-speed telecommunication systems, networks, standards and technologies. The areas of study includes high-speed switching technologies such as gigabit ethernet, gigabit IP router, asynchronous transfer mode (ATM) and frame relay, high-speed transmission technologies such as satellite and fiber-optic transmissions, and synchronous digital hierarchy/synchronous optical network (SDH/SONET) multiplexing technology.
Hours: 64
Credits: 4
EECE4080 Advanced DSP Applications
Description: An exploration of software and hardware methods used to implement digital signal processing applications.
Hours: 64
Credits: 4
LIBS7020 Assessing Emerging Technologies
Description: Technology is one of the most inescapable features of modern society. Technology so permeates our lives that it is essential to understand the relationship between humanity and technology. To this effect, this course begins by asking the question, What does this relationship imply regarding how humans should interact and live with technology? Secondly, it examines the ethical concerns regarding new technologies. Finally, the tools to both find and assess emerging technologies are introduced. The innovation domains studied are Microelectronics, Nanotechnologies, Smart Materials, New Energies, Neuro-Technology, Gaming and Telecommunication advances. Being able to philosophically, ethically, and practically assess these technologies will allow us to make informed predictions about the risks and benefits of emerging technologies.
Hours: 45
Credits: 3
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
PLAN4010 Strategic Planning
Description: The development of strategic business plans designed to achieve an integration of operational, technological and business goals. Analysis of methods that lead to sustainable competitive advantage.
Hours: 48
Credits: 3