Engineering and Applied Science


Associate Dean, Graduate Studies and Research: Raman Paranjape, PhD

Graduate Program Coordinators listed within the program:     
ESE: (Electronic Systems Engineering)
EVSE: (Environmental Systems Engineering)
ISE: (Industrial Systems Engineering)
PSE: (Petroleum Systems Engineering)
PSENG: (Process Systems Engineering)
SSE: (Software Systems Engineering)

Faculty Listing

Student Applicant Contact: engg.grad@uregina.ca

Student Advising


Faculty Description

The Faculty of Engineering offers doctoral and master’s degrees in Electronic Systems Engineering, Engineering, Environmental Systems Engineering, Industrial Systems Engineering, and Petroleum Systems Engineering. A master’s degree is currently offered in Process Systems Engineering and a doctoral degree is being developed. Software Systems Engineering is being developed at both levels. The general doctoral degree in Engineering promotes interdisciplinary collaborations among the four existing and two proposed programs. The degrees of Master of Engineering or Master of Applied Science are also offered. The Master of Applied Science is a research oriented program with a thesis requirement. The Master of Engineering degree program with a project report attracts practicing engineers. It complements the Graduate Cooperative Education Program which seeks to integrate the academic experience with professional, on-the-job experience to facilitate professional development. An interdisciplinary graduate program in Advanced Manufacturing and Process Systems at the Master's level is described in the section on Interdisciplinary Programs. The PhD program is normally entered into by students following the completion of a Master’s Program. Applicants must meet the Faculty of Graduate Studies and Research and Faculty of Engineering entrance requirements.


Joint International Program

The Faculty of Engineering offers a unique program with international partners in China. In 1998, the University of Regina entered into exchange agreements with Hunan University and Huazhong University of Science and Technology in China. The program consists of a first year (maximum of five management courses) of graduate study being undertaken at the partner institutions. The second year of courses, the project and the seminar are undertaken at the University of Regina. Students who successfully complete the program qualify for a Master of Engineering degree from the University of Regina.


General Engineering Courses

ENGG 600 Graduate Co-op Report (3)
The student makes a formal presentation of the report.

ENGG 601 Graduate Co-op Work Term (4)
Students enrolled in a work study semester will be required to register in four credit hours for each of two work semesters in a work placement.

ENGG 602 Graduate Co-op Work Term (4)
Students enrolled in a work study semester will be required to register in four credit hours for each of two work semesters in a work placement.

ENGG 701 Engineering Practice and Experience in Canada (1)
This course will introduce students to the fundamentals of practicing engineering in Canada.

ENGG 702 Engineering Practice and Continuing Learning in the Workplace (1)
This course will introduce students to the concept of engineering practice and continuing learning in the workplace in Canada.

ENGG 703 Engineering Practice, Professional Development, Communication and Ethical Challenges (1)
This course will introduce students to the principle of engineering practice, professional development, communication and ethical challenges in Canada.

ENGG 789 Technical Writing Laboratory (1)
Introduction of technical writing concepts for graduate students with a specific focus on thesis and report writing. The course is intended to help students improve their general writing skills (grammar and organization), while at the same time learning principles and approaches for producing good quality thesis, report and article manuscripts. Specific topics to be covered include thesis and report writing, improving grammar and organization, literature reviews, and referencing and documentation, including plagiarism and how to avoid plagiarizing.
Prerequisite: Completion of 9 credit hours of any ENXX 901 (Thesis Research)

ENGG 800 Comprehensive Review of a Selected Topic in Engineering (3)
In consultation with thesis supervisor, the student will prepare and submit a written report on a topic in Engineering related to his/her field of research. A final oral examination will be conducted by the supervisory committee.

ENGG 811 Advanced Process Control (3)
This course is an introduction to Advanced Process Control. The course deals with continuous systems. Discrete-time systems, Frequency domain analysis, Stability and robustness, Advanced multivariable model predictive control, and Process applications.

ENGG 812 Advanced Probability and Statistics (3)
Initially, the axioms of probability theory are presented. Random variables and random processes are then treated in detail. From this probability formalism, we develop a number of statistical methods for data analysis. Statistical modeling is also introduced. Applications of these concepts will be considered.

ENGG 813 Advanced Fluid Mechanics (3)
This course is an introduction to Advanced Fluid Mechanics. It deals with the concept of continuum, Microscopic equation of motion (continuity and momentum equations), NSE (unsteady laminar, flow in rectilinear ducts), Creeping flow, Inviscid flow, Boundary layer theory, Non-Newtonian flows, Introduction to porous media.

ENGG 814 Advanced Thermodynamics (3)
Basic concepts and definitions; Laws of TD; TD energies and general TD equations and relations; TD equations of state; TD properties; Applications of TD to various systems; Gibbs-Duhem equation; Gibbs phase rule; stability theories and general equations of equilibrium; Multiphase and multi-component systems; Chemical reactive systems.

ENGG 815 Modeling, Simulation and Computer-Aided Processes (3)
Simulation, Optimization modeling, integrated simulation/optimization and computer-aided tools for engineering systems, their application to a variety of engineering problems. Reinforces the practical issues of developing and using simulation systems. Explores the new and innovative technologies being developed to extend the applicability of simulation in different domains.

ENGG 816 Engineering Systems Analysis and Design (3)
This course explores advanced concepts and techniques employed in operations research and civil engineering system analysis. It focuses on system abstraction and models, modeling for system analysis, and optimization for system design.

ENGG 817 (480) Applied Artificial Intelligence (3)
Concepts treated include object recognition, computer vision, and robotics. Applications of these concepts to engineering problems will be presented. A project, applying artificial intelligence concepts, will be performed by the student.

ENGG 818 Advanced Numerical Methods (3)
Mathematical models, Solution of non algebraic equation, Direct methods for solving linear systems, Linear algebra iterative methods, Eigen-value problems, System of non-algebraic equations, Differences, Interpolation, approximation, Differentiation and integration, Initial value problem, Boundary value problem, PDE, Finite element and finite volume.

ENGG 819 A Systems Engineering Approach to Project Management (3)
The course covers the fundamentals of project management, nine knowledge areas, five process groups and forty-four processes. It takes a systems approach to managing engineering projects.  Students will be exposed to concepts relevant to current industrial practices that adhere to global standard and the PMI project management body of knowledge. 

ENGG 820 Economics for Practicing Engineers (3)
This course explores the cost analysis that accompanies large engineering projects.  Analysis of the engineering system and value planning is covered.  Additional topics include capital and operating cost estimation, discounting, comparative costing, and capital recovery.

ENGG 821 Business Law for Practicing Engineers (3)
Canadian law in the engineering profession is discussed with a focus on legal procurement, contracts, and intellectual property.  Case studies explore permitting, licensing, regulatory systems, environmental impact assessment, and liability.  The professional Code of Ethics are reviewed and emphasized.

ENGG 822 Risk Assessment and Management (3)
Strategies for minimizing exposure to technical, financial, and geopolitial risk are presented.  Recent case studies from industry are discussed.  Topics include event tree and fault tree analysis, risk-based decision-making, and decision consideration.

ENGG 823 Multiscale Modeling (3)
The course presents the material structures and their influence on material design in conjunction with various time and length scales. Topics like continuum mechanics, finite element analysis & molecular dynamics will be covered. The students learn the methods for coupling different length scales and develop a comprehensive knowledge of MSM.

ENGG 824 Change Management in Engineering (1-6)
This course covers the concepts of change management process in systems engineering. This will include the overall process of requesting, determining possibility, planning, implementing, and evaluating of changes to a system in order to shrinking errors, delays, and scrap, increasing product quality, and reducing cost of manufacturing.
Note: Students may only receive credit for either ENIN 880CE or ENGG 824 or ENIN 824.

ENGG 880AA-ZZ Selected Topics in Engineering (0-6)
Advanced topics in systems engineering. May be repeated for credit if the topic is different.

ENGG 888 Engineering Safety Systems and Management (3)
Professional engineering responsibility towards safety include: legislation, regulations and codes; health and safety programs; workplace incident assessments; risk hazard identification; risk management fundamentals; review of best practices and safety management.  Content involves engineering design, case analysis, and development and use of various tools.

ENGG 900 Graduate Seminar in Engineering (0)
A seminar course devoted to basics of preparing and presenting of research projects. This course will mainly include research seminar presentations by graduate students. Registered students will be required to attend all ENGG 900 seminars and present one seminar.
Pre-requisite: 6 credit hours of research

ENGG 903 Research Methodology in Engineering (3)
This course will develop the research abilities of PhD students in Engineering. It includes various research methods in the fields of the students’ PhD research.

Top


Electronic Systems Engineering (ESE)

Graduate Program Coordinator: Abdul Bais, PhD

Department Description 
Electronic Systems Engineering conducts research and offers graduate courses in selected areas of RF communication, machine learning, smart grid, optimization of electrical systems, wireless sensor networks, signal/image processing, FPGA system design, neural computing, and Power Systems Protection. The Program offers a doctoral degree in Engineering/ESE (PhD/ESE), a Master of Engineering/ESE (MEng/ESE) and a Master of Applied Science/ESE (MASc /ESE). Applicants must meet the Faculty of Graduate Studies and Research entrance requirements and must be admitted by the Electronics Systems Engineering Program.

Admissions

MEng applicants from non-engineering backgrounds, or from backgrounds lacking course work normally taken by Canadian engineering undergraduates, are welcome. Applicants who lack experience in Engineering design, law, professionalism and ethics, and economics may be admitted as “qualifying students”. Students who satisfactorily complete the qualifying courses in their first year continue in the MEng program.

Normally, applicants to the PhD program will have completed a thesis based master’s degree in engineering or a closely related field. However, applicants with a MEng degree may be admitted to the PhD program but are required to take at least one additional course in research methodology. All MASc and PhD students must have an identified supervisor from Electronic Systems Engineering.

