54 courses in Waterloo’s course catalog for 2020–21 (Fall 2020, Winter 2021, Spring 2021), from UW Open Data. ucalendar asks programs not to read that year’s calendar, so this stands in for it. Original: ucalendar.uwaterloo.ca/2021/COURSE/course-MSCI.html
An introduction to the practice of management engineering, including topics such as criteria based decision making with a focus on efficiency and effectiveness; cause and effect analysis, and an engineering approach to problem solving; flow and process analysis; teamwork and project management; decision-making tools; and written and verbal communication. Engineering design methods are also introduced, including a design project with small groups, as are aspects of the engineering profession including topics such as ethics, safety, and legal liability. Professional development for preparation for co-op terms is also included. [Offered: F]
An introduction to computer programming using a high level programming language. Concepts and topics covered include the basic components of algorithms (primitive operations, variables, sequencing operations, conditionals/branching, repetition/loops, subroutines/functions), problem decomposition, abstraction, testing and debugging, pseudo-code, file based input and output, use of a modern development environment including a symbolic debugger, good coding style, pointers/references, and basic data structures (arrays, records, objects). [Offered: W]
The course introduces fundamental concepts in two main areas: The first is work analysis and design where work methods design, motion and time study, and work sampling are covered. The second covers basic concepts in facilities planning such as process analysis, flow design, facility location and layout, and material handling systems. Students will apply these concepts in design activities in labs and projects. [Offered: W]
Introduction to the concepts of learning, person perception, attitudes, and motivation in an organization. Consideration of communication, roles, norms, and decision making within a group. Discussion of power, control, leadership, and management in light of the above concepts. [Offered: F, W, S]
Design and analysis of data structures and algorithms with an emphasis on further development of computer programming skills. Topics include algorithms for searching, sorting, stacks, queues, trees, and graphs. Comparison of algorithms on different data structures. Solutions to common engineering problems in computer science using algorithms and data structures. Introduction to mathematical analysis of space and time complexity with a focus on designing solutions that can scale to large input sizes. [Offered: F]
This course introduces students to software systems that use a relational database management system (RDBMS) for data storage. One focus of this course is multi-tier software architectures, such as websites and other software as a service (SaaS) systems. Students will learn common software concepts such as design patterns, and modelling processes, objects, logic, and data. Students will learn how to organize data in a RDBMS and how to interact with the database using the structured query language (SQL). [Offered: S]
Prereq: MSCI 240; Level at least 2B Management Engineering. Antireq: CS 338, 348
A first of a two-course sequence that introduces fundamental concepts in probability and statistics. It covers probability concepts, random variables, graphical display of distributions and data, discrete and continuous probability distributions, sampling, estimation, confidence intervals, experimental design, hypothesis testing, and simple linear regression and correlation. Students learn how to graphically explore data, conduct, and analyze a two-treatment experiment, and model data with linear regression, and interpret its fit. Students learn to use statistical computing software (e.g., R) to perform data analyses. Emphasis is placed on gaining experience with data collected from student-conducted experiments. [Offered: F]
The second of a two-course sequence that introduces probability and statistics. It covers quantitative information displays, conditional probability and Bayes' rule, transforms, joint distributions, special discrete and continuous distributions (t, F, chi-square, Poisson), fitting distributions to data, maximum likelihood estimation, multiple regression, experimental design (blocking, factorial), paired hypothesis tests, analysis of variance, non-parametric statistics, and computer intensive statistics (bootstrap). In addition, students learn how to clean data, handle missing values, smooth data, and perform the statistical techniques covered in the course using a statistical computing package, (e.g., R). Emphasis is placed on working with actual data collected from student experiments and other sources such as industrial partners. [Offered: S]
Prereq: MSCI 251; Level at least 2B Management Engineering. Antireq: STAT 332
MSCI 261Engineering Economics: Financial Management for Engineers
Introductory finance: time value of money, cash flow analysis. Investment evaluation methods: present worth, annual worth, and internal rate of return. Depreciation models and asset replacement analysis. The impact of inflation, taxation, uncertainty, and risk on investment decisions. [Offered: F,W,S]
Prereq: Engineering students only. Not open to Architectural, Biomedical, Civil, Environmental, Geological, and Systems Design Engineering students. Antireq: AE 392, BME 364, CIVE 392, ECE 390, ENVE 392, GEOE 392, SYDE 262
This course introduces students to key concepts in microeconomics, with an emphasis on applications to managerial decision-making. Topics include: basic analysis of supply and demand, demand functions and the theory of consumer behaviour, production and costs, market equilibrium, competition between industry participants, and pricing strategies of firms under different market structures. [Offered: S]
Prereq: Level at least 2A Management Engineering or MSCI Option. Antireq: ECON 101, 201
This course introduces students to first and second order ordinary differential equations, vector calculus, and numerical methods for solution of systems of equations, and ordinary differential equations. Applications in management engineering are emphasized. [Offered: F]
Prereq: MATH 118; Level at least 2A Management Engineering
The focus of this course is on the procedures and variables involved in the design and redesign of organizations. Issues such as departmentation, differentiation, integration, internal politics, innovation, authority and control are discussed in the context of the underlying technology of the organization. Emphasis will be placed on how one designs both the technical and the organizational systems to ensure their compatibility, noting the effects that one has on the other. [Offered: F, W]
This first course in optimization uses a quantitative approach to problem solving involving, mathematical modelling and formulations, solution methods, and output analysis. Students are introduced to a variety of practical problem formulations in Management and Engineering, a number of solution methods, including, but not limited to linear optimization, network models, project management, and decision analysis. Students are also involved in a group project, where they go through conceptual and operational model design, analytical solution, output analysis, and recommendation. [Offered: F, W, S]
Prereq: Not open to students in the Faculty of Mathematics except for Software Engineering. Antireq: BME 411, CIVE 332, CO 250, ENVE 320/335, SYDE 411
MSCI 332Deterministic Optimization Models and Methods
This course builds on the material presented in MSCI 331, and explores more advanced optimization techniques and applications. Methods, such as integer optimization, dynamic programming, and heuristics are introduced, and used to design solution alternatives for applications from management engineering. This may include network and process design in logistics, transportation, telecommunications, and healthcare. [Offered: F]
This course introduces the use of discrete event simulation as an approach for understanding and analyzing complex management systems. Topics include an introduction to simulation modeling, general purpose and special purpose simulation languages, designing valid and credible simulation models, input data analysis, output analysis and experimental design. [Offered: F]
Prereq: Level at least 3B Management Engineering. Antireq: STAT 340
This course exposes students to production planning and inventory control approaches in industrial and service systems. Production planning topics cover capacity and resources planning, production scheduling, manufacturing resource planning, Just-In-Time and lean manufacturing. Inventory control topics cover lot sizing policies, deterministic and stochastic inventory policies. The course involves a design project of a production and/or inventory system. [Offered: W]
In this course, students learn how to work as a team to efficiently design and build software that works correctly and solves a customer's problem. Topics include software development processes, requirements gathering and analysis, software design, specifications, estimation, scheduling, revision control, software testing, deployment, and team behavior. [Offered: W]
Prereq: MSCI 245; Level at least 3A Management Engineering
This course is designed to provide in-depth exposure to the concepts of human-computer interaction and methods of interactive information system design. The course will focus on techniques for building information systems that meet human needs and capabilities by following a system development lifecycle: user requirements analysis, information and interaction design, prototyping and evaluation. [Offered: F]
Prereq: MSCI 342; Level at least 3B Management Engineering. Antireq: CS 449, SYDE 348/548
A work-term report presents in detail a technical project, activity, or analysis engaged by the student normally during the preceding work term, related to management engineering. The report is evaluated on the basis of written communication skills and technical proficiency in the subject matter as demonstrated by the report. Reports are due on the 10th day of lectures for the academic term in which the report is required. Any resubmissions granted are due by the "Lectures End" date. [Offered: W]
Prereq: Level at least 3A Management Engineering. Antireq: WKRPT 200, 201
A work-term report presents in detail a technical project, activity, or analysis engaged by the student normally during the preceding work term, related to management engineering. The report is evaluated on the basis of written communication skills and technical proficiency in the subject matter as demonstrated by the report. Reports are due on the 10th day of lectures for the academic term in which the report is required. Any resubmissions granted are due by the "Lectures End" date. [Offered: F]
Prereq: Level at least 3B Management Engineering. Antireq: WKRPT 300, 301
This is the first course of a two course sequence to provide students with an opportunity to engage in a significant design experience based on the engineering knowledge and skills gained in previous courses and on cooperative work terms. The instructor will review and extend concepts of project management studied in earlier courses, and students will apply these project management skills. Teams of students will formulate a design problem and submit a preliminary project proposal, make oral presentations for preliminary and interim design reviews, and submit a written interim report describing the proposed design solution. [Offered S]
This is the second course of a two course sequence to provide students with an opportunity to engage in a significant design experience based on the engineering knowledge and skills gained in previous courses and on cooperative work terms. Each student team is required to complete the detailed design for the project defined in MSCI 401, submit a final written report, and make an oral presentation describing their design solution. [Offered: W]
Prereq: MSCI 401; Level at least 4B Management Engineering
This course will provide students with an overview of how management, psychology, marketing, and related fields have approached the topics of leadership, influence, and power. The first section of the course will address the antecedents of leadership (e.g., How do specific leaders emerge? What are the qualities of good leaders?). The second section of the course will address the act of leadership (e.g., How do leaders influence their followers? What limitations are inherent to leadership positions?) Specific topics covered include leadership styles, persuasion, social influence, evolutionary perspectives, motivating others, and managing conflict. [Offered: S]
This course covers (a) the competitive strategy that a firm uses in its product markets, and (b) the firm's organizational strategy, i.e., how the firm organizes to meet its objectives. The course will be taught from an economic perspective, but findings from other social sciences will also be presented along with their impact on the strategy-making and implementation process. A special focus will be placed on technology firms. [Offered: S]
MSCI 423Managing New Product and Process Innovation
This course examines technical and organizational aspects of managing new product and process innovation. Topics include human creativity and problem solving, product design and development, product feasibility assessment, requirements engineering, managing research and development, project management, team communication, technology implementation, and innovation strategy. [Offered: W]
Introduction to operations research models and methods for problems with random, stochastic and probabilistic components. Topics include birth and death processes, branching processes, waiting line models, and Markov decision processes. Applications include the design, modelling, and analysis of service and manufacturing systems, with emphasis on important functions such as queueing, inventory, reliability, equipment replacement, and maintenance. [Offered: W]
MSCI 432Production and Service Operations Management
Introduction to management, planning, and control decisions in manufacturing and service settings using quantitative approaches. Topic areas include production, inventory, distribution, quality control, facilities layout, and process design. Students are exposed to a number of examples and case studies, and work on a project that involves analysis and discussion of improved designs. [Offered: F, W]
This course exposes students to a variety of application areas in management engineering and introduces to them the challenges inherent in implementing new management engineering systems. Topics will be chosen from areas such as: manufacturing, services, logistics, finance, healthcare and engineering. [Offered: W]
This course focuses on the efficient use of material, information, physical and human capital resources in supply-demand networks consisting of suppliers, manufacturers, distributors, retailers and customers. It emphasizes analytic tools used to design, implement and sustain competitive supply chain systems. The material will highlight application of supply chain practices in industry and supply chain implementation challenges. Issues associated with international or global supply chains will be discussed. [Offered: S]
Prereq: MSCI 334 or 432; Level at least 4A Management Engineering
This course covers more advanced topics in optimization that go beyond the contents of MSCI 331 and MSCI 332. The course will cover topics such as constraint programming, stochastic programming, large scale optimization, or complementarity problems. [Offered: W]
This course provides an introduction to analysis, design and implementation of decision support systems for engineering and business applications. Operations research modeling techniques and software are integrated with database systems and computer interfaces to create systems that aid managerial decision-making. This course also will discuss challenges in designing and implementing decision support systems based on models drawn from Operations Research. [Offered: W]
MSCI 442Impact of Information Systems on Organizations and Society
This course is designed to familiarize the student with issues related to the impact of computer-based technologies on individual jobs, organizations, and broader societal level. Particular emphasis will be placed on critical examination of various issues including privacy, security, ethical concern and professional responsibilities. [Offered: W]
The course is intended to provide students with the knowledge of the theory and practice of information systems development stages, techniques and methodologies. Course topics may include: requirements analysis, structured and object-oriented design techniques and system implementation strategies. [Offered: W]
Prereq: At least 3A Engineering; Not open to Software Engineering students or Engineering students in the Software Engineering option. Not open to Management Engineering students. Antireq: CS 432, 490
MSCI 445Telecommunication Systems: from protocols to applications
An introduction to design, use, and analysis of computer networks and telecommunication systems with a focus on technological issues arising in the rapidly developing field of telecommunications and information technology. The emphasis is on what engineers need to know about telecommunication to make sound business decisions and utilize networks in software applications. The material is taught using a top-down approach. Topics include: systems, security, applications, evolution of the field, performance, and technology. [Offered: W, S, last spring offering in 2021 to 4A Management Engineering students]
This course covers algorithmic and statistical foundations of data mining: extracting previously unknown and useful information from data. Topics include exploratory data analysis, data cleaning, data transformations, association rule mining, and both supervised and unsupervised learning. Methods typically covered include, but are not limited to: the Apriori algorithm, Bayesian inference, decision trees, linear and logistic regression, nearest-neighbor classification, and k-means clustering. [Offered: W]
This course deals with normative, descriptive, and prescriptive theories of decision making under uncertainty. It begins with analytical models such as decision trees, Bayes Theorem and Bayesian revision, value of information, basic utility theory and multi-attribute decision making. The course continues with an examination of how these theories can fail to predict actual decision making behaviour. This course applies the concepts of decision-making to managerial and consumer behaviour as well as behaviour in negotiations. [Offered: S]
Technical entrepreneurship is examined considering the role of independent business, entrepreneurial behaviour, types of business and enterprises, business structure, sources of venture concepts and capital, company operation and control, and business start up. [Offered: W]
A work-term report presents in detail a technical project, activity, or analysis engaged by the student normally during the preceding work term, related to management engineering. The report is evaluated on the basis of written communication skills and technical proficiency in the subject matter as demonstrated by the report. Reports are due on the 10th day of lectures for the academic term in which the report is required. Any resubmissions granted are due by the "Lectures End" date. [Offered: S]
Prereq: Level at least 4A Management Engineering. Antireq: WKRPT 400, 401
This course builds on the material covered in MSCI 431. Students will learn how to construct and analyze a range of stochastic decision models that are useful in the design and control of a wide variety of systems. Applications areas include the design of inventory control systems, telecommunication networks, healthcare polices, manufacturing control and reliability analysis. Topics include Renewal-Reward Processes, Markov Decision Processes, Matrix Analytic Methods with application areas noted above. [Offered: S]
This course provides an opportunity for students to learn the engineering behind search engines and how to optimize search engines to provide higher quality user experiences. This course focuses on text retrieval and web search. Topics include design and construction of retrieval systems, retrieval models, and evaluation of search engines. [Offered: F, W, first offered Fall 2021, offered Winter until 2020]
This course provides students with an in-depth understanding of methods for evaluating the user experience on a large scale. Students will learn how to design user experiments that involve the collection and analysis of large quantities of data online, apply useful metrics for evaluating the user experience, and use this analysis to inform their designs of software and technology. [Offered: S, first offered Spring 2022]
The course focuses on the analysis, evaluation, and improvement of quality based on statistical tools. Topics include process capability analysis, statistical process control, experimental design and the Taguchi method, and acceptance sampling. The emphasis is on the assessment of quality and the design of alternate processes and/or quality assessment schemes to improve quality. [Offered: S]
Scheduling is the sequencing of tasks to scarce resources. By exploring scheduling problems found in industry, this course will discuss scheduling framework and notation as well as algorithmic, heuristic, and mathematical programming solution approaches. Students will be introduced to the theoretical background in these areas, but the emphasis will be placed on modeling and solving scheduling problems in practice. Students will apply these concepts in design activities in assignments and a course project. [Offered: W]
MSCI 597Complementary Studies Topics in Management Sciences
A complementary studies course on advanced topics in Management Sciences will be offered when resources are available. For current offerings, see the Future Term Course Offerings list or the Schedule of Classes. [Offered: F, W, S]
A course on advanced topics in management engineering will be offered when resources are available. For current offerings, see the future term course offerings list or the schedule of classes. [Offered: F, W, S]
MSCI 599Special Topics in Management Engineering Design
A course on advanced topics in management engineering with emphasis on design will be offered when resources are available. For current topic offerings, see the future term course offerings list or the schedule of classes. [Offered: F, W, S]