Course Descriptions - Undergraduate Calendar 2017-2018

University of Waterloo Home | Undergraduate Calendar | Course Description Index | Contact Us | Privacy
University of Waterloo
M A N A G E M E N T   S C I E N C E S 

MSCI 100s


MSCI 100 LAB,LEC,TUT 0.75Course ID: 012366
Management Engineering Concepts
An introduction to the methods and principles of management engineering. Written, graphical, and oral forms of technical communication. Engineering graphics fundamentals of projection, computer-aided design, freehand sketching, and the interpretation of technical drawings. Introduction to quantitative methods of data analysis, planning, forecasting, decision modeling, and work flow analysis. Engineering design, including a management process design project with small groups. Aspects of the engineering profession including ethics, safety, and intellectual property. Professional development including résumé skills, interview skills, and preparation for co-op terms. [Offered: F]
Prereq: Level at least 1A Management Engineering

MSCI 100B SEM 0.00Course ID: 013370
Seminar
General Seminar. [Offered: W]
Prereq: Level at least 1B Management Engineering

MSCI 121 LEC,TUT 0.50Course ID: 014426
Introduction to Computer Programming
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, and 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]
Prereq: Level at least 1B Management Engineering.
Antireq: CHE 121, CIVE 121, ECE 150, GENE 121, SYDE 121

MSCI 131 LAB,LEC,TUT 0.50Course ID: 013371
Work Design and Facilities Planning
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]
Prereq: Level at least 1B Management Engineering

MSCI 200s


MSCI 200A LEC 0.00Course ID: 012368
Seminar
General seminar. [Offered: F]
Prereq: Level at least 2A Management Engineering

MSCI 200B LEC 0.00Course ID: 012369
Seminar
General seminar. [Offered: S]
Prereq: Level at least 2B Management Engineering

MSCI 211 LEC,TUT 0.50Course ID: 006818
Organizational Behaviour
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]
Antireq: AFM 280, BUS 288W, PSYCH 238/338
Also offered Online

MSCI 240 LAB,LEC,TUT 0.50Course ID: 012370
Algorithms and Data Structures
Design and analysis of data structures and algorithms. Mathematical and conceptual analysis of algorithms for set operations, sorting, graphs, and priority queues. Comparison of algorithms on different data structures. Algorithmic and data structural solutions to common engineering problems in computer science. Mathematical analysis of space and time complexity as well as other forms of computational complexity in algorithms. [Offered: F]
Prereq: GENE 121 or MSCI 121.
Antireq: CS 240, ECE 250, MTE 140 and SYDE 223

MSCI 252 LEC,TUT 0.50Course ID: 012367
Probability and Statistics for Engineers
This course introduces fundamental concepts in probability and statistics. It covers topics in probability, random variables, discrete and continuous probability distributions, confidence intervals, hypothesis testing, sampling, and introductory linear regression. Students are exposed to software packages that enable statistical analysis. [Offered: S]
Prereq: Level at least 2B Management Engineering.
Antireq: CHE 220, CIVE 224, ECE 316, ECON 221, ENVE 224, ME 202, NE 115/215, STAT 231, SYDE 212

MSCI 261 LEC,TST,TUT 0.50Course ID: 006820
Engineering 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.
Antireq: CIVE 292/392, ECE 390, ENVE 292, SYDE 262

MSCI 262 LEC,TUT 0.50Course ID: 012371
Managerial and Cost Accounting
This course provides students with an understanding of how costs are calculated and allocated within an organization. The focus is on developing an understanding of how all aspects of engineering impact the cost structure of an organization, and how these costs are analyzed and used in corporate planning and decision making processes. [Offered: F]
Prereq: One of CIVE 292/392, ECE 390, ENVE 292, MSCI 261 or SYDE 262.
Antireq: AFM 101, 102, 123/ARBUS 102, BUS 127W/227W

MSCI 263 LEC,TUT 0.50Course ID: 012372
Managerial Economics
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

MSCI 271 LEC,TUT 0.50Course ID: 012373
Advanced Calculus and Numerical Methods
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

MSCI 300s


MSCI 300A SEM 0.00Course ID: 012374
Seminar
General Seminar. [Offered: W]
Prereq: Level at least 3A Management Engineering

MSCI 300B SEM 0.00Course ID: 012375
Seminar
General Seminar. [Offered: F]
Prereq: Level at least 3B Management Engineering

MSCI 311 LEC,TUT 0.50Course ID: 006821
Organizational Design and Technology
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]

MSCI 331 LEC,TUT 0.50Course ID: 006822
Introduction to Optimization
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 332 LEC,TUT 0.50Course ID: 012376
Deterministic 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]
Prereq: One of BME 411, CIVE 332, CO 250, ENVE 320/335, MSCI 331, or SYDE 411; Level at least 3B Management Engineering or MSCI Option.