Students may transfer from the MEng/ESE to the MASc/ESE degree. Transfer to the MASc program must be approved by ESE. Students are expected to satisfactorily complete at least two ENEL graduate level courses before they are eligible to transfer to the MASc program.

Supervision

Each student has one primary supervisor (see FSGR regulations), who must be an accredited faculty member in ESE. A student may, with the permission of their primary supervisor, seek additional research supervisors from within the ESE program, other programs in engineering, other faculties, or industry. Many research supervisors outside ESE have specific expertise that will enhance the student’s research even though students are required to undertake a thesis that falls primarily in the ESE program area.

Each graduate student, together with the primary supervisor will develop and agree on a program of study, select committee members for PhD (within the first year) and forward to the Program Chair. The MEng degree program is a course-based program of which the project is a required course. MEng students will normally be assigned a project supervisor just prior to starting their project or during the first semester of the MEng project course.

Program Requirements and Procedures

Qualifying Students must normally complete all qualifying courses within one (1) year of beginning course work at the U of R. Students should refer to the registration requirements section of this calendar to ascertain that they are following registration obligations. ESE will recommend that a student be required to discontinue if they are not performing satisfactorily in course or research work.

Degree Requirements

Master of Applied Science (MASc) in Electronic Systems Engineering (thesis)
The Master of Applied Science is a research oriented program with a thesis requirement.

ENEL 800 to ENEL 884 3 credit hours
ENEL 800 to ENEL 884 3 credit hours
ENEL 7xx or 8xx* 3 credit hours
ENxx or related discipline 7xx or 8xx* 3 credit hours
ENxx or related discipline 3xx to 8xx* 3 credit hours
ENGG 401 3 credit hours
ENGG 900 0 credit hours
ENEL 901 12 credit hours
TOTAL 30 credit hours
*Students may only take one Selected Topics, Special Topics or Directed Reading.


Master of Engineering (MEng) in Electronic Systems Engineering (project)

The Master of Engineering degree program requires each student to complete a two semester project, and is oriented towards students desiring professional rather than academic careers. With careful planning and outside study, students may be able to quality for professional licensing in either Canada or the United States. The MEng degree program complements the Graduate Cooperative Education Program which seeks to integrate the academic experience with professional, on-the-job experience to facilitate professional development. Students are encouraged to consult with APEGS in order to acquire the academic qualifications for registration as a P.Eng or an Engineer-In-Training in Saskatchewan.

ENEL 800 to ENEL 884 3 credit hours
ENEL 800 to ENEL 884 3 credit hours
ENEL 800 - ENEL 884 3 credit hours
ENEL 7xx or 8xx 3 credit hours
ENEL 7xx or 8xx 3 credit hours
ENxx or related discipline 3xx to 8xx* 3 credit hours
ENxx or related discipline 3xx to 8xx* 3 credit hours
ENxx or related discipline 3xx to 8xx* 3 credit hours
ENGG 701 1 credit hour
ENGG 702 1 credit hour
ENGG 703 1 credit hour
ENEL 917 (may be taken over two semesters) 3 credit hours
TOTAL 30 credit hours

*Up to three courses may be taken in related disciplines relevant to the area of specialization and approved by ESE. Up to three courses may be taken at the 300/400 level and must be approved by ESE.

Master of Engineering (MEng) in Electronic Systems Engineering (co-op)

ENEL 800 to ENEL 884 3 credit hours
ENEL 800 to ENEL 884 3 credit hours
ENEL 800 to ENEL 884 3 credit hours
ENEL 7xx or 8xx 3 credit hours
ENEL 7xx or 8xx 3 credit hours
ENxx or related discipline 3xx to 8xx* 3 credit hours
ENxx or related discipline 3xx to 8xx* 3 credit hours
ENxx or related discipline 3xx to 8xx* 3 credit hours
ENGG 601 4 credit hours
ENGG 602 4 credit hours
ENGG 701 1 credit hour
ENGG 702 1 credit hour
ENGG 703 1 credit hour
ENEL 917 (may be taken over two semesters) 3 credit hours
TOTAL 38 credit hours

*Up to three courses may be taken in related engineering or science disciplines relevant to the area of specialization and approved by ESE. Up to three courses may be taken at the 300/400 level and must be approved by ESE.

