Last update: 2004-07-16  -  by Tuncer Ören

 

University Level Simulation Courses in Ottawa, Ontario, Canada

Part 2 -  Courses with Modelling and Simulation Content or Relevance

 

Part 2.1 Courses at the University of Ottawa

(G – Graduate course, ug – undergraduate course)

 

 

 

Code, Title, and Description

 

ug

ADM4379  Business Process Redesign

 

Organizational transformation through Business Process Redesign. Developing a business vision. The Redesign team. Unified Modeling Language (UML). Process modeling and analysis with UML. Role activity and simulations. Strategic factors and technologies. Benchmarking. Redesigning information flows. Implementing the redesigned processes. Measuring performance.

Prerequisite: ADM3378.

 

ug

CHG4116  Chemical Engineering Laboratory

 

Laboratory course to demonstrate chemical engineering principles, to further develop engineering judgment, to gain hands-on experience with equipment, and to enhance oral and written communication skills. Students participate in all phases of the investigation -- planning, execution, analysis, reporting. Use of the computer for simulation and data analysis.

Prerequisite: CHG3322.

 

ug

CHG4316  Chemical Engineering Laboratory

 

Laboratory course to demonstrate chemical engineering principles, to further develop engineering judgment, to gain hands-on experience with equipment, and to enhance oral and written communication skills. Students participate in all phases of the investigation -- planning, execution, analysis, reporting. Use of the computer for simulation and data analysis is strongly encouraged.

Prerequisites: CHG3322, CHG3335. Prerequisite: CHG3322.

 

G

CHG 8158 POROUS MEDIA


Classification and structural properties of porous media. Porosity, permeability, tortuosity, pore size distribution, anisotropy, heterogeneity. Capillarity phenomena in porous media. Capillary pressure-saturation function. Single-phase fluid flow, electrical conduction and diffusion in porous media. Phenomenological flow models, capillary models, cell models. Darcy's Law and the Brinkman Equation. Two-phase flow in porous media. Computer simulations of water/oil displacement in porous media.

 

ug

CVG2181  Numerical Modelling in Civil Engineering

 

Development of computer programs in environmental geotechnical, structural and water resources engineering fields. Formulation of ordinary and partial differential equations with particular emphasis on civil engineering problems. Use of both microcomputers and mainframe facilities will be emphasized. Prerequisites: GNG1101, MAT2322, MAT2331.

 

ug

CVG4120  Design of Water Resources Systems

 

Systems approach in water resources. Examples in flood control and reservoir design. Development of simulation models with different levels of sophistication. Application and interface of computer models in a practical application. Comparison of alternatives, calibration and validation. Prerequisites: CVG3111, CVG3120.

 

ug

ECO4145  Mathematical Economics II

 

Theory and economic applications of the following topics: second and higher-order difference and differential equations; dynamic systems; optimal control theory; dynamic programming; linear programming; numerical methods; simulation modelling.

Prerequisites: ECO2142, ECO2144, ECO3145. (Previously: ECO3141.)

 

ug

GEG4120  GIS and Numerical Spatial Analysis

 

Analysis of spatial data focussing on inferential spatial statistics. Standard exploratory spatial data analysis methodology and techniques of point-pattern analysis, spatial autocorrelation and geostatics. Stochastic simulation in the context of GIS applications and hypothesis testing.

Prerequisites: GEG2320, GEG3312 or permission of the Department.

 

ug

GEO4341  Advanced Physical Hydrogeology

 

The principles governing the movement of groundwater through various geological media and the mathematical modeling of groundwater flow. Methodologies for the exploration, development and monitoring of groundwater resources. Groundwater, geohazards and geotechnics. (Not offered each year, students must check with the Department.)

Prerequisite: GEO3342 or GEO3742.

 

ug

GEO4362  Advanced Igneous Petrogenesis

 

A course dealing with the genesis of plutonic and volcanic rocks and concentrating on one or more of the following - origin and differentiation of basaltic magma; origin of granite; computer modelling of partial melting and fractional crystallization; magmatism in time and space; trace elements and isotopes in petrogenesis. (Not offered each year, students much check with the Department.)

Prerequisite: GEO3163 or GEO3563.

 

ug

MAT1373 Data Analysis by Computer 

 

Introduction to a statistical package on a personal computer. Descriptive statistics and data analysis by computer. The distributions and applications of standard parametric and non parametric tests are investigated using the simulation function of a statistical package. (This course cannot be taken for credit by mathematics students.)

 

ug

MAT2375 Introduction to Statistics

 