MSCI 333 LAB,LEC,TUT 0.50Course ID: 012377
Simulation Analysis and Design
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

MSCI 334 LAB,LEC,TUT 0.50Course ID: 013762
Operations Planning and Inventory Control
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]
Prereq: MSCI 131; One of CHE 220, CIVE 224, ECE 316, ENVE 224, ME 202, MSCI 252, MTE 201, STAT 206, 231, 241, or SYDE 212.
Antireq: MSCI 432

MSCI 342 LAB,LEC,TUT 0.50Course ID: 012378
Principles of Software Engineering
The purpose of this course is to study methods necessary to cost-effectively address difficult problems arising in the development, management and evolution of software systems.Topics include requirements engineering and analysis; different methods for software design; techniques for building dependable software systems; verification and validation of systems cost estimation, resource estimation and project management; and maintenance issues. [Offered: F]
Prereq: MSCI 240

MSCI 343 LAB,LEC,TUT 0.50Course ID: 012379
Human-Computer Interaction
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: One of (CHE 121, CIVE 121, CS 115, 116, 135, 136, 137, 138, 145, 146, ECE 150, GENE 121, MSCI 121, NE 113, PHYS 236, SYDE 121); Level at least 2A.
Antireq: CS 449, SYDE 348

MSCI 346 LAB,LEC,TUT 0.50Course ID: 012380
Database Systems
Design and implementation of database solutions to common engineering and management problems. Multiple analytical methods for choosing optimal database designs. Topics include relational database design, data definition, entity modeling, structured query language and emerging types of database systems. [Offered: S]
Prereq: MSCI 240; Level at least 2B Management Engineering.
Antireq: CS 338, 348

MSCI 391 PRJ 0.13Course ID: 015094
Work-term Report
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, first offered Winter 2019]
Prereq: Level at least 3A Management Engineering.
Antireq: WKRPT 200, 201

MSCI 392 PRJ 0.13Course ID: 015095
Work-term Report
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, first offered Fall 2019]
Prereq: Level at least 3B Management Engineering.
Antireq: WKRPT 300, 301

MSCI 400s


MSCI 400A SEM 0.00Course ID: 012381
Seminar
General Seminar. [Offered: S]
Prereq: Level at least 4A Management Engineering

MSCI 400B SEM 0.00Course ID: 012382
Seminar
General Seminar. [Offered: W]
Prereq: Level at least 4B Management Engineering

MSCI 401 LEC,PRJ 0.50Course ID: 012383
Management Engineering Design Project 1
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]
Prereq: Level at least 4A Management Engineering

MSCI 402 LEC,PRJ 0.50Course ID: 012384
Management Engineering Design Project 2
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

MSCI 411 LEC,TUT 0.50Course ID: 014556
Leadership and Influence
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]

MSCI 421 LEC,TUT 0.50Course ID: 011498
Strategic Management of Technology
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]
Prereq: MSCI 311; Level at least 3A

MSCI 422 LEC 0.50Course ID: 011499
Economic Impact of Technological Change and Entrepreneurship
This course is designed to analyse the impact of technological change and entrepreneurship at a firm and societal level, primarily in terms of the economic antecedents and consequences of new technology. The scope of the course ranges from the study of the determination of productivity and its effect on economic growth to the determination of innovative activity and performance. Prereq: (One of CIVE 292/392, ECON 101, ENVE 292/392, MSCI 261, SYDE 262) and (One of CHE 220, CIVE 224, ECE 316, ECON 221, ENVE 224, ENVS 278, KIN 222, MSCI 252, ME 202, MTE 201, NE 115/215, PSCI 314, PSYCH 292, REC 371, SDS 250R, SOC 280, STAT 202, 206, 211, 221, 231, 241, SYDE 212) and level at least 3A. [Offered: F]
See course description for prerequisite details.

MSCI 423 LEC,TUT 0.50Course ID: 012385
Managing 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]
Prereq: MSCI 311

MSCI 431 LEC,TUT 0.50Course ID: 006823
Stochastic Models and Methods
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]
Prereq: (MSCI 331 or SYDE 411) and (One of CHE 220, CIVE 224, ECE 316, ENVE 224, MSCI 252, ME 202, MTE 201, NE 115/215, STAT 206, 211, 231, 241, SYDE 212); Not open to students in the Faculty of Mathematics except Software Engineering

MSCI 432 LEC,TUT 0.50Course ID: 006824
Production 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]
Prereq: (One of CHE 220, CIVE 224, ECE 316, ENVE 224, MSCI 252, ME 202, MTE 201, NE 115/215, STAT 206, 211, 231, 241, SYDE 212).
Antireq: MSCI 334

