![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
|
![]() |
|
![]() |
|||||||
![]() |
|||||||||||
|
![]() |
![]() |
![]() |
Graduate Calendar Archives: 1998 / 1999 |
![]() |
![]() |
Systems and Computer EngineeringMackenzie Building 4462 The DepartmentChair of the Department, S.A. Mahmoud Associate Chair for Graduate Studies, H.M. Schwartz Director,
Telecommunications Technology In addition to University and Graduate Faculty regulations, all Engineering departments share common procedures that are described in Section 18 of the General Regulations (see p. 69). The Department of Systems and Computer Engineering offers four graduate programs of study:
The M.Eng. and Ph.D. in Electrical Engineering are offered through the Ottawa-Carleton Institute for Electrical and Computer Engineering (OCIECE) which is jointly administered by the Department of Systems and Computer Engineering and the Department of Electronics at Carleton University, and the Department of Electrical Engineering at the University of Ottawa. For further information about the M.Eng. and Ph.D. in Electrical Engineering, including admission and program requirements, please see the OCIECE information beginning on page 159. The M.Eng. is also available as part of ConGESE (Consortium for Graduate Education in Software Engineering), a collaborative program offering a specialization in software engineering. This program is geared towards software professionals working for participating industrial partners. The ConGESE program imposes further regulations and requirements on the existing program. The degree awarded will in each case specify the discipline of the participating unit with specialization in software engineering. Additional information is available from the graduate supervisor. The M.Eng. in Telecommunications Technology Management educates electrical engineers and computer scientists in the management of the engineering processes that result in innovative telecommunications systems, products, and services. For further information, please see p. 159. The M.Sc. in Information and Systems Science is specifically designed for those who do not have a background in electrical engineering or computer science. This program is offered in cooperation with the School of Computer Science and the School of Mathematics and Statistics at Carleton University. Please see p. 208 for details. In addition, certain faculty members in the department are members of the Ottawa-Carleton Institute for Computer Science which offers a program leading to the M.C.S. degree. This program is more fully described on page 142 of this Calendar. Fields of Research and StudyResearch in the Department centres upon the analysis and design of engineering systems which process and transmit information and have computers as components. Within this context, several interrelated areas of study receive major attention: Communication Systems
Computer Systems
Analysis Techniques
Management of Engineering Processes
Course work provides students with the fundamental material and allows specialization in one or more of the above areas as desired. Thesis topics include both theoretical studies and the related problems of practicable realizations. Industrial ConnectionsThe Department is a major partner in the Ottawa-Carleton Centre for Communications Research (OCCCR), which is a multidisciplinary interdepartmental research group comprising faculty members, full-time researchers, graduate students, and support staff from both Carleton University and the University of Ottawa. It is part of the provincial Centre of Excellence TRIO (Telecommunications Research Institute of Ontario) and the federal Centre of Excellence CITR (Canadian Institute for Telecommunications Research). Current research areas of the centres with major participation from the Department are: broadband ISDN access networks, transmission methods for ISDN, methods for telecommunications software, mobile and portable wireless networks, VLSI in communications and network management using artificial intelligence methods, and wireless indoor digital communications. The Department is also part of the TeleLearning Research Network, a network of Centres of Excellence. Full advantage is taken within the Department of the technology-oriented government, industry, university complex in the Ottawa area. Cooperative projects exist with the Department of Communications, Communications Research Centre, NRC, NORTEL, Gandalf, Bell Canada, and the Department of National Defence. Research FacilitiesThe Department has an enviable collection of facilities for advanced research in systems and computer engineering. There are about 100 engineering workstations, primarily SUN, on an Ethernet local area network, multiprocessor target systems, and many other stand-alone and networked workstations. The network is part of the Internet and so has access to the World Wide Web, electronic mail, network news, and much public domain research software. There are also numerous high-end PCs and Macintosh computers. Other equipment includes spectrum analyzers, synthesizers, generators, power metres, counters, analyzers, digital signal processing boards, audio equipment, oscilloscopes, filters, mixers, amplifiers, signal generators, data acquisition hardware, multiprocessors, robots, etc. Software includes all of the standard programming and AI languages, symbolic algebra systems, wordprocessors, and various packages specific to telecommunications, signal processing, and other areas of research. Masters Degree in Telecommunications Technology ManagementThe Department of Systems and Computer Engineering offers a program of study and research leading to the degree of Master of Engineering in Telecommunications Technology Management. The objective of the program is to train engineers and computer scientists to become competent and efficient managers of the engineering processes that deliver innovative telecommunications systems, products, and services. The emphasis is on design, development, manufacture, and technical support, areas for which engineers are normally responsible and where their technical expertise and practical knowledge are critical. The program focuses on research in the synthesis between communication systems engineering and management of engineering processes. Within this context the following areas receive major attention:
Close links are maintained with the engineering and technological communities, and an effort is made to direct students to thesis and project work of current theoretical and practical significance. The research results should provide useful contributions to the efficient management of engineering processes and the related activities in the telecommunications field. Admission RequirementsThe normal requirement for admission to the masters program is a bachelors degree in electrical engineering, computer science or a related discipline, with at least high honours standing. Candidates are required to have two years experience in technical work in telecommunications prior to admission. Candidates applying for admission with degrees not in the discipline of engineering will be considered by the admissions committee. The committee is responsible for establishing criteria for degree equivalencies. Program RequirementsSubject to the approval of the admissions committee, students in the masters program may choose to complete the degree by successfully completing either a thesis or a project. Masters Degree by Thesis All masters students in the thesis option are required to complete a total of 5.5 credits as follows:
Masters Degree by Project All masters students in the project option are required to complete a total of 5.5 credits of which at least 5.0 must be at the 500-level or above, as follows:
Restricted Elective CoursesStudents in the masters program must complete 1.0 credit in the field of management of engineering processes and 1.0 credit in communication systems engineering. Courses in each of the four sub-fields and the field of management of engineering processes are listed below. The sub-fields in communication systems engineering are:
All courses in the field of communication systems engineering are offered by the Department of Systems and Computer Engineering and begin with the prefix 94. Communication Systems Engineering
94.507, 94.511, 94.531, 94.535, 94.553, 94.571, 94.573, 94.574, 94.576, 94.577, 94.579, 94.582
94.553, 94.554, 94.566, 94.568
94.501, 94.504, 94.505, 94.507, 94.511, 94.519, 94.521, 94.527, 94.553, 94.567, 94.576, 94.581, 94.588
94.501, 94.504, 94.582, 92.527 Management of Engineering Processes 96.504, 96.505, 96.506, 96.508, 96.510, 96.511, 96.512, 96.513, 96.514 Non-Restricted Elective CoursesAll students in the project option of the masters program are required to complete 1.0 credit from those offered by the Department of Electronics, Department of Mechanical and Aerospace Engineering, Department of Systems and Computer Engineering, School of Industrial Design, or School of Computer Science. Graduate CoursesNot all of the following courses are offered in a given year. For an up-to-date statement of course offerings for 1998-99, please consult the Registration Instructions and Class Schedule booklet published in the summer. F,W,S indicates term of offering. Courses offered in the fall and winter are followed by T. The number following the letter indicates the credit weight of the course: 1 denotes 0.5 credit, 2 denotes 1.0 credit, etc. Courses in the field of communication systems engineering are described below. Courses in the field of management of engineering processes are described beginning on page 339. Engineering 94.501W1 (ELG6101) Simulation as a problem-solving tool. Mathematical foundations: random variate generation, parameter estimation, confidence interval, simulation algorithm. Simulation languages: SLAM, SIMULA, SIMSCRIPT. Examples: computers and protocols, urban traffic, harbours and airport capacity planning, manufacturing capacity planning, inventory systems. Engineering 94.503F1 (ELG6103I) Models for software and computer systems, and communications networks, with discrete states, instantaneous transitions and stochastic behaviour. Communicating finite state machines and Petri Nets. Stochastic behaviour leading to Markovian models (including stochastic Petri Nets). Review of concepts of probability, and theory of Markov Chains with discrete and continuous parameters. First-passage problems. Birth-death processes and basic queuing theory. Numerical methods for Markov Models. Engineering 94.504F1 (ELG6104) An introduction to algorithms used for the optimization of complex systems. Topics include linear programing (with duality and post-optimality analysis), nonlinear programing, dynamic programing integer and mixed-integer programing and combinatorial search methods, and network flow programing. Emphasis is on practical algorithms for engineering applications, e.g., VLSI design, message routing, etc. Engineering 94.505W1 (ELG6105) A second-level course in optimization theory and computer-oriented optimization methods. Lagranges method of undetermined multipliers. Unconstrained optimization: steepest-descent, Newton-Raphson, conjugate gradient, variable metric, and Powell-Zangwill methods. Nonlinear programing: Kuhn-Tucker conditions, saddle point theory and dual problems, computational techniques. Application to nonlinear engineering system identification, network synthesis problems, filter design. Function space techniques and introduction to optimal control. Engineering 94.506W1 (ELG6106) Real-time and distributed systems:
characteristics, issues. Requirements and architectures will be
represented using timethreads. Decomposing and recomposing
timethreads and architectures. Analyzing designs for robustness,
modularity, extensibility, adaptability. Equivalent more detailed
formal representation and analysis using LOTOS and Petri Nets.
Adding performance information and analyzing performance, e.g.,
with timed Petri Nets. Principles for performance engineering.
Implementation issues. Tools. Major course project. Engineering 94/95.507F1 (ELG6107) Survey of some landmark expert systems;
types of architecture and knowledge representation; inferencing
techniques; approximate reasoning; truth maintenance; explanation
facilities; knowledge acquisition. A project to implement a small
expert system will be assigned. Engineering 94.511W1 (ELG6111) Designing software to demanding
performance specifications. Models of professing and performance
requirements. Performance engineering within the software design
process. Improvement of existing designs by the application of
performance engineering principles for sequential and concurrent
software. Constructing computation graphs, workload models, and
performance models for a system. The use of standard model
solvers. Partitioning functionality among concurrent processes or
tasks. Case studies. Engineering 94.512W1 (ELG6112) Performance measurements, metrics and
models of distributed systems and applications. Benchmarks,
workload characterization, capacity planning, tuning and system
sizing. Introduction to the design and analysis of experiments.
Performance monitors, and the correlation of measured information
with application resource consumption to support the software
performance engineering process. Using metrics to help understand
the performance behaviour of distributed applications. Engineering 94.517W1 (ELG6117) Stochastic processes: Markov chains,
discrete birthdeath, etc. Queuing systems: M/G/1, G/M/m,
M/M/m/k/n queues, etc. Priority queues. Networks of queues:
local/global balance equations, product form solutions for open
and closed networks. Mean value analysis, diffusion
approximation, non-product form networks. Related models (e.g.,
Petri nets). Numerical solutions. Examples include throughput
analysis from multiprocessors and computer-communication
networks. Engineering 94.518W1 (ELG6118) Students participate in a group project
designing and developing an expert system of significant size in
an organized manner. Specification of the systems aims,
design in terms of knowledge representation, knowledge
acquisition and knowledge use, prototyping, implementation and
testing are covered in a mix of lectures, interactive tutorials
and project assignments. Engineering 94.519W1 (ELG6119) Congestion phenomena in telephone
systems, and related telecommunications networks and systems,
with an emphasis on the problems, notation, terminology, and
typical switching systems and networks of the operating telephone
companies. Analytical queuing models and applications to these
systems. Engineering 94.520F1 (ELG6120) Introduction to algebra: groups, rings
and fields; vector spaces and matrices; group codes: generator
and parity check matrices; Hamming codes and the Hamming bound;
bounds on the dimension of a linear code; random coding bounds;
dual codes and MacWilliams identities; syndrome decoding;
Reed-Muller codes; polynomial rings and cyclic codes; irreducible
and primitive polynomials; encoding and decoding of cyclic codes;
BCH and Reed-Solomon codes; decoding using the Berlekamp-Massey
and Euclidean algorithms; algebraic curves and Goppa codes. Engineering 94.521F1 (ELG6121) Types of computer networks, performance
criteria. OSI Layered Model with emphasis on transport, network
and data-link layers. Examples of public networks. Routing and
protocol efficiency. Queuing and analysis of networks. Local area
networks, protocols and performance analysis of CSMA-CD, token
passing and polling. Introduction to ISDN and broadband networks. Engineering 94.527W1 (ELG6127) Methods for representing distributed
systems such as precedence graphs, communicating state-machine
models, and Petri nets. Analysis of distributed system behaviour,
based on these models. Protocols. ISO protocol model: transport
session, presentation and application levels. Design examples:
interprocess communications, file transfer, factory automation.
Resource management. Engineering 94.531F1 (ELG6131) Notations and methods for the design of
real time and distributed systems in an object-oriented manner
with particular focus on visual techniques and on temporal
behaviour problems and solutions. Uses multitasking Ada as an
example target implementation technology, but the notations and
methods are presented in an Ada-independent manner and are of
wider applicability than Ada. Teaches techniques oriented towards
Computer Aided Design (CAD) of systems (CAD differs from CASE
-Computer Aided Software Engineering in placing more emphasis on
analysis of the design at the design level before
implementation); aims to give insight into the state of the art
in CAD and CASE tools. A principles course, rather than a
programing or tool-use course. Engineering 94.535F1 (ELG6135) Selected representations and methods for
concurrent systems that are supported by current and emerging
CAD/CASE tools. A colloquium course with most lectures consisting
of student presentations/discussions, supplemented from time to
time by talks from invited experts on topics of particular
interest. The course is supported by a laboratory containing a
selection of interesting tools, such as Statemate, Timebench,
MLog, Teamwork, Adagen, a Lotos interpreter, and others. Limited
enrolment. Engineering 94.538F1 (ELG6138) Introduction to parallel processing;
parallel computer structures; memory and input/output subsystems;
pipelining and vector processing; array processing; data flow and
systolic computations; interconnection networks; software and
other design fundamentals; examples. Engineering 94.541F1 (ELG6141) Analysis of nonlinear dynamic systems
with emphasis on stability. Lyapunov and hyperstability theories.
Introduction to system identification. The least squares and
recursive least squares approaches. Model reference adaptive
control. The self-tuning regulator. Issues in parameter
convergence and stability. Robustness properties of adaptive
systems. Case studies will include applications to process
control and robotics. Students will be required to prepare a
critical review of the current literature. Engineering 94.542F1 (ELG6142) Kinematics of rigid bodies and robot manipulators. Use of the Denavit-Hartenberg principle. Forward and inverse kinematics of manipulators. Momentum and energy principles. Lagrange equations and Hamiltons principle. Dynamics of lumped parameter and continuous systems. Natural modes and natural frequencies. Forced vibrations. General dynamics of robot manipulators. Engineering 94.552F1 (ELG6152) Review of basic linear systems: input-output relations, superposition, impulse response, convolution. Transform methods in systems analysis. Fourier and Laplace transforms. Time-frequency relationships. Discrete time systems, the Z transform. State space representation of the systems: basic concepts, canonical realizations. Observability and controllability of continuous and discrete time realization. Solution of state equations and modal decomposition. Linear state variable feedback and modal controllability. Abstract approach to state space realization methods. Geometric interpretation of similarity transformations. Engineering 94.553F1, W1 (ELG6153) Basic concepts of randomness, as applied
to communications, signal processing, and queuing systems;
probability theory, random variables, stochastic processes;
random signals in linear systems; introduction to decision and
estimation; Markov chains and elements of queuing theory. Engineering 94.554F1 (ELG6154) Elements of communication theory and
information theory applied to digital communications systems.
Characterization of noise and channel models. Efficient
modulation and coding for reliable transmission. Spread spectrum
and line coding techniques. Engineering 94.558F1 (ELG6158) New architectural concepts in the design
of computer systems are introduced. Discussions include system
building blocks (arithmetic units, central processing units,
control units, input/output and memory devices) and methods to
achieve speed-up (instruction look-ahead, pipe-lining, memory
interleaving, associative memory, SIMD and MIMD multiprocessing).
Examples of current computer systems are used for discussions. Engineering 94.560W1 (ELG6160) Theory and techniques of adaptive
filtering, including gradient and LMS methods; adaptive
transversal and lattice filters; recursive least squares; fast
recursive least squares; convergence and tracking performance;
systolic array techniques. Applications, such as adaptive
prediction, channel equalization; echo cancellation; speech
coding; antenna beamforming; system identification in control
systems; spectral estimation; neural networks. Engineering 94.561W1 (ELG6161) Basic concepts in decision theory and
multidimensional function approximation. The least squares
adaptive algorithm. The generalized delta rule. Multi-layer
perceptrons and the back-propagation algorithm. Approximation of
non-linear functions. Radial basis functions. Self-organized
maps. Applications of neural signal processing to control,
communications and pattern recognition. Software and hardware
implementation of neural networks. Engineering 94.562F1 (ELG6162) Signal representations, Z transform and
difference equations. Theory, design of FIR, IIR filters.
Discrete Fourier transform: properties, implementation via fast
algorithms (radix-m FFT, PFA, WFTA). Chirp-z transform. Cepstral
analysis. Decimation/interpolation. Random signal analysis:
estimators, averaging, correlation, windowing, Input/output and
quantization effects. Application overview: Analog-digital
converters (linear, companded), digital audio (CD, DAT), speech
analysis and synthesis. Programmable DSP microcomputers:
contemporary commercial architectures, application to
implementation of DSP algorithms. Case studies: Linear predictive
coding of speech (LPC), radix/4 FFT, spectograph. Engineering 94.563W1 (ELG6163) Digital signal processing (DSP)
algorithm structure. Architectural features of CISC, RISC, and
DSP computers. Data representation, addressing, and arithmetic
processing. Contemporary single (TMS320C25), dual (DSP 56000),
and multiple (TMS320C30, DSP96000) accumulator/operand commercial
architectures, DSP multiprocessors (TMS320C80).
Algorithm/software/hardware architecture interaction. Programing
techniques and program examples. Software development cycle.
Hardware and software development tools. Program activity
analysis techniques. Case studies: linear predictive vocoder,
DFT, echo cancellation. Interfacing and input/ouput. Codecs. Engineering 94.564W1 (ELG6164) Recent and advanced topics in the field
of digital signal processing and its related areas. Engineering 94.565W1 (ELG6165) Digital signalling over channels with
intersymbol interference (ISI) and additive Gaussian noise. Error
probability analysis. Fading multipath channels as arise in
terrestrial Line-of-Sight (LOS) and mobile/ portable
communications, diversity concepts: modelling and error
probability performance evaluation. Synchronization in digital
communications. Spread spectrum in digital transmission over
multipath fading channels. Engineering 94.566W1 (ELG6166) Signal strength prediction techniques:
propagation models and statistical coverage. Mobile radio channel
characterization: statistical characterization of mobile radio
fading channel in indoor and outdoor environment, delay spread
models and coherence bandwidth, models for digital transmission.
Co-channel and adjacent channel interference: interference
models, and outage probabilities. Modulation and transmission
systems: signal to noise calculations in fading environment,
performance of digital systems in fading. Signal processing in
mobile radio: diversity and its applications in MRS, impact Engineering 94.567F1 (ELG6167) Discrete and continuous sources: the
rate distortion functions. Discrete source coding: Huffman
coding, run length encoding. Continuous source coding: waveform
construction coding; PCM, DPCM, delta modulation; speech
compression by parameter extraction; predictive encoding; image
coding by transformation and block quantization. Fourier and
Walsh transform coding. Compression by tree coding. Applications
to telecommunication signals and storage; speech, television,
facsimile. Engineering 94.568W1 (ELG6168) Multiuser design principles for mobile
radio systems: frequency reuse and channel allocation in cellular
radio systems; traffic engineering and system capacity;
frequency-, time-and code-division multiple access systems;
packet radio techniques; wireless network protocols, handover,
interworking and security; examples of wireless communications
standards and systems. Engineering 94.569W1 (ELG6169) Television standards: NTSC, PAL, SECAM, and HDTV.Sampling and quantization of television signals: rec 601-1. Digital video compression: inter and intra-frame methods, spatial and transform/wavelet coding; H.261 and MPEG standards. Video conferencing systems and other digital video processing applications. Engineering 94.570W1 (ELG6170) Fundamentals: jamming, energy allocations, system configurations, energy gain, applications such as antijam, low probability of intercept, multiple access, time of arrival. Antijam systems: parameters, jammer waveforms, uncoded and coded direct sequence BPSK, uncoded and coded binary FSK, interleaver/ hop tradeoff, coder BER bounds, cutoff rates, DS-BPSK and pulse jamming bounds, FH-MFSK and partial band jamming bounds, diversity for FH-MFSK, concatenation of codes. Pseudo-noise generators: statistical properties of M sequences, Galois field connections, nonlinear feed forward logic, DS and FH multiple access design. Code synchronizers: single dwell and multiple dwell serial PN acquisition for DS, delay locked loop and Tau-Dither loop PN tracking for DS, time and frequency synchronization for FH. Engineering 94.571F1 (CSI5117) Principles and methods for operating
system design with application to real-time, embedded systems.
Concurrent programing: mechanisms and languages; design
approaches and issues; run-time support (kernel); I/O handling.
Methods for hard real-time applications. Methods for distributed
systems. Programing assignments will be in a suitable programing
language. Engineering 94.573F1 (ELG6173) Database definitions, objectives,
applications, and architectures. Database design process;
conceptual design based on the entity-relationship model and on
object-oriented models. Relational data model: relational algebra
and calculus, normal forms, data definition and manipulation
languages. Implementation of database management systems: data
dictionary, transaction management, recovery and concurrency
control. Current trends in database systems: object-oriented,
knowledge-based, multimedia and distributed databases. Engineering 94.574F1 (ELG6174) Subjects covered include:concepts in
basic computer architecture, assembly languages, high level
languages including object orientation, operating system concepts
(including concurrency mechanisms such as processes and threads),
runtime systems, and distributed system environments. Designed
for graduate students without extensive undergraduate preparation
in computer system engineering (or the equivalent experience) yet
with a firm grasp of programming in at least one high level
language. Engineering 94.576F1 (ELG6176) Analytical modelling techniques for
performance analysis of computing systems. Theoretical techniques
covered include single and multiple class queuing network models,
together with a treatment of computational techniques,
approximations, and limitations. Applications include scheduling,
memory management, peripheral devices, databases,
multiprocessing, and distributed computing. Engineering 94.577W1 (ELG6177) Review of teleprocessing applications,
functions and devices. The session, presentation and application
layers of the Open System Interconnection Model. Examples:
Electronic Mail systems and Distributed Data Bases.
Teleprocessing Software Design using high level procedural
languages: Concurrent Pascal and Ada. SNA protocols and systems:
layering concepts in SNA; distribution of tele-processing
functions and software components. Relationship between SNR and
OSI models. Examples of distributed teleprocessing networks and
applications in SNA. Engineering 94.578 (ELG6178) Advanced object-oriented design and
programming of real-time and distributed systems using C++ and/or
Java. Object-oriented features: inheritance, polymorphism,
templates, exception handling. Design patterns and frameworks for
distributed systems, with examples from communication
applications. Design issues for reusable software. Engineering 94.579F1, W1(ELG6179) Recent and advanced topics in the field
of software engineering and related areas. Primary references are
recent publications in the field. Engineering 94.581F1 (ELG6181) Recent and advanced topics in
computer-communication networks intended as a preparation for
research. Students are expected to contribute to seminars or
present lectures on selected topics. Engineering 94.582F1 (ELG6182) An introduction to the process of
applying computers in problem solving. Emphasis is placed on the
design and analysis of efficient computer algorithms for large,
complex problems. Applications in a number of areas are
presented: data manipulation, databases, computer networks,
queuing systems, optimization. Engineering 94.583W1 (ELG6183) Review of relational databases, first order predicate calculus, semantics of first order models, deductive querying. Proof theory, unification and resolution strategies. Introduction to Prolog, and/or parallelism and Concurrent Prolog. Applications in knowledge representation and rule based expert systems. Engineering 94.584F1, W1 (ELG6184) Recent and advanced topics in
communications systems. Engineering 94.586F1 (ELG6186) An advanced course in software design
that deals with system design issues at a high level of
abstraction. High-level design models: use case maps for
large-scale behaviour patterns at the level of architecture;
high-level class relationship diagrams for traditional
object-oriented concerns. Relationships between these models, and
between them and conventional detailed-design models at the level
of methods, messages, and communicating state machines. Design
patterns with these models. Stepwise methods for forward
engineering, reverse engineering, and re-engineering in terms of
these models. Study of examples such as telephony systems,
object-oriented GUIs, distributed messaging systems, object
request brokers, conventional object-oriented frameworks such as
HotDraw, and object-oriented frameworks for real-time and
distributed systems such as ACE. Substantial course projects on
an application chosen by the student. Engineering 94.587F1, W1, S1 (ELG6187) Recent and advanced topics in computer
systems. The course will generally focus on one or more of the
following areas: specification, design, implementation, and
modelling/analysis. Students may be expected to contribute to
lectures or seminars on selected topics. Engineering 94.588W1 (ELG6188) Overview of network management issues,
WANs and LANs. The Internet and ISO models of network management.
Network management protocols SNMP, CMIP, CMOT, etc. Events,
Managed Objects, and MIBs. Fault management techniques, models
and algorithms. Current diagnostic theory and its limitations. AI
and machine learning approaches. Monitoring and fault management
tools, examples, recent products. Engineering 94.590F1, W1, S1 Students pursuing the non-thesis M.Eng. program conduct an engineering study, analysis, and/or design project under the supervision of a faculty member. Engineering 94.591F2, W2, S2 Project similar to Engineering 94.590, but either of greater scope or longer duration. Engineering 94.593F2, W2, S2 A one-term course, carrying a full-course credit, for students pursuing the cooperative M.Eng. program. An engineering study, analysis, and/or design project under the supervision of a faculty member. This course may be repeated for credit. Engineering 70/94/95.595F4, W4, S4 M.C.S. Thesis Engineering 94.596F1, W1, S1 (ELG6196) Directed Studies Engineering 70/93/94/95.598F3, W3, S3 M.Sc. Thesis in Information and Systems Science Engineering 94.599F4, W4, S4 M.Eng. Thesis Engineering 94.699F, W, S Ph.D. Thesis The following are courses in the field of management of engineering processes, and begin with the prefix 96. Engineering 96.501F1 Management topics critical for dynamic telecommunications technology-based companies to compete through the introduction of new products into the global market. The course is intended to create a common level of knowledge among students on topics in management of projects, leadership, basic managerial economics, industrial marketing and organizational behaviour. Engineering 96.502F1 Comprehensive review of the fundamentals of telecommunications technology. The importance of bandwidth, communications reliability and networks are emphasized. Topics covered include: the nature of information sources and the coding of their outputs; nature of channels and their characteristics; nature of signals and their behaviour in physical channels, their generation and reception; nature of interconnection, networks, signaling and switching; role of standards and regulation; the characteristics of major world systems and operators; and the thrust of new and future technology. Engineering 96.503W1 Leaders of industry, academia and government discuss key issues and readings relevant to the telecommunications industry. Issues include the introduction of new products to the global market, technology sourcing, intellectual property rights, industry trends, technology and ethics, user interface design, new business opportunities and product identification, industry characteristics, regulation, and international competition. Engineering 96.504W1 The focus is on how to design, maintain,
expand and evolve an organization that delivers hardware,
software and system designs, and on the frameworks, methods and
tools used to improve its performance. Topics include the essence
of design; unique aspects of designing telecommunications
systems, products and services; characteristics of a development
organization and its environment; mental models supporting the
frameworks, methods and tools used to reduce interval, improve
design quality and increase productivity; and applications. Engineering 96.505S1 The focus is on the groups that evolve
the architecture and technological infrastructure of firms and
product management. Topics include the relationships between
architecture, system design, system product and product
management; product function and performance; appropriability
regimes; interdependence between technology and complementary
assets; acquisition and diffusion of technology; evolution of
design environments; integration of projects; and capability
improvement models. Engineering 96.506W1 Models for software development life
cycle. Earned-value models for project control. Software project
management tools. Configuration management and quality control.
Incorporation of testing tools and techniques in the software
development life cycle. Risk assessment. Risk management.
Examples are drawn from software development in
telecommunications applications. Engineering 96.508S1 Communications networks as a vital
resource within organizations. Private networks as an
infrastructure for information flow within a firm and across its
interfaces. Applications and operations of corporate
telecommunications networks. Information networking as a source
of competitive advantage. Issues in the selection of corporate
telecommunictions architectures. Comparison of public and private
corporate networks. Implementation issues. Engineering 96.510S1 Importance of global standards in
telecommunications and information technology for product
development, business and society. Relevant public standards
classified by type. National, international and quasi-standards
bodies that establish public standards, their characteristics,
roles and relationships. The standards setting process.
Formulation and execution of standards strategies. Integrating
the firms standards program with engineering processes,
product management, systems groups and marketing. Coordinating
the network of internal and external groups involved in the
development of standards to gain competitive advantage. Corporate
standards. Standards conformance and inter-operability. Standards
and the new product introduction process. Special topics
pertaining to public and corporate standards. Engineering 96.511W1 The new product introduction process and
time-based competition, basic concepts of integrated product
development (concurrent engineering), the voice of the customer,
quality function deployment, cross-functional teams, integrating
information systems and technical tools, organizational support,
manufacturing and design, cost estimation, implementation
problems. Engineering 96.512F1 Overall philosophy of just-in-time and
time-based competition; just-in-time production and manufacturing
resource planning; total quality management including vendor
relations; socio-technical systems and employee participation;
computer integrated manufacturing and advanced process
technologies; manufacturing and facilities strategy, capacity
planning; manufacturing flexibility; product/process evolution
and the experience curve; service aspects of manufacturing. Engineering 96.513F1,W1,S1 In-depth exploration of an advanced
topic in the field of telecommunications technology management. A
different topic is covered each semester and more than one
section, with different topics, may be offered in the same
semester. Engineering 96.514F1,W1,S1 Directed by one or more instructors. The student explores, through extensive literature surveys, specific topics (not suitably covered by existing courses) in the areas of design and manufacturing management. The objective is to enable the student to study a specific topic to acquire a suitable background to initiate and complete thesis work requiring this preparation. Precludes credit for any other directed studies in the program. Engineering 96.591F2,W2,S2 Engineering 96.599F4,W4,S4 Engineering 96.514F1,W1,S1 Directed by one or more instructors. The student explores, through extensive literature surveys, specific topics (not suitably covered by existing courses) in the areas of design and manufacturing management. The objective is to enable the student to study a specific topic to acquire a suitable background to initiate and complete thesis work requiring this preparation. Precludes credit for any other directed studies in the program. Engineering 96.591F2,W2,S2 Engineering 96.599F4,W4,S4 |
© 2025 Carleton University | 1125 Colonel By Drive, Ottawa, ON, K1S 5B6 Canada | (613) 520-7400 | Contact | Privacy Policy | ||