Undergraduate Courses 2022-23
IEDA
Industrial Engineering and Decision Analytics
Undergraduate courses marked with [BLD] or [SPO] may be offered in the mode of blended learning or self-paced online delivery respectively, subject to different offerings. Students should check the delivery mode of the class section before registration.
- IEDA 1010Academic and Professional Development I0 Credit(s)Previous Course Code(s)IELM 1010DescriptionA compulsory one-year course for IEDA students. This course aims to provide academic and professional advising to students and to develop their technical and non-technical communication skills. Industrial and academic seminars will be offered. Graded P or F.
- IEDA 1020Academic and Professional Development II0 Credit(s)Previous Course Code(s)IELM 1020DescriptionA compulsory one-year course for IEDA students, which is a continuation of IEDA 1010. Graded P or F.
- IEDA 1901Industrial Training and Experience0 Credit(s)DescriptionThis course is intended to provide UG students with practical hands-on training in the form of either a full-time internship training or industrial training course in an industrial simulated environment. Students who opt for internship training should complete a full-time internship training for a period of at least 4 weeks in an organization or company recognized by the Department for providing qualified internship training relevant to the industrial engineering and decision analytics. Students must also complete the USTSIEB Safety Training module. For IEDA students in their second year of study or above only. Students should seek approval of the internship coordinator for enrollment in the course. Graded P, PP or F.
- IEDA 1990Industrial Training0 Credit(s)Previous Course Code(s)IELM 1990Exclusion(s)IEDA 1991DescriptionA practical training course in an industrial simulated environment. For students of the Industrial Engineering and Decision Analytics Department only. Graded P, PP or F.
- IEDA 1991Industrial Experience0 Credit(s)Previous Course Code(s)IELM 1991Exclusion(s)IEDA 1990DescriptionFull-time internship training for a period of at least 4 weeks in an organization or company recognized by the Department for providing qualified internship training relevant to the industrial engineering and decision analytics. Students must also complete the USTSIEB Safety Training module. For IEDA students in their second year of study or above only. Students should seek approval of the internship coordinator for enrollment in the course. Graded P or F. May be graded PP.
- IEDA 2010Introduction of Industrial Engineering and Decision Analytics3 Credit(s)Previous Course Code(s)IELM 2010Exclusion(s)IEDA 2200DescriptionThis course provides an introduction to industrial engineering and decision analytics (IEDA). It comprises of two parts. The first part introduces basic IE analytical tools, such as optimization, game theory, probability and statistics, at a conceptual level. In the second part, many of the IEDA practical concepts, including production and operations management, logistics and supply chain management, financial technology are introduced.
- IEDA 2100Computing in Industrial Applications3 Credit(s)DescriptionIntroduction to microprocessor technologies and computer hardware with industrial applications. Computer systems for industrial control. Digital communication, mobile computing and RFID technology.
- IEDA 2150Product Design3 Credit(s)Previous Course Code(s)IELM 2150DescriptionFundamentals of product design from an industrial engineering perspective, including market research and communication, process design and evaluation, design for manufacturability/assembly, design for usability and safety, aesthetics design, and design for reuse. Methods and theories of design and case studies are presented.
- IEDA 2200Engineering Management3 Credit(s)Previous Course Code(s)IELM 2200Exclusion(s)IEDA 2010DescriptionTechniques relating to modeling and analysis and management of engineering operations; productivity assessment and improvement, quality assessment and improvement; principles of behavioral science and its application to engineering management.
- IEDA 2410Logistics and Freight Transportation Operations3 Credit(s)Previous Course Code(s)IELM 2410DescriptionIntroduction to intermodalism, globalization, third-part logistics, carrier logistics, shipper logistics, manufacturing logistics, supply chain management, and rules, conventions and practices in various transportation modes. Discussion of characteristics, issues, and practices of air cargo systems, surface transportation systems, sea freight operations, and terminal operations.
- IEDA 2520Probability for Engineers3 Credit(s)Previous Course Code(s)IELM 2520Prerequisite(s)MATH 1014 OR MATH 1020 OR MATH 1024Exclusion(s)IEDA 2510 (prior to 2018-19), ELEC 2600, ELEC 2600H, MATH 2421, MATH 2431DescriptionThis is a systematic introduction to basic probability theory for engineering, including sample space and sampling methods, calculus of probability, conditional probability, joint distribution, moment generating functions, the law of large numbers and central limit theorem. Along the course, students will learn a wide range of discrete and continuous probability distributions, which are important and useful in various applications.
- IEDA 2540Statistics for Engineers3 Credit(s)Previous Course Code(s)IELM 2540Prerequisite(s)IEDA 2520Exclusion(s)IEDA 2510 (prior to 2018-19), MATH 2411, ISOM 2500, LIFS 3150DescriptionThis is a systematic introduction to statistics for engineering, including descriptive statistics, point and interval estimation, hypothesis testing and linear regression analysis. In addition to theories, students will be taught a statistical language (R or Python) and have hands on experience of processing and analyzing data.
- IEDA 3010Prescriptive Analytics3 Credit(s)Previous Course Code(s)IELM 3010Corequisite(s)MATH 2111Exclusion(s)CIVL 2170, ISOM 3710, PHYS 4059DescriptionIntroduction to optimization methods. Topics include linear programming, integer programming, nonlinear programming, decision-making under uncertainty, and sequential decision-making. Software packages are used to solve data-driven decision-making problems in engineering and business.
- IEDA 3130Ergonomics and Safety Management3 Credit(s)Previous Course Code(s)IELM 3130Prerequisite(s)IEDA 2510 (prior to 2018-19) OR (IEDA 2520 AND IEDA 2540)DescriptionIntroduction to ergonomics and safety management. Work environment stressors and their reduction. Technical compliance of Occupational Safety and Health Ordinance and their respective laws in UK, EC, and US. Accident causation models.
- IEDA 3150Manufacturing Processes3 Credit(s)Previous Course Code(s)IELM 3150DescriptionMachine tools, tools and tooling. Machining, fabrication, joining, assembly, and welding. Experiments in cutting tool performance involving tool geometry, speed, surface finish, tool life and production economics associated with those variables. Concepts of NC, CNC.
- IEDA 3180Data-Driven Portfolio Optimization3 Credit(s)Alternate code(s)ELEC 3180Prerequisite(s)(IEDA 2510 (prior to 2018-19) OR IEDA 2520 OR IEDA 2540 OR ELEC 2600) AND (MATH 2111 OR MATH 2121 OR MATH 2131 OR MATH 2350)DescriptionModern portfolio theory started with Harry Markowitz's 1952 seminal paper "Portfolio Selection." He put forth the idea that risk-adverse investors should optimize their portfolio based on a combination of two objectives: expected return and risk. Until today, that idea has remained central in portfolio optimization. However, the vanilla Markowitz portfolio formulation does not seem to behave as expected in practice and most practitioners tend to avoid it. During the past half century, researchers and practitioners have reconsidered the Markowitz portfolio formulation and have proposed countless of improvements and alternatives such as robust optimization methods, alternative measures of risk, regularization via sparsity, improved estimators of the covariance matrix, robust estimators for heavy tails, factor models, volatility clustering models, risk-parity formulations, index tracking, etc. This course will explore the Markowitz portfolio optimization in its many variations and extensions, with special emphasis on Python programming.
- IEDA 3230Engineering Economics and Accounting3 Credit(s)Previous Course Code(s)IELM 3230DescriptionApplication of microeconomics to engineering and managerial decision making. Basic accounting cash flow analysis of capital investment. Present worth, rate of return, taxes and depreciation, capital budgeting, cost accounting, risk and uncertainty.
- IEDA 3250Stochastic Models3 Credit(s)Previous Course Code(s)IELM 3250Prerequisite(s)IEDA 2510 (prior to 2018-19) OR (IEDA 2520 AND IEDA 2540) OR (MATH 2411 AND MATH 2421)DescriptionPoisson process, Markov process, and Markov decision processes; inventory theory, reliability, queuing theory. Application softwares.
- IEDA 3270Data-Driven Quality Technology3 Credit(s)Previous Course Code(s)IELM 3270Prerequisite(s)IEDA 2510 (prior to 2018-19) OR (IEDA 2520 AND IEDA 2540) OR MATH 2411Exclusion(s)ISOM 3730Mode of Delivery[BLD] Blended learningDescriptionControl charts and statistical on-line quality control methods, off-line quality control and parameter design, modern quality philosophy and Taguchi method.
- IEDA 3300Industrial Data Systems3 Credit(s)Previous Course Code(s)IELM 3300Prerequisite(s)COMP 1021 OR COMP 1022P OR COMP 1022Q (prior to 2020-21)Exclusion(s)COMP 3311, ISOM 3260DescriptionFundamental concepts on database, network, object-oriented methodology, and system integration; design and development of database systems for productions (e.g. MRP), manufacturing (e.g. CAPP), and management (e.g. BPR).
- IEDA 3302E-Commerce Technology and Applications3 Credit(s)Prerequisite(s)COMP 1021 OR COMP 1022P OR COMP 1022Q (prior to 2020-21)DescriptionA significant portion of modern commercial activity is dependent on electronic commerce. In this course, students will gain familiarity with common e-commerce business models and get an understanding of how and when they are used. The course will cover important enabling technologies, including basics of internet communication, security, clouds, as well as low level technology enabling functions such as localization and tracking. Several important applications in various sectors of industry, including visualization and analysis as well as ELogistics will be introduced.
- IEDA 3330Introduction to Financial Engineering3 Credit(s)Previous Course Code(s)IELM 3330Prerequisite(s)CIVL 2160 OR ELEC 2600 OR IEDA 2510 (prior to 2018-19) OR (IEDA 2520 AND IEDA 2540) OR ISOM 2500 OR MATH 2411 OR MATH 2421 OR MATH 2431Exclusion(s)FINA 3203, FINA 4303DescriptionFor DA students. This course is intended to provide an introduction to important aspects of financial engineering. Specifically, this course will primarily cover fundamentals of the financial system, interest rate and term structure, various financial markets, financial derivatives, option pricing and hedging, risk management, and financial modeling.
- IEDA 3410Routing and Fleet Management3 Credit(s)Previous Course Code(s)IELM 3410Prerequisite(s)IEDA 3010DescriptionApplications and algorithms for network optimization, vehicle routing, shortest path problems, maximum flow problems, matching models and dynamic vehicle allocation.
- IEDA 3460Demand and Supply Analytics3 Credit(s)Prerequisite(s)IEDA 2540DescriptionThis course will introduce students to an array of tools to efficiently manage supply and demand networks. Topics include service and inventory trade offs, stock allocation, pricing, markdown management and contracts, timely product distribution to market while avoiding excess inventory, allocating adequate resources to the most profitable products and selling the right product to the right customer at the right price and at the right time.
- IEDA 3560Predictive Analytics3 Credit(s)Previous Course Code(s)IELM 3560Prerequisite(s)IEDA 2540Exclusion(s)COMP 4211DescriptionThis course focuses on how companies identify, evaluate, and capture decision analytic opportunities to create value. Basic analytic methods as well as real corporate cases studies will be covered. The analytical methods include ways to use data to develop insights and predictive capabilities using machine learning, data mining, and forecasting techniques. Some aspects of the use of optimization methods to support decision-making in the presence of a large number of alternatives and business constraints will be covered. The concepts learned in this class should help students identify opportunities in which decision analytics can be used to improve performance and support important decisions.
- IEDA 3901Transportation Systems3 Credit(s)Previous Course Code(s)IELM 3901Corequisite(s)IEDA 2410Exclusion(s)CIVL 3610DescriptionIntroduction to transportation systems; characteristics of transportation models; traffic flow fundamentals; transportation economics; traffic demand forecasting including trip generation, trip distribution, modal split and trip assignment; interface between transportation systems and logistics planning/operations. For IEDA students only.
- IEDA 4000Special Topics1-3 Credit(s)Previous Course Code(s)IELM 4000DescriptionSelected topics in Industrial Engineering, Logistics Management or Decision Analytics. May be repeated for credit, if different topics are covered.
- IEDA 4100Integrated Production Systems3 Credit(s)Previous Course Code(s)IELM 4100Prerequisite(s)[IEDA 2510 (prior to 2018-19) OR (IEDA 2520 AND IEDA 2540)] AND IEDA 3010Exclusion(s)ISOM 2700DescriptionBasic concepts and techniques in design and operational control of integrated production systems, including MRP, JIT, forecasting, production planning, inventory control, and shop floor control and scheduling.
- IEDA 4130System Simulation3 Credit(s)Previous Course Code(s)IELM 4130Prerequisite(s)IEDA 2510 (prior to 2018-19) OR (IEDA 2520 AND IEDA 2540)Exclusion(s)ISOM 4720DescriptionBasic concepts and algorithm of discrete-event simulation, generation of random variates, modeling input distributions, statistical analysis of simulation outputs, verification and validation of simulation models, comparisons and optimization via simulation, simple spreadsheet simulation, intermediate modeling and analysis with a commercial simulation package.
- IEDA 4180Service Engineering and Management3 Credit(s)Previous Course Code(s)IELM 4180Prerequisite(s)IEDA 2520 AND IEDA 2540DescriptionService system design, service level, quality of service, service product life cycle, measurements, design for serviceability, analysis, productivity in services, client satisfaction, training and services logistics.
- IEDA 4200Design of Logistics and Manufacturing Systems3 Credit(s)Previous Course Code(s)IELM 4200Prerequisite(s)IEDA 3010DescriptionFacility location, process and material flow analysis, space allocation and plant layout, computerized layout planning, material handling equipment, material handling system design.
- IEDA 4331Quantitative Methods in Financial Engineering3 Credit(s)Previous Course Code(s)IELM 4331Prerequisite(s)(FINA 3203 OR IEDA 3330) AND (IEDA 3250 OR ISOM 2500)DescriptionThe course covers some quantitative methods commonly used in financial engineering for modeling, analyzing, and solving basic financial engineering problems. The course will start with basic concepts in stochastic calculus and stochastic differential equations. These will be used to introduce some advanced stochastic models such as jump diffusion, regime-switching, and stochastic volatility models. In the final part, some numerical methods for derivatives pricing will be introduced.
- IEDA 4410Data Driven Supply Chain Management3 Credit(s)Previous Course Code(s)IELM 4410Prerequisite(s)IEDA 4100Exclusion(s)EEMT 5300, ISOM 3770DescriptionAn introduction to the design, development, and management of integrated logistics supply chain systems, including inventory management, distribution channels, and information systems. Emphasis on the impact of e-business on companies and industries, especially how the Internet changes the way in which goods and services flow through the value chain from manufacturers to customers.
- IEDA 4420Dynamic Pricing and Revenue Optimization3 Credit(s)Prerequisite(s)IEDA 3010 AND IEDA 3250Exclusion(s)ISOM 4820 (prior to 2018-19)DescriptionThis course focuses on capacity allocation, dynamic pricing and revenue management. It covers pricing implications of revenue management models for perishable and/or products in limited supply. Applications of these models to various industries including service, airlines, hotels etc. will be covered.
- IEDA 4500Engineering Foundations of FinTech3 Credit(s)Prerequisite(s)IEDA 3330 OR FINA 3203DescriptionFinTech, short for financial technology, is a remarkably booming industry that aims at improving traditional financial services by applying novel technologies. In this course, students will acquire an understanding of popular financial technologies and learn how they are employed to enhance the effectiveness and efficiency of the existing financial systems. More specifically, this course will cover important financial technologies and innovations, including investment and financing technologies such as P2P lending, crowdfunding, and microloans, payment technologies such as digital wallets and mobile payments, wealth management technologies such as robo‐advisors, and blockchain technologies such as cryptocurrencies (e.g., bitcoin). For DA and RMBI students with approval of the course instructor for enrollment in the course.
- IEDA 4510Systems Risk Management3 Credit(s)Prerequisite(s)IEDA 3010 AND IEDA 3250DescriptionThis course seeks to develop the knowledge and analytical skills for risk management in operations. It covers different technical approaches for systems risk management, such as evaluating and modeling risk from data, making robust operational plans, preparing contingency plans, and generating disruption recovery solutions. These methodologies are introduced with applications in different industries such as services, logistics, and IT.
- IEDA 4520Numerical Methods for Financial Engineering3 Credit(s)Prerequisite(s)(IEDA 3250 OR ISOM 2500) AND (IEDA 3330 OR FINA 3203)DescriptionThe course aims to introduce various important numerical methods that have been widely applied in financial engineering. More specifically, the topics consist primarily of lattice methods, Monte Carlo simulation, and finite difference methods. Furthermore, broad applications of these numerical methods in financial engineering are also covered.
- IEDA 4650Engineering Psychology3 Credit(s)Previous Course Code(s)IELM 4650DescriptionIntroduction to cognitive engineering and human performance. Perception, psychophysics, attention, time-sharing, workload and their implications on human performance.
- IEDA 4900Independent Study in Industrial Engineering and Decision Analytics3 Credit(s)Previous Course Code(s)IELM 4900DescriptionUndertaken by students under the supervision of a faculty member. Course requirements include readings on the relevant topic and a research or survey project specifically defined for the research option. For students of the Department of Industrial Engineering and Decision Analytics only. Instructor's approval is required for enrollment in the course.
- IEDA 4901Final Year Thesis6 Credit(s)DescriptionStudents who opt for the research option must register for this course instead of the final year project. The course requires a research project under the supervision of an instructor, and the results must be reported in the form of a thesis or a research paper. For students of the Department of Industrial Engineering and Decision Analytics only. Instructor's approval is required for enrollment in the course.
- IEDA 4920Decision Analytics Final Year Project6 Credit(s)Exclusion(s)IEDA 4901, IEDA 4960DescriptionThis is a one-year course undertaken by students in their final year. The course will require students to engage in a company sponsored project that provides practical experience to the students on topics they have learnt in their major courses. The project requires regular involvement by a specific professional in the sponsoring company, and will be supervised by a faculty in the department. Depending on the complexity of the project and the capacity of the sponsoring company, the project may be undertaken by either a single student, or a group with a maximum of four students. For projects with multiple members in a group, the role and deliverables of each student must be clearly laid out at the outset. For DA students in their fourth year of study only. May be graded PP.
- IEDA 4930Logistics Management and Engineering Project6 Credit(s)Previous Course Code(s)IELM 4930DescriptionA one year long final year project related to logistics engineering and management. Supervised by a faculty member. A project proposal and a final report are required. Credit load will be spread over the year.
- IEDA 4950Industrial Engineering Special Project1-4 Credit(s)Previous Course Code(s)IELM 4950DescriptionA special project supervised by a faculty member. A project proposal and a final report are required. May be repeated for credit if the projects cover different topics.
- IEDA 4960Industrial Engineering and Engineering Management Final Year Project6 Credit(s)Exclusion(s)IEDA 4901, IEDA 4920, IEDA 4930, IEDA 4990DescriptionA one year long final year project related to industrial engineering and engineering management. Supervised by a faculty member. A project proposal and a final report are required. Credit load will be spread over the year. For IEEM students in their fourth year of study only. May be graded PP.
- IEDA 4990Industrial Engineering Design Project6 Credit(s)Previous Course Code(s)IELM 4990DescriptionA one year long final year project related to industrial engineering and engineering management. Supervised by a faculty member. A project proposal and a final report are required. Credit load will be spread over the year.