An integrated approach to statistics using statistics software. Simulation. Summarizing data. Large sample estimation and hypothesis testing. Small sample inference. Two-sample comparisons. Categorical data. Introduction to regression. Additional topics, such as: non-parametric methods, analysis of variance.

Prerequisite: MAT2371.

 

G

MAT 5174 (STAT 5704) NETWORK PERFORMANCE


The course will focus on advanced techniques in performance evaluation of large complex networks. Topic may include classical queueing theory and simulation analysis; models of packet networks; loss and delay systems; blocking probabilities.

Prerequisites : Some familiarity with probability and stochastic processes and queueing, or permission of the instructor.

 

G

MAT 5195 (STAT 5505) DESIGN OF EXPERIMENTS


Overview of linear model theory; orthogonality; randomized block and split plot designs; Latin square designs; randomization theory; incomplete block designs; factorial experiments; confounding and fractional replication; response surface methodology. Miscellaneous topics. Prerequisites: MAT 3375 and MAT 3376 or MAT 5190 (STAT 3505 and STAT 4500 or STAT 5600).

 

ug

MCG4109  Analysis of Engineering Problems

 

Linear systems and their solution. Eigenvalue problems in engineering systems, their significance and solution. Experimental data; preparation, presentation and analysis. Dynamic systems simulation. Examples of boundary-value and multidimensional problems and their solution.

Prerequisites: GNG1101, MAT3320 or equivalent.

 

ug

MCG4127  Applications of Computers in Mechanical Engineering

 

A study of methods of solving differential equations and simulation problems in Mechanical Engineering by analog, digital and hybrid computers. Both micro and mainframe computers will be included. The study will cover problems in vibrations, dynamic systems, fluid and heat transfer, electric circuits and control systems.

Prerequisites: MAT2331, MAT3320 or equivalent.

 

ug

MCG4136  Mechatronics

 

Models for passive and active components for electro-mechanical systems. Network representation of signals and energy transmission and conversion. Selection of sensors and actuators for the control of mechanical systems. Modelling and simulation for the design of mixed dynamic systems.

Prerequisite: MCG3302 or equivalent.

 

ug

MCG4139  Computational Methods in Fluid Mechanics and Heat Transfer

 

Models and simulation. Governing differential equations. Discretization concepts. Finite difference formulation. Control volume formulation. Examples of computer programs for the calculation of fluid flow and temperature fields.

Prerequisites: MCG3105, MCG3345.

 

G

MCG 5173 (MAAJ 5703) SYSTEMS ENGINEERING AND INTEGRATION


Introduction to modelling methods employed for the planning and design of sub-systems and complex systems. Discrete and continuous time, lumped and distributed parameters models. State estimation. Parameters identification. Discretization and stochastic effects. Technological systems modelling and simulation examples.

 

G

MCG 5184 MECHATRONICS


Models for passive and active components for electro-mechanical systems.  Network representation of signals and energy transmission and conversion.  Selection of sensors and actuators for the control of mechanical systems. 
Modelling and simulation for the design of mixed dynamic systems.  Precludes additional credit for MCG 4136.

 

ug

PHY4341  Computational Physics II

 

Interpolation, regression and modeling. Random number generation. Monte Carlo methods. Simulations in thermo-statistics. Fractals, percolation, cellular automata. Stochastic numerical methods.

Prerequisite: MAT2331 or (MAT2324 and MAT3380), PHY2330, (PHY2361 and PHY3350) or CHM3371.

 

G

SYS 5160 SYSTEMS INTEGRATION


Planning, design of complex systems from continuous to discrete time. Synthesis of systems methodology. State estimation. Parameters identification. Discretization and stochastic effects. Dynamic, logic control. Modelling
, discrete event, simulation examples.

Prerequisites: Two of the following: SYS 5100, SYS 5110, SYS 5120, SYS 5130, SYS 5140.

 

 

 

 

Part 2 - Courses with Modelling and Simulation Content or Relevance

 

Part 2.2 Courses at the Carleton University

(G – Graduate course, ug – undergraduate course)

 

 

 

Code – Title and Description

 

ug

BIOC 4006 (formerly 63.406)  Bioinformatics

 

The use of computers to solve biochemical problems. Topics may include data and software acquisition, sequence analyses, genomics, biomolecular interaction and kinetics, metabolic simulation, molecular modeling of biomolecules

and biodiversity.

Prerequisites: BIOC 3100, or permission of the Institute.

 

ug

BIOL 3612  Computational Methods in Ecology and Evolution

 

This course will introduce students to the development and use of computer programs to address biological problems. Topics will include the development of programs to analyse ecological data, models of population dynamics, deterministic chaos, cellular automata, simulations of foraging behaviour and evolutionary computation.