MSCI 433 LEC,TUT 0.50Course ID: 012387
Applications of Management Engineering
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]
Prereq: MSCI 332, 333, 431; 334 or 432

MSCI 434 LAB,LEC,TUT 0.50Course ID: 012388
Supply Chain Management
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

MSCI 435 LEC,TUT 0.50Course ID: 012389
Advanced Optimization Techniques
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]
Prereq: MSCI 331, 332

MSCI 436 LEC,TUT 0.50Course ID: 012390
Decision Support Systems
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]
Prereq: MSCI 331

MSCI 442 LEC,TUT 0.50Course ID: 006826
Impact 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]
Prereq: Level at least 3A Engineering

MSCI 444 LEC,TUT 0.50Course ID: 012042
Information Systems Analysis and Design
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.
Antireq: CS 432, 490

MSCI 445 LAB,LEC,TUT 0.50Course ID: 013763
Telecommunication 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 will be taught using a top-down approach. Topics include: systems, security, applications, evolution of the field, performance, and technology. [Offered: S]
Prereq: Level at least 4A Management Engineering

MSCI 446 LEC,TUT 0.50Course ID: 012391
Data Warehousing and Mining
This course will present state-of-the-art practice and research in the storage, extraction, manipulation and analysis of data, with a view to using these processes for making better management decisions. Topics include: extracting, cleaning, and organizing data from transactional databases, discovering and validating patterns and relationships using statistical techniques, and using the extracted patterns for making improved management decisions. [Offered: F]
Prereq: One of BME 411, CIVE 332, CO 250, ENVE 320/335, MSCI 331, or SYDE 411; Level at least 3A; (One of CS 348, ECE 356, MSCI 346) and (One of CHE 220, CIVE 224, ECE 316, ENVE 224, MSCI 252, ME 202, MTE 201, NE 115/215, STAT 206, 231, 241, SYDE 212)

MSCI 452 LEC,TUT 0.50Course ID: 006827
Decision Making Under Uncertainty
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 behavior. This course applies the concepts of decision-making to managerial and consumer behavior as well as behavior in negotiations. [Offered: S]
Prereq: One of CHE 220, CIVE 224, ECE 316, ENVE 224, MSCI 252, ME 202, MTE 201, NE 115/215, STAT 206, 211, 231, 241, SYDE 212

MSCI 454 LEC 0.50Course ID: 005813
Technical Entrepreneurship
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]
Prereq: One of CIVE 292/392, ECE 390, ENVE 292, MSCI 261, SYDE 262; Level at least 3A Engineering.
Antireq: BET 300

MSCI 491 PRJ 0.13Course ID: 015096
Work-term Report
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, first offered Spring 2020]
Prereq: Level at least 4A Management Engineering.
Antireq: WKRPT 400, 401

MSCI 500s


MSCI 531 LEC,TUT 0.50Course ID: 013764
Stochastic Processes and Decision Making
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]
Prereq: MSCI 431

MSCI 541 LEC,TUT 0.50Course ID: 013765
Information Retrieval Systems
The course provides an opportunity for students to obtain a solid foundation in information retrieval. The course will focus on text retrieval and web search in particular. Topics include design and construction of retrieval systems, retrieval models, and interactive information retrieval. Several advanced programming projects will be required of students as well as a final project. [Offered: W]
Prereq: (One of CS 240, ECE 250, MSCI 240, MTE 140, SYDE 223) and (One of CHE 220, CIVE 224, ECE 316, ENVE 224, MSCI 252, ME 202, MTE 201, NE 115/215, STAT 206, 231, 241, SYDE 212)

MSCI 551 LEC,TUT 0.50Course ID: 013766
Quality Management and Control
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]
Prereq: (One of CHE 220, CIVE 224, ECE 316, ENVE 224, MSCI 252, ME 202, MTE 201, NE 115/215, STAT 206, 231, 241, SYDE 212); Level at least 3A Management Engineering or MSCI Option.

MSCI 555 LEC,TUT 0.50Course ID: 013767
Scheduling: Theory and Practice
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]
Prereq: One of BME 411, CIVE 332, CO 250, ENVE 320/335, MSCI 331, or SYDE 411.
Antireq: CO 454

MSCI 597 LEC,TUT 0.50Course ID: 013768
Complementary 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]
Department Consent Required

MSCI 598 LEC,TUT 0.50Course ID: 013769
Special Topics in Management Engineering
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]
Department Consent Required

MSCI 599 LEC,TUT 0.50Course ID: 013770
Special 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]
Department Consent Required