Doctor of Philosophy (PhD) in Electronic Systems Engineering (after Master's)

Normally a student will only be admitted to the PhD program following the completion of a Master's program from a recognized university.

ENGG 800 3 credit hours
ENEL 7xx or 8xx 3 credit hours
ENEL 8xx 3 credit hours
ENEL 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENGG 900 0 credit hours
ENEL 901 45 credit hours
TOTAL 60 credit hours
ENGG 401* 3 credit hours

*This course is in addition to the formal credit hour requirements.

All courses will be determined by the student’s supervisory committee and up to two courses may be taken in related Engineering and Science disciplines. Additional courses may be undertaken in all programs for professional advancement or interest, for example in business, in economics, to learn a foreign language, etc. These courses will be excluded in any calculations of required averages, minimum grades etc. for the Electronic Systems Programs, but may be used by FGSR in adjudicating scholarships and progress, and will form part of the overall CGPA for the program.

Doctor of Philosophy (PhD) in Electronic Systems Engineering (after UofR MEng)

The program requirements for a student with a Master of Engineering degree from the University of Regina who is admitted to the PhD program in Engineering are:

ENGG 800 3 credit hours
ENEL 8xx* 3 credit hours
ENEL 8xx* 3 credit hours
ENEL 8xx* 3 credit hours
ENxx or related discipline 8xx 3 credit hours
ENGG 900 0 credit hours
ENGG 903 3 credit hours
ENEL 901 45 credit hours
TOTAL 63 credit hours
ENGG 401**
3 credit hours

**This course is in addition to the formal credit hour requirements

Note: ENGG 903 is a research methodology course, and is to ensure that the student will be adequately prepared for PhD level research. Only students who have received their MENG from U of R are required to take this course.

Doctor of Philosophy (PhD) in Electronic Systems Engineering (after Bachelor's)

ENGG 800 3 credit hours
ENEL 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx or related discipline 8xx 3 credit hours
ENxx or related discipline 8xx 3 credit hours
ENGG 900 0 credit hours
ENEL 901 60 credit hours
TOTAL 93 credit hours

Courses

ENEL 742 (ENEL 442) Digital Communications (3)
This course covers error rates, optimum decision levels, statistical decision theory, matched filters, narrowband noise, system performance, optimum binary transmission, M-ary orthogonal signals, Shannon capacity expression, coding for error detection and correction, repeater systems.  Students should have background knowledge in the above areas.

ENEL 752 (ENEL 452) Embedded and Real-Time Software Systems (3)
This course covers software design for resource-constrained targets, design and implementation of an embedded system involving feedback control, signal processing, or communications. Topics include: Real-time architectures, RTOS, software design, interfacing and communications, speed/memory/power tradeoffs, testing, dependability.  Prior knowledge: C/C++, algorithms, data structures, microcontroller peripheral interfacing, interrupt handling.

ENEL 762 (ENEL 462) Control Systems (3)
This course extends student knowledge of continuous-time control systems. Topics include: a detailed examination of system response to various inputs, mechanisms to limit disturbance effects, use of root locus plotting to determine system gains for stability, system design to limit transient response, state-space representation of systems, multi-input/ multi-output system analysis, state-space based design.

ENEL 772 (ENEL 472) Power Systems Fundamentals (3)
This course covers single and three phase machines, induction machine starting and protection circuits, transformer characteristics, fault current determination, per unit system and symmetrical components, industrial and utility protective devices, and introduction to load flow.  Students should have background knowledge in the above areas.

ENEL 782 (ENEL 482) Powers Systems Design (3)
Application of concepts to power delivery and industrial use.  Topics include power system stability/power quality, power system specification, and analysis/design.  Course involves at least one design project.

ENEL 784 (ENEL 484) Digital Control System Design (3)
Sampled data control theory and quantization effect modeling, analysis and design of digital control systems. Design using transform and state space methods. Application to industrial systems, interfacing to transducers and creation of feedback systems. Students learn the use of specialized techniques and design tools in laboratory culminating in a design and implementation of a digital control system.

ENEL 789 (ENEL 489) Application Specific Integrated Circuit Design (3)
Introduction to ASIC chips: circuit design, fabrication, testing, and cost analysis. Advanced synchronous digital design techniques such as pipelining, parallelism, and caching. Application to sorting, encoding, decryption, and digital filters. Students do a design using a high-level design language (VHDL) and test it on a RAM based FPGA.

ENEL 792 (ENEL 492) Telecommunications and Computer Networks (3)
Layered network models. Classification of Networks. Design Issues. Transmission Media. Wireless Transmission. Public Switched Telephone Network. Data Link Layer. Network Layer. Transport Layer. Overview of Local Area Networks.

ENEL 794 (ENEL 494) Telecommunication Systems Engineering Design (3)
Approaches to the design of telecommunication systems, based on specifications and constraints.  Terrestrial and satelitte communications.  Audio, video, and telephone systems.  Noise and receiver fundamentals.

ENEL 795 (ENEL 495) Digital Signal Processing Design (3)
Applications of digital signal analysis. The use of Z transforms and discrete Fourier transforms in the design, analysis, and testing of systems. IIR and FIR filter design and analysis, DSP hardware and applications. Students learn the use of specialized equipment and design tools in laboratory, culminating in a design and implementation.

ENEL 821 RF and Microwave Engineering (3)
Fundamentals of radio frequency and microwave circuit analysis, design and measurements. Topics include review of transmission line analysis and Maxwell's equations, waveguide theory, microwave network analysis and scattering parameters; coupler and power divider design; resonator and filter design and computer aided design of RF circuits. 

ENEL 822 RF Amplifier and Systems Design (3)
Single and multi-stage amplifier design, noise and non-linear distortion, matching network design, oscillator design, system level consideration of microwave transmission lines, resonators, distributed elements, lumped elements and filters.

ENEL 834 Smart Grid: Architecture, Design and Analysis (3)
The following topics are covered: Smart grid characteristics, components, distributed intelligence and automated control. Smart grid challenges. Smart meters technologies, architecture and design. Integration of renewable energy, distributed generation and energy storage. Smart grid reliability analysis. Two-way communication, privacy and security. Smart grid data management architecture and data analytics. 

ENEL 835 Power Systems Advanced Protection and Control (3)
This course addresses advanced topics in power systems protection and control, including topics in digital relaying algorithms, protection and control integration, Intelligent Electronic Devices (IED) communications capabilities, transmission systems protection, substation protection and control, and station automation.

ENEL 857 Digital Signal Processing (3)
Theory and principles of digital signal processing. Topics covered include: digital signals, classification and mathematical modeling, linearity, shift-invariance, causality, stability, pulse response, frequency response, Z-transform, continuous-time system analysis, Fourier analysis and sampled-data signals, discrete-time system analysis, spectral analysis, IIR and FIR filters.
Prerequisite: undergraduate introductory material in digital signal processing.

ENEL 862 Advanced Topics in Image Processing (3)
Introduction to Image Processing and Image Analysis. Image Enhancement is the Spatial Domain including Histogram Modification and Spatial Filtering. Image Enhancement is the Frequency Domain including Two-dimensional Frequency Representation of Images and frequency domain Filtering of Images. Finally material will be presented about: Image Restoration, Noise, Adaptive Filters and Inverse Filtering. This course is normally taught in the winter semester in even years. 

ENEL 863 System Design and Testing using JTAG Boundary Scan (3)
Introduction to JTAG boundary scan: IEEE 1149.x Standard; design for boundary-scan testability(DFT); connection and functional testing using on-board JTAG devices such as CPU, CPLD, FPGA; testing of non-JTAG devices such as passive devices, logic devices and memory; debugging using boundary-scan. Other test methods are also covered. 

ENEL 864 Field Programmable Gates Arrays (FPGA) Design Applicances (3)
This class provides the students with an understanding of FPGA-based digital design, embedded system design, and high-level synthesis design methodologies using ZedBoard and Xilinx Vivado design tool. 

ENEL 865 Applied Machines Learning (3)
Topics in this course include regression (linear regression with multiple features, nearest neighbors & kernel regression, ridge regression), classification (linear classifiers, logistic regression, decision trees, boosting), clustering, and dimensionality reduction. The concepts of overfitting & regularization, feature selection, and performance evaluation are also included. Students will apply these concepts in implementation of practical machine learning applications.

ENEL 885AA-ZZ Selected Topics in Electrical Engineering (1-6)
Advanced topics in electrical engineering, including surveys of current literature. May be repeated for credit if area of study is different.

ENEL 890AA-ZZ Special Topics in Electrical Engineering (3)
Experimental or one-time only courses in advanced topics in electrical engineering.

ENEL 895AA-ZZ Directed Readings in Electrical Engineering (3)
Reading courses in advanced topics in electrical engineering.

ENEL 901 Research (1-15)
Thesis research.

ENEL 902 Engineering Project (3)
A supervisor-approved project requiring an in-depth study and investigation of an electronic systems engineering problem. An examining committee consisting of the supervisor, and one or more internal member(s) will provide a written evaluation of the project report. If the project is deemed satisfactory, an oral presentation open to the entire University community will be made.

ENEL 917 ESE M.Eng Project (3)
A two-semester, supervisor-approved project, restricted to the MEng program in ESE. The project may be the development and testing of a functional device or system incorporating both hardware and software, or it may be a major study of a technological issue. A formal written report and oral presentation are required.
Prerequisite: Completion of 15 units of MEng program and consent of instructor.

Top


Environmental Systems Engineering (EVSE)

Graduate Program Coordinator: Kelvin Ng, PhD

Department Description

The program emphasis is on water and wastewater treatment, solid and hazardous waste management, air quality management, industrial air pollution control, groundwa ter contamination, geotechnical engineering, transportation, sustainability and urban development, risk assessment, environmental modeling/simulation/optimization, and energy & environment.

Degree Requirements

Master of Applied Science (MASc) in Environmental Systems Engineering (thesis)
The Master of Applied Science is a research oriented program with a thesis requirement.

ENEV 8xx 3 credit hours
ENEV 8xx 3 credit hours
ENxx or related discipline 8xx 3 credit hours
ENxx or related discipline 8xx 3 credit hours
ENxx or related discipline 3xx to 8xx 3 credit hours
ENGG 900 0 credit hours
ENEV 901 15 credit hours
TOTAL 30 credit hours


Master of Engineering (MEng) in Environmental Systems Engineering (project)

The Master of Engineering degree program with a project report attracts practicing engineers. It complements the Graduate Cooperative Education Program which seeks to integrate the academic experience with professional, on-the-job experience to facilitate professional development.

ENEV 8xx 3 credit hours
ENEV 8xx 3 credit hours
ENEV 8xx 3 credit hours
ENxx or related discipline 8xx 3 credit hours
ENxx or related discipline 3xx to 8xx 3 credit hours
ENxx or related discipline 3xx to 8xx 3 credit hours
ENxx or related discipline 3xx to 8xx 3 credit hours
ENGG 701 1 credit hour
ENGG 702 1 credit hour
ENGG 703 1 credit hour
ENEV 902 6 credit hours
TOTAL 30 credit hours


Master of Engineering (MEng) in Environmental Systems Engineering (co-op)

ENEV 8xx 3 credit hours
ENEV 8xx 3 credit hours
ENEV 8xx 3 credit hours
ENEV 8xx 3 credit hours
ENxx or related discipline 8xx 3 credit hours
ENxx or related discpline 3xx to 8xx 3 credit hours
ENxx or related discpline 3xx to 8xx 3 credit hours
ENxx or related discpline 3xx to 8xx 3 credit hours
ENGG 600 3 credit hours
ENGG 601 4 credit hours
ENGG 602 4 credit hours
ENGG 701 1 credit hour
ENGG 702 1 credit hour
ENGG 703 1 credit hour
TOTAL 38 credit hours


Doctor of Philosophy (PhD) in Environmental Systems Engineering (after Master's)
The PhD program will consist of the following minimum requirements:

ENEV 8xx 3 credit hours
ENEV 8xx 3 credit hours
ENxx 8xx or related discipline 3 credit hours
ENxx 8xx or related discipline 3 credit hours
ENGG 800 3 credit hours
ENGG 900 0 credit hours
ENEV 901 45 credit hours
TOTAL 60 credit hours


Doctor of Philosophy (PhD) in Environmental Systems Engineering (after UofR MEng)

The program requirements for a student with a Master of Engineering degree from the University of Regina who is admitted to the PhD program in Engineering will be:

ENEV 8xx 3 credit hours
ENEV 8xx 3 credit hours
ENxx 8xx or related discipline 3 credit hours
ENxx 8xx or related discipline 3 credit hours
ENGG 800 3 credit hours
ENGG 900 0 credit hours
ENGG 903 3 credit hours
ENEV 901 45 credit hours
TOTAL 63 credit hours

Note: ENGG 903 is a research methodology course, and is to ensure that the student will be adequately prepared for PhD level research. Only students who have received their MENG from U of R are required to take this course.

Doctor of Philosophy (PhD) in Environmental Systems Engineering (after Bachelor's)

ENEV 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx or Related Discipline 8xx 3 credit hours
ENxx or Related Discipline 8xx 3 credit hours
ENGG 800 3 credit hours
ENGG 900 0 credit hours
ENEV 901 60 credit hours
TOTAL 93 credit hours

Courses

ENEV 801 Environmental Systems Engineering (3)
Systems engineering and mathematical modelling concepts. Application of systems approach to ecological systems (aquatic), natural transport systems (aquatic), water resources systems, terrestrial systems and engineering planning including environmental impact assessment. Surface water pollution by toxic substances.

ENEV 803 Water Resources Management (3)
Simulation and optimization of water resources management. Management of water projects and floodplains, Markov chain and Monte Carlo applications to water resources.

ENEV 804 – Prairie Water Quality, Treatment Design and Quantity (3)
This course investigates the uniqueness of Prairie water quality challenges in treatment design and allocation, as well as threats to water quantity and application. Includes discussion of dissolved nutrients, pesticides, PPCPs, and other water quality and treatment challenges. Discussion of impacts of economic growth, climate change, water allocation law are included around water quantity threats and opportunities. Planning and management through source water protection, agricultural evaluations, and others from the Prairie perspective.

ENEV 821 Geotechnical Properties of Soil (3)
Principles of effective stress, pore pressure parameters, strength of geotechnical materials, theories of consolidation and compressibility, swelling soils, anisotropy in soils, seepage and flow nets. Related laboratory measurements.

ENEV 831 (363) Physical-Chemical Processes for Water and Waste Treatment (3)
The various physical and chemical processes used in water and wastewater treatment, including, coagulation, flocculation, sedimentation, ActifloÒ ballasted clarification, depth/surface/membrane filtrations, disinfection, ozone, UV, advanced oxidation, adsorption, , softening, , ion exchange, chemical precipitation, flotation and DAF system, gas transfer and striping and sludge treatment and disposal.

ENEV 832 Biological Processes for Wastewater Treatment (3)
Wastewater microbiology, principles and design of biological wastewater treatment processes: suspended growth/attached growth, aerobic/anaerobic processes, pond treatment processes, activated sludge treatment processes, kinetic modeling for the activated sludge treatment process, basic design of activated sludge wastewater treatment system, basic design of nutrient removal processes, and sludge treatment and disposal.

ENEV 834 Solid Waste Disposal and Management (3)
Magnitude of the problem. Quantity and composition of municipal solid waste. Collection Systems. Selection of disposal methods. Sanitary landfills. Incineration including on-site incineration. Composting. Miscellaneous methods of disposal. Management considerations. Hazardous wastes - problems, impacts and disposal options.

ENEV 836 Mine Waste Management (3)
Geoenvironmental aspects of mine waste generation and disposal including: critical evaluation of engineering properties of processed earthen materials; segregation, sedimentation, and consolidation in tailings ponds; acid drainage and metal leaching in waste rock dumps; and geotechnical design of disposal facilities using emerging waste management technologies such as thickening and co-mixing.

ENEV 841 Urban and Regional Transportation Planning (3)
Context and definition of transportation planning, transportation in an urban setting, planning and decision making, data management and diagnosis, demand analysis, supply analysis, study of a selected software package for transportation planning, review of regional transportation studies.

ENEV 842 Economics and Evaluations of Transportation Systems (3)
Transportation cost models; technical concepts underlying economic evaluation methods; comparative assessment methods, cost-effectiveness and effectiveness index methods; example applications to highway and transit system.

ENEV 843 - Urban Traffic Management (3)
Traffic components and characteristics, traffic stream characteristics, traffic flow theory, data collection and traffic monitoring, fundamental concepts of uninterrupted flow facilities, freeway capacity and level of service, traffic control devices, fundamental concepts for interrupted flow facilities, principles of intersection signalization, analysis of signalized intersections, pedestrian and bicycle facilities.

ENEV 851 Groundwater & Contaminant Transport Modelling (3)
Finite difference and finite element simulation of groundwater flow and solute transport. Alternative methods; method of characteristics and random-walk method.

ENEV 852 Environmental Fluid Mechanics (3)
Turbulent flow, Reynolds equations; pollutant conservation equations; jet and plums; mixing, dilution and dispersion of pollutants discharge into rivers, lakes and oceans; hydraulics of effluent discharges into water bodies; and design of outfalls.

ENEV 854 Cold Region Hydraulic and Engineering (3)
An introduction to the fundamentals used in cold region research and engineering. Topics will include: river and lake ice mechanics, river ice engineering, sediment transport under ice conditions, the ice impact to hydraulic infrastructures.

ENEV 862 Environmental Modelling and Decision-Making (3)
Optimization modelling for environmental management systems. Linear programming, separable and integer programming, transportation models, dynamic programming, and their application to a variety of environmental engineering problems.

ENEV 863 Air Quality Management (3)
Advanced topics in air pollution impact assessment, mechanisms related to air pollution problems, mitigation and adaptation of air pollution effects through a number of engineering measures, design of air pollution control facilities, air quality management and pollution control planning, and air quality prediction techniques.

ENEV 864 Petroleum Waste Management (3)
Generation of petroleum wastes and their impacts, treatment and disposal of petroleum wastes in exploration, production, and processing processes, remediation of petroleum contaminated sites, regulations related to petroleum wastes, and modeling for petroleum waste management systems.
Cross-listed with ENPC 864

ENEV 865 Hazardous Waste Management and Site Remediation (3)
Principles of hazardous waste management. Subsurface contamination and contaminant migration. Risk-based site investigation and assessment. Discussion on different types of in-situ and ex-situ remediation technologies, including pump and treat, soil vapor extraction, air sparging, bioremediation, permeable reactive barriers, and other innovative technologies.

ENEV 886 Industrial Wastewater Treatment and Reuse (3)
Current and novel industrial wastewater management strategies; treatment process design theory and approaches; and industrial water/wastewater quantity and quality requirement.

ENEV 886AA-ZZ Selected Topics in Civil Engineering (1-6)
Advanced topics in civil engineering. May be repeated for credit if the topic is different.
Prerequisite: Permission of the instructor

ENEV 901 Research (1-15)
Thesis research.
Prerequisite: Permission of the instructor

ENEV 902 Engineering Project (3)
A supervisor-approved project requiring an in-depth study and investigation of an environmental systems engineering problem. An examining committee consisting of the supervisor and one or more internal member(s) will provide a written evaluation of the project report. If the project report is deemed satisfactory, an oral presentation open to the entire University community will be made. This course is to be taken over 2 semesters at 3 credit hours each semester.

Top


Industrial Systems Engineering (ISE)

Graduate Program Coordinator: Denise Stilling, PhD

Department Description

The major areas of specialization are in manufacturing, control, process engineering and energy systems. Activities include CAE, Facilities design, Quality control, Performance evaluation of manufacturing systems, Fatigue analysis, Vibration and noise analysis, Design and manufacturing of pressure vessels, Non-linear dynamics fracture mechanics, Modeling/simulation/ design/ implementation of robotic human powered , Sensor-based motion planning, Optimal control, Artificial Neural networks, Virtual reality, Artificial/Computational sapiens (wisdom), Metabotics, Greenhouse gas technology control including Solubility of gases in liquids, PVT studies, Mass transfer with chemical reactions, Kinetics, Corrosion and degradation, Calorimetry, Physical and transport properties measurements, Pilot plant design and operations, Fuel cells, Biomass, Modeling and simulation of industrial systems, Renewable energy studies dealing with wind and solar energies.

Degree Requirements

Master’s Certificate (MCert) in Advanced Manufacturing

Choose 1 of: ENIN 880CH, ENIN 880CL, ENIN 880BD, ENIN 880BJ, ENIN 821 (or ENIN 880AL), ENIN 877, ENIN 820, ENIN 903 3 credit hours
Choose 2 of: ENIN 880CH, ENIN 880CL, ENIN 880BD, ENIN 880BJ, ENIN 821 (or ENIN 880AL), ENIN 877, ENIN 820, ENIN 903, ENIN 812, ENIN 880CG, ENIN 880BS (or ENIN 880BH), ENIN 830, ENIN 880BX, ENIN 811, ENIN 880AZ, ENIN 834 (or ENIN 880CA), ENIN 888* 6 credit hours
Total 9 credit hours

*Additional electives may be permitted with approval of program chair. Only one course may be at the undergraduate level.

Master’s Certificate (MCert) in Engineering Management

Choose 1 of: ENGG 819, ENIN 880CN, ENIN 880CK, ENIN 813, ENIN 814 3 credit hours
*Choose 2 of: ENGG 819, ENIN 880CN, ENIN 880CK, ENIN 813, ENIN 814, ENGG 820, ENIN 880CC, ENIN 880CE, ENIN 834, ENIN 888, ENIN 877, ENIN 815, ENIN 880CI 6 credit hours
Total 9 credit hours

* Additional electives may be permitted with approval of the program chair

Master of Applied Science (MASc) in Industrial Systems Engineering (thesis)
The Master of Applied Science is a research oriented program with a thesis requirement.

ENIN 8xx 3 credit hours
ENIN 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx or related discipline 8xx 3 credit hours
ENxx 3xx to 8xx 3 credit hours
ENGG 900 0 credit hours
ENIN 901 15 credit hours
TOTAL 30 credit hours

Master of Engineering (MEng) in Industrial Systems Engineering (project)

The Master of Engineering degree program with a project report attracts practicing engineers. It complements the Graduate Cooperative Education Program, which seeks to integrate the academic experience with professional, on-the-job experience to facilitate professional development.

ENIN 8xx 3 credit hours
ENIN 8xx 3 credit hours
ENGG 8xx 3 credit hours
ENGG 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx or related discipline 3xx to 8xx  3 credit hours
ENxx or related discipline 3xx to 8xx 3 credit hours
ENGG 701 1 credit hour
ENGG 702 1 credit hour
ENGG 703 1 credit hour
ENIN 902 (over 2 semesters at 3 cr hrs each) 6 credit hours
TOTAL 30 credit hours


Master of Engineering (MEng) in Industrial Systems Engineering (co-op)

ENIN 8xx 3 credit hours
ENIN 8xx 3 credit hours
ENGG 8xx 3 credit hours
ENGG 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx or related discipline 3xx to 8xx 3 credit hours
ENxx or related discipline 3xx to 8xx 3 credit hours
ENGG 601 4 credit hours
ENGG 602 4 credit hours
ENGG 701 1 credit hour
ENGG 702 1 credit hour
ENGG 703 1 credit hour
ENIN 902 6 credit hours
TOTAL 38 credit hours


Doctor of Philosophy (PhD) in Industrial Systems Engineering (after Master's)

The PhD program will consist of the following minimum requirements:

ENGG 800 3 credit hours
ENIN 8xx 3 credit hours
ENxx 8xx* 3 credit hours
ENxx or related discipline 8xx 3 credit hours
ENxx or related discipline 8xx 3 credit hours
ENGG 900 0 credit hours
ENIN 901 45 credit hours
TOTAL 60 credit hours


Doctor of Philosophy (PhD) in Industrial Systems Engineering (after UofR MEng)

The program requirements for a student with a Master of Engineering degree from the University of Regina who is admitted to the PhD program in Engineering will be:

ENGG 800 3 credit hours
ENIN 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx or related discipline 8xx 3 credit hours
ENxx or related discipline 8xx 3 credit hours
ENGG 900 0 credit hours
ENGG 903 3 credit hours
ENIN 901 45 credit hours
TOTAL 63 credit hours

Note: ENGG 903 is a research methodology course, and is to ensure that the student will be adequately prepared for PhD level research. Only students who have received their MENG from U of R are required to take this course.

Doctor of Philosophy (PhD) in Industrial Systems Engineering (after Bachelor's)

ENGG 800 3 credit hours
ENIN 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx or related discipline 8xx 3 credit hours
ENxx or related discipline 8xx 3 credit hours
ENGG 900 0 credit hours
ENIN 901 60 credit hours
TOTAL 90 credit hours

Courses

ENIN 800 Mechanical Behaviour of Materials (3)
Elastic, inelastic and plastic properties of single crystals and polycrystalline aggregates. Relationship between deformation in single crystals and polycrystals. Theories of work hardening, strengthening mechanisms, dislocation theory. Microscopic aspects of ductile and brittle fracture.

ENIN 801 Material Deformation Processes (3)
Identification of important material and process parameters in different types of mechanical working operations. Factors influencing working loads, limits of deformation, choice of type of operation. Analysis of stress and strain state in forging, rolling, drawing, extrusion and sheet-metal working.

ENIN 803 Introductory Engineering Fracture Mechanics and Design (3)
Fracture mechanics design approach, linear elastic fracture mechanics, crack-opening displacement, energy considerations, and the J-integral method. Environmental effects temperature radiation, hydrogen embrittlement. Design with defects. Prevention of catastrophic failures in components, vessels, and piping.

ENIN 804 Foundations of Solid Mechanics (3)
Three dimensional stresses and strains; stress and strain tensors; equilibrium and compatibility relations; constitutive equations; applications to elastic, plastic, and viscoelastic materials; finite strains; plane stress applications; stress concentration and implications to fracture.

ENIN 805 Introduction to Materials Science and Engineering (3)
Basic principles of materials science; control of strength and ductility in metals; atomic and crystal structure and microstructural control; crystal defects and mechanical behaviour; diffusion, phase diagrams and heat treatment; ceramics-structure, properties and applications; composites; other phenomena of interest.

ENIN 806 Metallurgy of Welding (3)
Features of various welding processes; welding arc characteristics; temperature distribution around welds; gas-metal interactions. Metallurgy of the weld zone in various alloys including carbon and stainless steels and aluminum alloys. Weld design, defects, distortion and fracture.
Prerequisite: ENIN 805 or permission of instructor.

ENIN 810 (444) Introduction to Computer Aided Engineering (3)
Overview of computer aided engineering (CAE) as a tool to facilitate computer integrated manufacturing process. Topics include computer graphics techniques, engineering data base design, advanced analyses techniques and economic evaluation of CAE systems. Extension design/implementation projects will be completed.

ENIN 811 System Analysis and Synthesis (3)
Methods of analysing interrelated system components and synthesizing the components into a functional composite system. Defining and diagramming the system. Logical and mathematical modelling. Obtaining solutions of component and overall system requirements, system behaviour and system optimization.

ENIN 812 Finite Element Method of Engineering Systems (3)
The finite element method - direct, variational and weighted residual methods; generalized approach; sub-, iso-, and superparametric elements; equilibrium, propagation, eigenvalue, transient and steady-state analysis as applied to solid mechanics, fluid mechanics, heat transfer, ground water and electromechanical systems.

ENIN 813 Multi-Criteria Decision Analysis (3)
Students learn to integrate personal judgment and intuition in realistic industrial and business situations with the most widely applicable methodologies of decision and risk analysis, probability and statistics, competitive analysis, and management science.

ENIN 814 Operations Management (3)
This course introduces engineering managers to operations management. This course focuses on these topics: outsourcing, off-shoring, six sigma improvement projects, enterprise resource planning, lean management, process, value planning, and supply chain management.

ENIN 815 Advanced Operations Research (3)
This course includes principles and practice of Operations Research and its role in decision making. In particular, it focuses on mathematical programming techniques such as linear and nonlinear programming, dynamic programming, and network optimization. It also includes quantitative modeling and decision analysis techniques utilized in planning and optimizing complex systems.

ENIN 820 Manufacturing Systems (3)
Identify fundamental and universal logic required to control manufacturing enterprises. Establish data-bases and sub-systems required to design closed loop computer integrated manufacturing systems. Provide a feasibility study, implementation plan, and impact study on existing staff for a manufacturing business.

ENIN 821 Robotics (3)
A comprehensive coverage of the field emphasizing design philosophy and development methodology. Designing, planning, and applying robotic technology with regard to mechanics, dynamics and control, load capacity and repeatability. Basic concepts associated with sensors, actuators, sensory feedback, programming and vision.

ENIN 822 Stochastic Systems Simulation (3)
Classification of systems; techniques for modelling systems; fundamentals of simulation; selection of probability distributions; generating system behaviour; performance analysis of systems; model validation; experimental design and optimization; elements of waiting line models; simulation languages, especially SIMAN.

ENIN 824 Change Management in Engineering (1-6)
This course covers the concepts of change management process in systems engineering. This will include the overall process of requesting, determining possibility, planning, implementing, and evaluating of changes to a system in order to shrinking errors, delays, and scrap, increasing product quality, and reducing cost of manufacturing.
Note: Students may only receive credit for either ENIN 880CE or ENGG 824 or ENIN 824.

ENIN 830 Fluid Dynamics (3)
Analysis of momentum transfer for Newtonian fluids in rectangular, cylindrical and spherical coordinates in laminar flow; shell balances, macroscopic balances; introduction to non-Newtonian fluids; boundary layer theory.

ENIN 831 Industrial Gas Processing (3)
Design and operation criteria encountered in industrial gas processing industry. Topics include physical and chemical properties and overall phase equilibrium of light hydro-carbons, field treatment of natural gas, gas transportation, gas hydrates, sour gas treating, dewpoint control, fractionation, gas separation processes, NGL production, sulphur recovery, environmental control and economic considerations.

ENIN 832 Industrial Air Pollution Control (3)
Chemical and physical characteristics of major industrial air pollutants, their behaviour in the atmosphere, technologies of particle collection and control of pollutant gases. Current environmental problems of regional and international interests are discussed.

ENIN 833 Computer-Aided Process Engineering (3)
Modelling of industrial processes including chemical processing, petrochemical manufacturing, and environmental processing. Computer simulation using ASPEN and other computer-aided process engineering software. Optimization techniques for process engineering problems. Industrial process case studies are discussed.

ENIN 834 - Introduction to Intelligent Systems (3)
Fuzzy Sets, Fuzzy Rules and Fuzzy Reasoning, Fuzzy Inference Systems, Adaptive Artificial Neural Networks, Supervised Learning Neural Networks, Adaptive Neuro-Fuzzy Inference Systems, Coactive Neuro-Fuzzy Modeling.

ENIN 835 Principles and Prevention of Corrosion (3)
Modern theories relating to corrosion protection. Thermodynamic and kinetic phenomena, corrosion measurements, inhibition of and design for corrosive environments. Case studies on corrosion of current interest are discussed.

ENIN 836 Energy Resources (3)
Technical, economic and human dimensional analysis of energy systems. Case study analysis of coal, oil and gas, nuclear, renewable or energy conservation. Safety, loss and prevention in energy systems.

ENIN 877 World Class Manufacturing Practices (3)
World Class Manufacturing (WCM) is a continuous-improvement system that drives success. The operating methodology focuses on trimming waste, boosting productivity and improving quality and safety. Work place pillars are defined. Monitoring and assessment tools are applied to production and processing, implementation, management and administration. 

ENIN 880AA-ZZ Selected Topics in Industrial Systems Engineering (1-6)
Advanced topics in Industrial Systems Engineering. May be repeated for credit if the topic is different.

ENIN 888 Engineering Safety Systems and Management (3)
Professional engineering responsibility towards safety include: legislation, regulations and codes; health and safety programs; workplace incident assessments; risk hazard identification; risk management fundamentals; review of best practices and safety management.  Content involves engineering design, case analysis, and development and use of various tools.

ENIN 901 Research (3-15)
Thesis research.

ENIN 902 Engineering Project (3)
A supervisor-approved project requiring an in-depth study and investigation of an industrial systems engineering problem. An examining committee consisting of the supervisor, and one or more internal member(s) will provide a written evaluation of the project report. If the project is deemed satisfactory, an oral presentation open to the entire University community will be made. This course is to be taken over 2 semesters at 3 credit hours each semester.

ENIN 903 Advanced Manufacturing Project (3)
An in-depth study and investigation of an industrial systems engineering advanced manufacturing project as approved and supervised by the ISE Manufacturing Stream. The project will include a report and oral presentation reviewed by at least two faculty members from the ISE program.

Top


Petroleum Systems Engineering (PSE)

Graduate Program Coordinator: SD Jacob Muthu, PhD

Department Description

The Petroleum Systems Engineering program in the Faculty of Engineering offers graduate programs focused on conducting research in the areas of enhanced oil recovery (EOR), reservoir modeling and simulation, heavy oil recovery through SAGD and VAPEX processes, miscible and immiscible displacement, fluid-rock interactions, and underground storage of carbon dioxide in depleted or partially-depleted hydrocarbon reservoirs. These graduate programs lead to masters and doctoral degrees.

Degree Requirements

Master’s Certificate (MCert) in Geothermal Engineering

ENPE 827 3 credit hours
Choose 2 of: ENPE 824, ENPE 825, ENPE 828, ENIN 880CM 6 credit hours
Total 9 credit hours


Master of Applied Science (MASc) in Petroleum Systems Engineering (thesis)

The Master of Applied Science is a research oriented program with a thesis requirement.

ENPE 8xx 3 credit hours
ENPE 8xx 3 credit hours
ENPE 8xx 3 credit hours
ENxx 8xx or ENPE 3xx to 4xx* 3 credit hours
ENxx or related discipline 8xx 3 credit hours
ENGG 900 0 credit hours
ENPE 901 15 credit hours
TOTAL 30 credit hours

*Subject to approval by Program Chair.

Master of Engineering (MEng) in Petroleum Systems Engineering (project)

The Master of Engineering degree program with a project report attracts practicing engineers. It complements the Graduate Cooperative Education Program which seeks to integrate the academic experience with professional, on-the-job experience to facilitate professional development.

ENPE 8xx 3 credit hours
ENPE 8xx 3 credit hours
ENPE 8xx 3 credit hours
ENPE 8xx 3 credit hours
ENxx 8xx or ENPE 3xx to 4xx 3 credit hours
ENxx 8xx or ENPE 3xx to 4xx 3 credit hours
ENxx or related discpline 8xx* 3 credit hours
ENxx or related discpline 8xx* 3 credit hours
ENGG 701 1 credit hour
ENGG 702 1 credit hour
ENGG 703 1 credit hour
ENPE 902 3 credit hours
TOTAL 30 credit hours

*Subject to approval by Program Chair.

Master of Engineering (MEng) in Petroleum Systems Engineering (co-op)
The Master of Engineering (Co-op) Program seeks to integrate the academic experience with professional, on-the-job experience to facilitate professional development. It consists of the following requirements:

ENPE 8xx 3 credit hours
ENPE 8xx 3 credit hours
ENPE 8xx 3 credit hours
ENPE 8xx 3 credit hours
ENxx 8xx or ENPE 3xx to 4xx 3 credit hours
ENxx 8xx or ENPE 3xx to 4xx 3 credit hours
ENxx or related discpline 8xx* 3 credit hours
ENxx or related discpline 8xx* 3 credit hours
ENGG 601 4 credit hours
ENGG 602 4 credit hours
ENGG 701 1 credit hour
ENGG 702 1 credit hour
ENGG 703 1 credit hour
ENPE 902 3 credit hours
TOTAL 38 credit hours

*Subject to approval by Program Chair.

Doctor of Philsophy (PhD) in Petroleum Systems Engineering (after Master's)

Normally a student will enter the PhD program following the completion of a Master's program. The PhD program will consist of the following minimum requirements:

ENPE 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENGG 800 3 credit hours
ENGG 900 0 credit hours
ENPE 901 45 credit hours
TOTAL 60 credit hours

 

Doctor of Philsophy (PhD) in Petroleum Systems Engineering (after UofR MEng)

The program requirements for a student with a Master of Engineering degree from the University of Regina who is admitted to the PhD program in Engineering will be:

ENGG 800 3 credit hours
ENPE 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx or related discipline 8xx 3 credit hours
ENxx or related discipline 8xx 3 credit hours
ENGG 903 3 credit hours
ENGG 900 0 credit hours
ENPE 901 45 credit hours
TOTAL 63 credit hours

Note: ENGG 903 is a research methodology course, and is to ensure that the student will be adequately prepared for PhD level research. Only students who have received their MENG from U of R are required to take this course.

Doctor of Philsophy (PhD) in Petroleum Systems Engineering (after Bachelor's)

ENGG 800 3 credit hours
ENPE 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx or related discipline 8xx 3 credit hours
ENxx or related discipline 8xx 3 credit hours
ENGG 900 0 credit hours
ENPE 901 60 credit hours
TOTAL 93 credit hours

Courses

ENPE 801 Surface Thermodynamics (3)
Basic postulations in thermodynamics, Euler equation and Gibbs-Duhem relation, Legendre transformation, thermodynamic potentials, systems in potential, systems in electric and magnetic fields will be studied. Also, Bulk, interfacial and linear phases, surface thermodynamics and mechanics of interfaces, excess energy at interfaces, and Gibbs adsorption will be covered.

ENPE 802 - Advanced Reservoir Fluid Analysis (3)
This course covers laboratory PVT and fluid property measurement for black oil, heavy oil and gas condensate; multi-phase equilibrium analysis and modeling; flow assurance studies of asphaltene, wax and hydrate; live reservoir fluid sampling; downhole fluid analysis; enhanced oil recovery related experiments.

ENPE 803 Petroleum Geomechanics (3)
Basics of vector and tensor algebra, Stress and strain tensors, Rock elasticity, Failure mechanics, Rock properties from laboratory experiments and field data, In-situ stress estimation. Special attention is given to the following topics: Wellbore stability analysis, Hydraulic fracturing, Sand production, Compaction and subsidence, Caprock integrity, Fault reactivation and induced seismicity.

ENPE 811 Advanced Reservoir Engineering (3)
Rock and fluid interfacial properties and capillary curve, advanced material balance for oil reserves, Buckley-Leverett equation for two phase immiscible displacement and fractional flow will be covered in detail. Also, reservoir performance by use of decline curves, pressure maintenance, oil trapping, and capillary number correlation are studied.

ENPE 821 Advanced Reservoir Simulation (3)
Development of reservoir simulation theory to the level required for the construction of a 3-phase, 3-dimensional reservoir simulator. Development of equations for multicomponent, multiphase flow between grid blocks comprising a petroleum reservoir. Various techniques for developing black-oil, compositional, thermal and dual-porosity models will be covered in this course.

ENPE 824 Surface Facilities and Energy Conversion (3)
Geothermal power plants require high-temperature hydrothermal resources that come from dry steam or hot water wells. This course covers the surface facilities required for producing and utilizing hydrothermal resources. Moreover, geothermal energy should be converted to other forms of energy to do useful work, and hence an understanding of the energy conversion, process, and storage is necessary.

ENPE 825 Geothermal Simulation and Plant Design (3)
This course provides an introduction to pressure, temperature, and flow models in geothermal reservoirs, as well as analysis. It also provides basic equipment and design for dry team, single/double flash, and binary cycle geothermal power plants. Rankine/Kalina cycles are used to analyze and improve plant thermodynamic efficiency. Environmental, economic, and social effects of plants.

ENPE 827 Fundamentals of Geothermal Engineering (3)
This course covers fundamental and advanced aspects of geothermal engineering on various topics, including coupling of fluid flow and thermal process in porous medium, geothermal reservoir modeling, software application, geothermal technology using closed-loop and enhanced geothermal system (EGS), and systematic usage of geothermal energy and its relationship with other renewable energy.

ENPE 828 Drilling and Production for Geothermal Engineering (3)
This course is designed to foster participants’ knowledge in the area of design, characteristics, and application of drilling fluids and their rheology, circulation system, casing and liner, cementing, vertical and directional drilling, bottomhole assembly and completion, zone isolation, etc. in high-temperature and high-pressure (HPHT)/deep formations. Production from geothermal resources and high temperature zones and corresponding bottomhole infrastructures will be explained. Production analysis, optimization, and challenges related to both drilling and production from HPHT zones will be included. Pressure drop calculations during both drilling and production as well as decline analysis and lifting systems are included.

ENPE 831 Advanced Enhanced Oil Recovery (3)
Microscopic and macroscopic displacement of fluids in a reservoir, mobility control processes, miscible displacement processes, chemical flooding, and thermal recovery processes will be covered in this course. Mathematical representations and physical descriptions will be developed. Carbon dioxide flooding and steam assisted gravity drainage will be covered in more depth.

ENPE 841 Advanced Well Testing (3)
Fundamentals of steady state and transient pressure analysis, multi-rate and well interface test, analytical and numerical Laplace and Stehfest Inverse Laplas transform, analysis of well test data by Green’s function method, commingled layered reservoirs, dual porosity reservoirs, multi phase flow reservoirs, and horizontal well pressure behavior analysis will be studied.

ENPE 842 Geostatistics (3)
Understanding of Geological model, seismic data, sparse well data, productions, well test and tracer data. Establish spatial relationships for reservoir parameters and generate reservoir properties at interwell locations. Spatial modeling, conventional estimation, sequential conditional simulation. Also Grid Based modeling techniques, and Object Based modeling techniques will be reviewed.

ENPE 851 Mathematical Analysis of Multi Phase Flow in Reservoirs (3)
The principal objective of this course is to develop techniques for the solution of wide variety of multi phase flow problems in porous media for compressible and incompressible flow. Selected mathematical techniques will be developed for specific problems, and analytical and numerical solutions will be compared.

ENPE 860 Advanced Secondary Oil Recovery (3)
This course provides students with a thorough understanding of immiscible fluid displacement phenomenon in porous media. Immiscible displacement processes widely employed in the industry will be discussed. These will be mainly waterflooding and, to a less extent, gas flooding. Coverage of the processes will include design and evaluation.

ENPE 861 Fluid Flow in Porous Media (3)
Microscopic aspects of fluid flow in porous media: pore structure, capillarity, wettability, single phase flow, immiscible displacement, miscible displacement and dispersion. Critical examination of interactions among three main factors: transport phenomena, interfacial effects, and pore structures. Discussions of relative permeability, heterogeneity and viscous fingering, and film flow in three-phase systems.

ENPE 870 Advanced Production Engineering (3)
This course provides a detailed study of advanced topics in well completion design and techniques. Other topics include inflow performance, well stimulation, sand control and surface facilities. Issues related to horizontal wells will also be discussed.

ENPE 880AA-ZZ Selected Topics in Petroleum Engineering (3)
Advanced topics in Petroleum Systems Engineering. May be repeated for credit if the topic is different.

ENPE 881 Advanced Gas Reservoir Engineering (3)
Review of natural gas properties; reserve estimation techniques and advanced treatment of water influx in gas reservoirs; steady and transient single-phase gas flow in porous media; non-Darcy flow; deliverability tests; transient gas well testing and single and multiphase flow in circular conduits.

ENPE 886 Hydraulic Fracturing (3)
Introduction to rock mechanics, hydraulic fracturing operations, fracture treatment design, treatment analysis and post-treatment evaluation.

ENPE 901 Research (1-15)
Thesis Research

ENPE 902 Engineering Project (3)
A supervisor-approved project requiring an in-depth study and investigation of a petroleum engineering problem. An examining committee consisting of the supervisor, and one or more internal member(s) will provide a written evaluation of the project report. If the project is deemed satisfactory, an oral presentation open to the entire University community will be made.

Top


Process Systems Engineering (PSEng)

Graduate Program Coordinator: Paitoon Tontiwachwuthikul, PhD

Department Description

The major areas of specialization are in Chemical Process Engineering, Materials Engineering, Petroleum Process Engineering, Environmental Process Engineering, Process Modeling, Simulation & Control, Energy & Environment, Fuels & Biofuels, Process Optimization, Application of Artificial Intelligence in Process Systems Engineering.

Degree Requirements

Master's Certificate (MCert) in Carbon Capture, Utilization and Storage

ENPC 870 3 credit hours
Choose 2 of: ENPC 880AG, ENPC 880AS, ENPC 880AP, ENPE 831, ENEV 863, ENPC 8XX, ENPE 8XX, ENEV 8XX* 6 credit hours
Total 9 credit hours

*Additional electives may be permitted with approval of program chair. Only one course may be at the undergraduate level. 

Master of Applied Science (MASc) in Process Systems Engineering (thesis)
The Master of Applied Science is a research oriented program with a thesis requirement.

ENPC 8xx
3 credit hours
ENPC 8xx 3 credit hours
ENPC 8xx 3 credit hours
ENxx 8xx or related discipline 8xx 3 credit hours
ENxx 8xx or related discipline 3xx to 8xx* 3 credit hours
ENGG 900 0 credit hours
ENPC 901 15 credit hours
TOTAL 30 credit hours

*Students may only take one selected topics, special topics, or directed reading.  Up to one course may by taken at the 300/400 level, subject to PSENG approval.

Master of Engineering (MEng) in Process Systems Engineering (project)
The Master of Engineering degree program with a project report attracts practicing engineers. It complements the Graduate Cooperative Education Program which seeks to integrate the academic experience with professional, on-the-job experience to facilitate professional development.

ENPC 8xx
3 credit hours
ENPC 8xx 3 credit hours
ENPC 8xx 3 credit hours
ENPC 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx or related discipline 8xx* 3 credit hours
ENxx or related discipline 3xx to 8xx* 3 credit hours
ENGG 701 1 credit hour
ENGG 702 1 credit hour
ENGG 703 1 credit hour
ENPC 902 3 credit hours
TOTAL 30 credit hours

*Students may only take one selected topics, special topics or directed reading.  Up to one course may be taken at the 300/400 level, subject to PSENG approval.

Master of Engineering (MEng) in Process Systems Engineering (co-op)
The Master of Engineering (Co-op) Program seeks to integrate the academic experience with professional, on-the-job experience to facilitate professional development. It consists of the following requirements:

ENPC 8xx
3 credit hours
ENPC 8xx 3 credit hours
ENPC 8xx 3 credit hours
ENPC 8xx
3 credit hours
ENxx 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx or related discipline 3xx-8xx* 3 credit hours
ENxx or related discipline 3xx-8xx* 3 credit hours
ENGG 601
4 credit hours
ENGG 602 4 credit hours
ENGG 701
1 credit hour
ENGG 702
1 credit hour
ENGG 703 1 credit hour
ENPC 902 3 credit hours
TOTAL
38 credit hours

*Approved Courses for PSENG: ENEL 831, ENEV 831, 832, 863, 864, 886CF, ENGG 811, 813, 814, 815, 816, 817, 818, 819, ENIN 835, 880BF, ENPC 869, ENPE 831 (subject to approval of PSENG).

Doctor of Philosophy (PhD) in Process Systems Engineering (after Master's)
Normally a student will enter the PhD program following the completion of a Master's program.  The PhD program will consist of the following minimum requirements. 

ENPC 8xx 3 credit hours
ENPC 8xx 3 credit hours
ENxx or approved course 8xx* 3 credit hours
ENxx or approved course 8xx* 3 credit hours
ENGG 800 3 credit hours
ENGG 900 0 credit hours
ENPC 901 45 credit hours
TOTAL 60 credit hours         

*Up to two courses may be taken from the list of approved courses: ENGG 811, 813-819; ENIN 833, 835; ENPE 821, 861; ENEV 831, 832, 863, 864; ENEL 831; ENIN 880AA-ZZ; ENEV 886AA-ZZ; MATH 8XX; STAT 8XX; CS 8XX; CHEM 8XX; GBUS 8XX.

Doctor of Philosophy (PhD) in Process Systems Engineering (after UofR MEng)
The program requirements for a student with a Master of Engineering degree from the University of Regina who is admitted to the PhD progam in Engineering will be:

ENPC 8xx 3 credit hours
ENPC 8xx 3 credit hours
ENxx or approved course 8xx* 3 credit hours
ENxx or approved course 8xx* 3 credit hours
ENGG 800 3 credit hours
ENGG 900 0 credit hours
ENGG 903 3 credit hours
ENPC 901 45 credit hours
TOTAL 63 credit hours

*Up to two courses may be taken from the list of approved courses: ENGG 811, 813-819; ENIN 833, 835; ENPE 821, 861; ENEV 831, 832, 863, 864; ENEL 831; ENIN 880AA-ZZ; ENEV 886AA-ZZ; MATH 8XX; STAT 8XX; CS 8XX; CHEM 8XX; GBUS 8XX.

Doctor of Philosophy (PhD) in Process Systems Engineering (after Bachelor's)

ENPC 8xx 3 credit hours
ENPC 8xx 3 credit hours
ENPC 8xx 3 credit hours
ENPC 8xx 3 credit hours
ENPC 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENGG 800 3 credit hours
ENGG 900 0 credit hours
ENPC 901 60 credit hours
TOTAL 90 credit hours

Courses

ENPC 821 Advanced Reaction Engineering (3)
Evaluation of types, mechanisms, rates and reactors required for various chemical and biochemical reactions; interpretation of reactor data for batch and flow reactors; selection of appropriate reactor for various reactions; flow patterns in industrial flow reactors; heterogeneous reaction systems; reactor design and modeling; heterogeneous catalysis; introduction to biochemical reaction systems.

ENPC 831 Industrial Gas Processing (3)
Design and operation criteria encountered in industrial gas processing industry. Topics include physical and chemical properties and overall phase equilibrium of light hydro-carbons, field treatment of natural gas, gas transportation, gas hydrates, sour gas treating, dewpoint control, fractionation, gas separation processes, NGL production, sulphur recovery, environmental control and economic considerations.
*Cross listed with ENIN 831

ENPC 833 Advanced Mass Transfer (3)
Advanced topics in physical mass-transfer and mass-transfer with chemical reaction and their applications; the principles of mass-transfer with chemical reaction, diffusion and mass-transfer coefficients, multi-component mass-transfer processes, steady and unsteady state mass-transfer, mass transfer models and simulation, simultaneous heat and mass-transfer, and design of staged/continuous process equipment for mass-transfer.

ENPC 845 Advanced Transport Phenomena (3)
General concepts of momentum, heat and mass transfer. General balances: continuity, species continuity, energy and linear momentum equations. Rate expressions; Newton's law of viscosity, Fourier's law of conduction, and Fick's law of diffusion. Applications to multi-dimensional problems, convective transport, transport in turbulent flow, interphase transport and boundary layer theory.

ENPC 857 Membrane Separation Technologies (3)
This course covers the use of membrane technologies for separation processes and engineering applications. Topics include membrane process theory, traditional gas separation membranes, micro- and ultra-filtration, reverse osmosis, facilitated transport and absorption membranes. The manufacture of polymeric membranes, membrane fouling, wettability, and scale-up are also discussed.

ENPC 863 Air Quality Managment (3)

Advanced topics in air pollution impact assessment mechanisms related to air pollution problems, mitigation and adaptation of air pollution effects through a number of engineering measures, design of air pollution control facilities, air quality management and pollution control planning, and air quality prediction techniques.
*Cross-listed with ENEV 863 – Air Quality Management

ENPC 864 Petroleum Waste Management (3)
Generation of petroleum wastes and their impacts, treatment and disposal of petroleum wastes in exploration, production, and processing processes, remediation of petroleum contaminated sites, regulations related to petroleum wastes, and modeling for petroleum waste management systems.
Cross-listed with ENEV 864 

ENPC 869 Advanced Heat Transfer (3)
Conservation of energy concepts and modes of heat transfer; advanced concepts of conduction heat transfer including steady and unsteady, multi-dimensional, different coordinate systems and applications; solution methods for conduction heat transfer governing equations including analytical and numerical approaches; advanced concepts of convection heat transfer; advanced concepts of radiation heat transfer.

ENPC 870 Advance Topics in CO2 Caputure & Separation Using Reactive Solvents (3)
The class will cover the fundamental issues as well as the advanced topics in carbon capture and separation using reactive solvents. Recent progress and new developments of the subject will be described and its industrial applications will be discussed.

ENPC 880AA-ZZ Selected Topics in Process Systems Engineering (3)
Advanced topics in Process Systems Engineering

ENPC 901 Research (3-15)
Thesis Research

ENPC 902 Process Systems Engineering Project (3)
A supervisor-approved project requiring an in-depth study and investigation of a Process Systems Engineering problem. An examining committee consisting of the supervisor and one or more internal member(s) will provide a written evaluation of the project report. If the project report is deemed satisfactory, an oral presentation open to the entire University community will be made.

Top


Software Systems Engineering (SSE)

Graduate Program Coordinator: Christine Chan, PhD

Description

Software Systems Engineering’s objective is to train students to study, analyze, design and develop different software systems including web-based software systems, transaction-based systems, interactive multimedia systems, and management information systems, and to become knowledgeable in the process and life-cycle aspects of software development. The program also aims to teach students to apply computational theories to real-life programming techniques; analyze requirements; design, implement and test software systems; plan and manage software projects; solve technical problems; practice co-design and embedded systems construction.

Admissions

In accordance to the general admission policy, students who may not have a complete background in the program area as determined by SSE may be admitted conditionally as qualifying students, and may be asked to complete additional graduate courses to qualify for the program. In some cases, students may also be assigned additional undergraduate courses to be taken as non-degree undergraduate students before being admitted as graduate students. Qualifying students are expected to become fully qualified students within their first year of studies.

Normally, applicants to the PhD program will have completed a thesis-based master’s degree in engineering or a closely related field. However, applicants with a MEng degree may be admitted to the PhD program but are required to take at least one additional course in research methodology (see below). All MASc and PhD students must have an identified supervisor from Software Systems Engineering.

Students may transfer from the MEng/SSE to the MASc/SSE degree. Transfer to the MASc program must be approved by SSE. Students are expected to satisfactorily complete at least two ENSE graduate level courses and any additional requirements as determined by SSE before they are eligible to transfer to the MASc program.

Supervision

Each student has one primary supervisor (as per FSGR regulations), who must be an accredited faculty member in SSE. A student may, with the permission of their primary supervisor, seek additional research supervisors from within the SSE program, other programs in engineering, other faculties, or industry. Many research supervisors outside SSE have specific expertise that will enhance the student’s research even though students are required to undertake a thesis that falls primarily in the SSE program area.

Each graduate student, together with the primary supervisor, will develop and agree on a program of study, select committee members for MASc and for PhD within the first year and forward this information to the Program Chair. The MEng is effectively a course-based program of which the project is a required course. MEng students will normally be assigned a project supervisor just prior to starting their project or during the first semester of the MEng project course.

Program Requirements and Procedures

Qualifying Students must normally complete all qualifying courses within one year of beginning course work at the University of Regina. Students should refer to the registration requirements section of this calendar to ascertain that they are following registration obligations. SSE will recommend that a student be required to discontinue if they are not performing satisfactorily in course or research work.

Degree Requirements

Master of Applied Science (MASc) in Software Systems Engineering (thesis)
The Master of Applied Science is a research oriented program with a thesis requirement. This program encourages the development of research skills and scholarship through precise supervision and mentoring.

ENSE 8xx 3 credit hours
ENSE 8xx 3 credit hours
ENxx or related discipline 8xx 3 credit hours
ENxx or related discipline 8xx 3 credit hours
ENxx or related discipline 3xx to 8xx 3 credit hours
ENGG 900 0 credit hours
ENSE 901 15 credit hours
TOTAL 30 credit hours


Master of Engineering (MEng) in Software Systems Engineering (project)
The Master of Engineering degree program with a project report attracts practicing engineers. It complements the Graduate Cooperative Education Program, which seeks to integrate the academic experience with professional, on-the-job experience to facilitate professional development. This degree is particularly indicated for professional development.

ENSE 8xx 3 credit hours
ENSE 8xx 3 credit hours
ENSE 3xx to 8xx* 3 credit hours
ENSE 3xx to 8xx* 3 credit hours
ENxx 8xx 3 credit hours
ENxx or related discipline 3xx to 8xx* 3 credit hours
ENxx or related discipline 3xx to 8xx* 3 credit hours
ENGG 701 1 credit hour
ENGG 702 1 credit hour
ENGG 703 1 credit hour
ENSE 902 (over 2 semesters at 3 credit hours each) 6 credit hours
TOTAL 30 credit hours

*Only two courses may be at the Undergraduate level (3xx-4xx).

Master of Engineering (MEng) in Software Systems Engineering (co-op)

ENSE 8xx 3 credit hours
ENSE 8xx 3 credit hours
ENSE 3xx to 8xx* 3 credit hours
ENSE 3xx to 8xx* 3 credit hours
ENxx 8xx 3 credit hours
ENxx 8xx 3 credit hours
ENxx or related discipline 3xx to 8xx* 3 credit hours
ENxx or related discipline 3xx to 8xx* 3 credit hours
ENGG 600 3 credit hours
ENGG 601 4 credit hours
ENGG 602 4 credit hours
ENGG 701 1 credit hour
ENGG 702 1 credit hour
ENGG 703 1 credit hour
TOTAL 38 credit hours

*Only two courses may be at the Undergraduate level (3xx-4xx).

Doctor of Philsophy (PhD) in Software Systems Engineering (after Master's)
Normally a student will enter the PhD program following the completion of a Master's program.  The PhD program will consist of the following minimum requirements.

ENSE 8xx 3 credit hours
ENSE 8xx 3 credit hours
ENxx or approved course 8xx* 3 credit hours
ENxx or approved course 8xx* 3 credit hours
ENGG 800 3 credit hours
ENGG 900 0 credit hours
ENSE 901 45 credit hours
Total 60 credit hours

*Up to two courses may be taken from the list of approved courses: ENGG 812, 815, 816, 817, 818, 819; MATH 8XX; STAT 8XX; CS 8XX; GBUS 8XX.

Doctor of Philsophy (PhD) in Software Systems Engineering (after UofR MEng)
The program requirements for a student with a Master of Engineering degree from the University of Regina who is admitted to the PhD program in Engineering will be:

ENSE 8xx 3 credit hours
ENSE 8xx 3 credit hours
ENxx or approved course 8xx* 3 credit hours
ENxx or approved course 8xx* 3 credit hours
ENGG 800 3 credit hours
ENGG 900 0 credit hours
ENGG 903 3 credit hours
ENSE 901 45 credit hours
TOTAL 63 credit hours
*Up to two courses may be taken from the list of approved courses: ENGG 812, 815, 816, 817, 818, 819; MATH 8XX; STAT 8XX; CS 8XX; GBUS 8XX.

Courses

ENSE 805 Researching & Engineering Community-Centred Software (3)
Researching topics in/and engineering user experiences for community-centred software applications (e.g. apps supporting collaboration, communities of practice, data, information, and knowledge management, education and learning).
Note: To take this course the student must be a Software Systems Engineering graduate student or have permission from the instructor.
Note: Students may not take ENSE 885AS and ENSE 805 for credit.

ENSE 811 Practical Deep Learning (3)
This course is an elementary introduction to a machine learning technique called deep learning (also called deep neural nets), as well as its applications to a variety of domains, including image classification, speech recognition, and natural language processing. Students will be expected to undertake a course project and several programming assignments to implement the concepts learnt in class.
Note: Students may not take ENSE 885AU and ENSE 811 for credit.

ENSE 812 Application of Deep Learning in Computer Vision (1-6)
This course explores the application of deep learning techniques in the field of Computer Vision, especially in the areas of object recognition, structured predictions and unsupervised deep learning. This course includes the fundamentals of computer vision such as image formation, feature detection, motion estimation, tracking, image classification and scene understanding.
Note: Students may receive credit for one of ENSE 812, ENSE 885AY, or ENIN 880CD.

ENSE 817 Applied Artifical Intelligence (3)
Concepts treated include object recognition, computer vision, and robotics.  Applications of these concepts to engineering problems will be presented.  A project, applying artificial concepts, will be perfromed by the student.

ENSE 818 Ontology and Software Engineering (3)
The course focuses on development and use of ontologies in software engineering.  It explores the development of ontologies in different application domains and how they can support and enhance the software engineering and data analysis porcesses.

ENSE 819 Mobile Application Development (3)
The course objective is to study how to create mobile applications utilizing various methodolgies, techniques and technologies.  The course will introduce students to topics such as user-interface design, multi-modal development, integration of mobile device sensor data within applications, integration with back-end online services and APIs. 

ENSE 821 Advanced Topics in Digital Security (3)
Topics like cryptography are covered in general terms. Course leaves freedom to cover issues of relevance to the latest threats discovered. Students are expected to extend their knowledge through comprehensive survey on defined topics and to present on advanced topics following their independent research. Student are expected to have strong programming skills as they try to solve real problems and offer alternative solutions.

ENSE 828 Developing Creative Software (3)
This course focuses on the software engineering process for building applications in creative technology arts and performances.  Tools that support this development process will be studies and applied. 

ENSE 865 Applied Machine Learing (3)
Topics in this course include regression (linear regression with multiple features, nearest neighbors & kernel regression, ridge regression), classification (linear classifiers, logistic regression, decision trees, boosting), clustering, and dimensionality reduction. The concepts of overfitting & regularization, feature selection, and performance evaluation are also included. Students will apply these concepts in implementation of practical machine learning applications.
*Cross-listed with ENEL 865 – Applied Machine Learning

ENSE 871 Usability Research & Engineering (3)
Researching topics in/and engineering quality (i.e. useful, usable, and delightful) technology-based user interfaces.
Note: To take this course the student must be a Software Systems Engineering graduate student or have permission from the instructor.
Note: Students may not take ENSE 885AW and ENSE 871 for credit.

ENSE 872 Network Computing (3)
This course is designed for a detailed analysis of network computing systems for Big Data, Artificial Intelligence, Cloud Computing and Internet of Things. The course will also discuss issues and technologies of middleware, network and distributed systems. The course includes a substantial term project.

ENSE 873 Software Systems Data Analytics (3)
In this course, we will study state-of-the-art methods for software system data analytics including surveys of current literature.  This includes exploratory data analysis, confirmatory data analysis, qualitative data analysis, machine learning and data visualization.

ENSE 880 Advanced Topics in Digital Networks (3)
Lectures are focused on advanced digital networks that illustrate characteristics of modern networks. Topics like ubiquitous and ad-hoc networks, vehicular communications, and safety applications may be covered. Students are expected to extend their knowledge through comprehensive survey on defined topics. This course prepares students for research on areas relevant to networking and mobile computing.

ENSE 883 Software Systems Architecture (1-6)
This courses focuses on back-end software systems architecture including design concepts, database concepts, and back-end software systems.  Distributed software services of system architectures ranging from enterprise to industrial applications.

ENSE 885AA-ZZ Selected Topics in Software Systems Engineering (1-6)
Advanced topics in Software Systems engineering, including surveys of current literature. May be repeated for credit if area of study is different.

ENSE 890AA-ZZ Special Topics in Software Systems Engineering (3)
Advanced Topics in Software Systems Engineering.

ENSE 901 Research (3-15)
Thesis Research.

ENSE 902 Engineering Project (3)
A supervisor approved project requiring an in-depth study and investigation of a software systems engineering problem. An examining committee consisting of the supervisor, and one or more internal member(s) will provide a written evaluation of the project report. If the report is deemed satisfactory, an oral presentation open to the entire University community will be made.

Top