Prerequisites: BIOL 2600 or permission of the Department.

 

G

BIOL 5409 Mathematical Modeling for Biologists  

http://www.gs.carleton.ca/profiles/show_schedule.php?cdi=BIOL+5409

 

This course is designed to develop mathematical tools for the modeling of biological processes. The student is taught the necessary mathematics and a computer language, and guidance is given in the choice of simulation of a biological process.

 

ug

BUSI 2300 (formerly 42.230*) Introduction to Management Science

 

Management science techniques for business decision making. Linear and integer programming, network optimization, decision analysis, and simulation. Emphasizes underlying ideas, model formulation, computer implementation, and analysis of model results. Precludes additional credit for ECON 4004 and SYSC 3200.

Prerequisites: MATH 1119 with a grade of C- or better and ECON 2201 or STAT 2606, which may be taken concurrently with BUSI 2300.

 

ug

BUSI 4305 (formerly 42.435*) Operations Research II

 

Dynamic programming, inventory models, queuing, simulation, non-linear programming. (Also listed as ECON 4005.)

Prerequisites: third-year standing; BUSI 2300 or ECON 4004 or MATH 3801; ECON 2201 and ECON 2202 or STAT 2607

 

G

CIVE 5601 Eng. Stats. and Probabilities 

http://www.gs.carleton.ca/profiles/show_schedule.php?cdi=CIVE+5601

 

Review of basic concepts in statistics and probabilities. Bayes' Theorem. Distributions. Parameter estimation. Goodness-of-fit. Regression and correlation. OC curves. Monte Carlo simulation. ANOVA. Probability-based design criteria. System reliability. Selected applications in structures, transportation and geomechanics. Use of computer software. Emphasis on problem solving.

 

ug

ECON 4005 (formerly 43.405*) Operations Research II

 

Dynamic programming, inventory models, queuing, simulation, non-linear programming. (Also listed as BUSI 4305.)

Prerequisites: ECON 4004, or BUSI 2300, or MATH 3801, and ECON 2202

 

ug

ELEC 4506 (formerly 97.456*) CAD for Communication Circuits

 

Basic principles of Computer-Aided Design tools used for analysis and design of communication circuits and systems. Frequency and time-domain analysis. Noise and distortion analysis. Transmission line effects. Sensitivity analysis, and circuit performance optimization. Digital simulation.

Prerequisite: fourth-year status in Engineering. analysis three hours alternate weeks.

 

ug

ELEC 4609 (formerly 97.469*) Integrated Circuit Design and Fabrication

 

Introduction to nMOS IC design: static logic gates, noise margin, transmission gates, factors infl uencing switching speed, dynamic logic, input protection, output buffers, circuit simulation with SPICE. Laboratory work includes design and layout of a simple nMOS IC that is fabricated and returned for testing.

Prerequisite: ELEC 3500.

 

ug

ELEC 4700 (formerly 97.470*) Modeling of Integrated Devices

 

The operation and modeling of integrated semiconductor devices. Topics include: physical models, analytic device models, their limitations and, where appropriate, their implementation in commercial circuit simulators, parameter extraction and numerical simulation.

Prerequisite: ELEC 3908.

 

ug

ELEC 4706 (formerly 97.476*) Digital Integrated Electronics

 

Lectures and hands-on experience introduce advanced concepts in digital interfacing and hardware simulation. Industry standard programmable ASIC design tools, interfacing techniques and System on a Chip are introduced along with hardware modeling and design fl ow. A modern

laboratory includes software and hardware digital design tools.

Prerequisite: ELEC 3500.

 

G

ELEC 5502 Analog Integrated Filters   

http://www.gs.carleton.ca/profiles/show_schedule.php?cdi=ELEC+5502

 

The fundamentals and details of analog continuous-time and SAW filters. Comparison to switched-capacitor filters. Review of filter concepts, types of filters, approximations, transformations. Building blocks such as op amps, transconductance amplifiers, and gyrators. Design using cascaded second-order sections, multiple loop feedback and LC ladder simulations.

 

G

ELEC 5504  Analysis of High-Speed Electronic Packages and Interconnects   

http://www.gs.carleton.ca/profiles/show_schedule.php?cdi=ELEC+5504  

 

Introduction to modeling, simulation and optimization of high-speed VLSI packages; models for packages, interconnects and ground/power planes; lumped, distributed and EM models for interconnects; delay, crosstalk and switching noise; moment matching techniques; concurrent thermal/electrical analysis of IC packages and boards.

 

G

ELEC 5508 Computer Methods for Analysis and Design of VLSI Circuits   

http://www.gs.carleton.ca/profiles/show_schedule.php?cdi=ELEC+5508

 

Formulation of circuit equations. Sparse matrix techniques. Frequency and time-domain solutions. Relaxation techniques and timing analysis. Noise and distortion analysis. Transmission line effects. Interconnect analysis and crosstalk simulation. Numerical inversion techniques. Asymptotic waveform estimation. Mixed frequency/time domain techniques. Sensitivity analysis.

 

G

ELEC 5600 Digital Integrated Circuit Testing   

http://www.gs.carleton.ca/profiles/show_schedule.php?cdi=ELEC+5600

 

Production testing of digital integrated circuits. Outline of methods of testing used in production. Testing schemes and design for testability. Faults and fault models, yield estimates, testability measures, fault simulation, test generation methods, sequential testing, scan design, boundary scan, built-in self test, CMOS testing.

 

G

GEOG 5001 Modeling Environmental Systems   

http://www.gs.carleton.ca/profiles/show_schedule.php?cdi=GEOG+5001

 

Methods and problems of research on the physical environment, with illustrative material taken from the atmospheric and surface earth sciences. Issues such as the identification and behaviour of environmental systems, temporal and spatial scale, experimental method under field conditions, and simulation and model development are considered.

 

G

GEOG 5300  Soil Thermal and Hydrologic Regimes   

http://www.gs.carleton.ca/profiles/show_schedule.php?cdi=GEOG+5300

 

Characteristics of soil regimes, particularly in freezing soils, role of soil properties; analytical and numerical methods, including computer simulation.

 

G

MECH 5008  Experimental Methods in Fluid Mechanics  

http://www.gs.carleton.ca/profiles/show_schedule.php?cdi=MECH+5008

 

Fundamentals of techniques of simulation of fluid dynamic phenomena. Theoretical basis, principles of design, performance and instrumentation of ground test facilities. Applications to aerodynamic testing.

 

G

PHYJ 5005  Computational Physics II    

http://www.gs.carleton.ca/profiles/show_schedule.php?cdi=PHYJ+5005

 

Interpolation, regression and modeling. Random number generation. Monte Carlo methods. Simulations in thermo-statistics. Fractals, percolation, cellular automation. Stochastic methods. This course cannot be combined for credit with PHY 4341 (PHY 4741).

 

G

PHYJ 5006  Computational Methods in Material Sciences  

http://www.gs.carleton.ca/profiles/show_schedule.php?cdi=PHYJ+5006

 

Introduction to modern computational techniques used in material science research. Classical molecular dynamics, classical and quantum Monte Carlo methods, plane-wave based electronic band structure calculations, Carr-Parrinello quantum molecular dynamics. Applications to condensed matter systems: basic simulation techniques, force-field based methods, first-principles quantum mechanical methods.
Prerequisite: permission of the Department.

 

G

PHYJ 5503  Physique Numérique II  

http://www.gs.carleton.ca/profiles/show_schedule.php?cdi=PHYJ+5503

 

Interpolation, régression et modeler. Nombres aléatoires. Techniques de Monte-Carlo. Simulations thermo-statistiques. Percolation, fractales, et automisation cellulaire. Méthodes numériques stochastiques.
Prerequisite: permission of the Department.

 

G

PHYJ 5508  Introduction to the Physics of Macromolecules 

http://www.gs.carleton.ca/profiles/show_schedule.php?cdi=PHYJ+5508   

 

The chemistry of macromolecules and polymers; random walks and the static properties of polymers; experimental methods; the Rouse model and single chain dynamics; polymer melts and viscoelasticity; the Flory-Huggins theory; the reptation theory; computer simulation algorithms; biopolymers and copolymers.
Prerequisite: permission of the Department.

 

ug

PHYS 4807 (formerly 75.487*) Computational Physics

 

Computational methods used in analysis of experimental data. Introduction to probability and random variables. Monte Carlo methods for simulation of random processes. Statistical methods for parameter estimation and hypothesis tests. Confidence intervals. Multivariate data classification. Unfolding methods. Examples primarily from particle and medical physics. Also offered at the graduate level, with different requirements, as PHYS 5002, for which additional credit is precluded.

Prerequisite: An ability to program in FORTRAN, Java, C or C++, and permission of the Department.

 

G

PHYS 5002  Computational Physics  

http://www.gs.carleton.ca/profiles/show_schedule.php?cdi=PHYS+5002

 

Computational methods used in analysis of experimental data. Introduction to probability and random variables. Monte Carlo methods for simulation of random processes. Statistical methods for parameter estimation and hypothesis tests. Confidence intervals. Multivariate data classification. Unfolding methods. Examples taken primarily from particle and medical physics. Also offered at the undergraduate level, with different requirements, as PHYS 4807, for which additional credit is precluded.

Prerequisite: an ability to program in FORTRAN, Java, C, or C++ or permission of the Department.

 

G

SYSC5801A (ELG6181A) Advanced Topics in Computer Communications: Performance Analysis Methods

Fall 2004

 

Performance Analysis Methods for ATM Broadband Networks: Principles and trends of broadband networking and statistical multiplexing. Broadband Integrated Access. Multiclass Queueing Systems. Traffic Modelling for ATM networks. Tools for performance analysis of ATM broadband networks. Approximate Methods for Analysis Special topics: Admission Control, Traffic Shaping, asymptotic behavior of networks, accelerated simulations.
Prerequisites: SYSC 5201 or ELG5374

 

G

ELEC5705Z (ELG6375) Advanced Topics in VLSI: Nonlinear Circuits

 

Nonlinear Circuit Design for Data Communications : Analytical techniques suitable for analysis of LNAs, mixers, modulators, demodulators, oscillators, and phase-locked loops. Performance parameters: gain, noise. Examples of transistor circuits in telecom transcievers. Symbolic manipulation programs such as Mathematica and its RF design extension. SPICE and harmonic balance simulators.

 

G

ELEC5508 (ELG6358) Computer Methods for Analysis & Design of VLSI Circuits

 

Formulation of circuit equations. Sparse matrix techniques. Frequency and time-domain solutions. Relaxation techniques and timing analysis. Noise and distortion analysis. Transmission line effects. Interconnect analysis and crosstalk simulation. Numerical inversion techniques. Asymptotic waveform estimation. Mixed frequency/time domain techniques. Sensitivity analysis.

 

G

ELEC5503 (ELG6353) Radio Frequency Integrated Circuit Design

 

Integrated radio front-end component design, with emphasis on a bipolar process. Overview of radio systems, discussion of frequency response, gain, noise, linearity, intermodulation, image rejection, impedance matching, stability, and power dissipation. Detailed design of low-noise amplifiers, mixers, oscillators and power amplifiers. Design alternatives through the use of on-chip inductors and baluns. The impact of process variations, parasitics, and packaging. Simulation issues and techniques.

 

ug

STAT 2605 (formerly 69.265*) Probability Models

 

Introductory probability theory. Introduction to stochastic modeling, Markov chains and queueing theory. Random number generation and Monte Carlo simulation. Statistical methods for fitting and evaluating models; estimation and testing. Applications to computer system performance evaluation, analysis of algorithms, reliability, search and decision problems.

Restricted to students in the Bachelor of Computer Science, Computer Mathematics and Computer Statistics programs.

Precludes additional credit for STAT 3502, MATH 2600 and STAT 2655.

Prerequisites: MATH 2007 (or MATH 1002) and MATH 1104 (or MATH 1107).

 

ug

STAT 2655  (formerly 70.265*) Introduction to Probability with Applications

 

Axioms of probability, basic combinatorial analysis, conditional probability and independence, discrete and continuous random variables, joint and conditional distributions, expectation, central limit theorem, sampling distributions, simulation and applications to descriptive statistics. A statistical software package will be used.

Precludes additional credit for STAT 2605 and MATH 2600.

Prerequisites: MATH 1002 (or MATH 2007) with a grade of C+ or better, and MATH 1102 (or MATH 2107) with a grade of C+ or better.

 

ug

STAT 3506 (formerly 70.356*) Stochastic Processes and Queueing Theory

 

Stochastic modeling, Markov chains, birth and death processes, renewal theory. Queueing theory: analytical and simulation methods. Applications to computer systems, operations research and social sciences.

Prerequisites: STAT 2655 or MATH 2600; or a CGPA of 6.00 or better over the three courses MATH 2007, MATH 2107 (or MATH 1102), and STAT 2605; or permission of the School.

 

G

SYSC5801A (ELG6181A) Advanced Topics in Computer Communications: Performance Analysis Methods 

 

Performance Analysis Methods for ATM Broadband Networks: Principles and trends of broadband networking and statistical multiplexing. Broadband Integrated Access. Multiclass Queueing Systems. Traffic Modelling for ATM networks. Tools for performance analysis of ATM broadband networks. Approximate Methods for Analysis Special topics: Admission Control, Traffic Shaping, asymptotic behavior of networks, accelerated simulations.
Prerequisites: SYSC 5201 or ELG5374