IENG374 Computational Modeling in Industrial Engineering (3,1) 3
The aim of this course is to provide students with a sound understanding of the use of computational modelling techniques applied to Industrial Engineering problems. Students should develop an understanding of the strengths and limitations of standard numerical techniques in engineering. Spreadsheets, computer algebra systems (computational/symbolic processing software packages), and a structured programming language will be introduced. Emphasis is primarily on applications in the areas of production management, operations research and system design. This course will cover elementary numerical analysis, number representation, roots of equations, system of linear algebraic equations, non-linear equations, curve fitting, regression, integration and differentiation, finite difference methods, linear programming.
Prerequisite: CMPE110 Co-requisite: IENG212
IENG405 Human Factors Engineering (3,1) 3
This course is designed to introduce basic research methods and principles in ergonomics that can provide us with more efficient and comfortable places in which to work and live. This will be explored by considering body and work physiology, biomechanics, anthropometry, information processing and environmental factors (the effect of thermal factors, noise, vibration, illumination). Study of human performance by analysis of process involved in executing complex tasks and identification of factors. The effect of control display design, age and shift work on the performance of human beings will also be explored. Analysis of factors that limit human performance and development of skills. Human factors that affect product and workplace environment design.
Prerequisite: IENG301 and/or consent of the instructor
IENG409 Occupational Safety and Health Management (3,0) 3
This course is designed to introduce the engineering student with the basic principles of occupational safety and health management in industry. Development of safety and health function, concepts of hazard avoidance, impact of regulations, toxic substances, environmental control, noise, explosive materials, fire protection, personal protection and first aid will be introduced.
IENG416 Network Analysis (3,1) 3
Basic definitions and concepts in graph theory and network systems are presented in this course. The course concentrates on applications of network algorithms to project management. Basic network topics covered in this course are: minimal and maximal paths, flow networks, activity networks.
Prerequisite: IENG313 and/or consent of the instructor
IENG417 Applications in Mathematical Programming and Optimization (3,1) 3
The aim of this course is to improve the skills of students in modeling and solving real life problems in the mathematical programming and optimization. Both deterministic and stochastic models are considered. Topics covered are: numerical methods and their implications in linear programming; introduction to non-linear and dynamic programming; techniques to solve Markov decision problems.
Prerequisite: IENG314 and/or consent of the instructor
IENG418 Stochastic Processes (3,1) 3
This technical elective course is designed for students who are interested in stochastic systems. The course provides a review of probabilistic concepts and basic definitions and constructions of stochastic processes. Analysis of Bernoulli and Poisson processes, Markov chains, birth and death processes, Chapman Kolmogorov equations, Markov decision processes are main subjects of the course. Other topics covered in the course are: applications to queuing and inventory problems, basic results of M/G/1 and GI/G/1 queuing models, renewal theory and its applications.
Prerequisite: MATH322 and/or consent of the instructor
IENG419 Project Management (3,1) 3
This course is designed to familiarize the student with the basic techniques used in the management of projects. It covers: project management: nature and organization; financial and commercial framework; definition, cost estimating, contracts and funding; planning and scheduling; network analysis including CPM & PERT, scheduling resources; computer applications: preparation, packages; purchasing and materials management: scheduling, ordering, materials control, purchasing procedures; managing work and costs: program implementation, managing progress, commissioning, permits, cost management; decommissioning; project closure.
Prerequisite: Senior standing and/or consent of the instructor
IENG426 Multi-attribute Decision Making (3,1) 3
The aim of this course is to introduce the basic techniques used in decision making for complex systems. Theory and methods that are used to analyze multi-attribute decision problems under certainty, uncertainty and risk are discussed. Topics covered in the course include: the value of information, the concept of utility function, expected utility theory, decision trees, portfolio theory, formulation of the multi-attribute problem, decision making with discrete and continuous alternatives. Applications selected from capital investment, bidding, marketing, purchasing and inventory control will also be provided.
Prerequisite: IENG313 and/or consent of the instructor
IENG435 Advanced Topics in Inventory Planning and Control (3,1) 3
The aim of this course is to study the practical and advanced theoretical issues in inventory planning and control. The topics covered in the course are: an overview of inventory systems, deterministic and stochastic models, fixed versus variable reorder intervals, dynamic and multiple stage models, selection of optimal inventory policies for single and multiple item dynamic inventory models, myopic policies, multiple echelon models, and heuristic algorithms.
Prerequisite: IENG332 and/or consent of the instructor
IENG436 Machine Scheduling (3,1) 3
This course is designed to provide theoretical and practical issues in machine scheduling. Terminology, characteristics and classification of sequencing and scheduling problems. An overview of computational complexity theory. Scheduling approaches. Static and dynamic scheduling problems: single stage and multi-stage (flow shop, open shop, job shop, etc.) problems with various scheduling criteria. Priority dispatching. Survey of other scheduling problems. Applications in production and computer systems.
Prerequisite: IENG431 and/or consent of the instructor
IENG438 Fundamentals of Supply Chain Management (3,1) 3
Supply chain management; Performance of supply chain and it's measurement; Different structures of supply chains; Planning in supply chain including demand forecasting, aggregate planning, and planning of demand and supply; Planning and managing inventories in supply chain; Information sharing; Designing and planning logistic systems of supply chain. New product development; Planning, managing and controlling of purchasing and logistics systems of supply chain; Strategic orientation toward the design and development of the supply chain; Bull-whip effect; Total Quality Management to assess and assure customer satisfaction; Global strategies; Expert systems for continuous improvement of the supply chain.
Prerequisite: Senior standing and/or consent of the instructor
IENG446 Advanced Manufacturing Technologies (3,1) 3
This course is designed to cover the advanced issues in design, planning, and analysis of performance issues in production systems, production/inventory systems and network of production/inventory and distribution systems. Production and transfer lines. Assembly systems. Impact of computer aided design and manufacturing on production planning. Manufacturing information systems, classification and coding; i.e., Group Technology. Characteristics of Cellular Manufacturing, Flexible Manufacturing and Just-in-Time Production Systems. Automated material handling systems. Consideration of technical and economic aspects of equipment, process and system design. This project oriented course requires extensive use of simulation in analysis of system performances.
Prerequisite: IENG431, IENG461 and/or consent of the instructor
IENG447 Computer Integrated Manufacturing (3,1) 3
This course is designed to teach the basics of computer integrated manufacturing. Topics covered in this course are: CIM definition. CIM environment, CIM benefits, Components of a CIM Architecture: Simulation, Group Technology, Networks, Concurrent Engineering, CAD/CAM. Classification of production systems for the design and selection of production planning and control. Integrative Manufacturing Planning and Control. Integration of information and material flow in manufacturing. Developing a successful CIM strategy. CIM Examples. Modeling Methodology and tools in analysis and design for CIM. Application of virtual reality in CIM.
Prerequisite: IENG431 and/or consent of the instructor
IENG448 Service Systems (3,1) 3
This course is aimed to analyze service systems from the perspective of an industrial engineer. Structure of service producing systems and representation of them as production systems are discussed in the course. Topics covered in this course are: basic design and operational concepts in service and process selection, capacity planning, facilities planning, work design, aggregate service planning, scheduling, service quality information systems.
Prerequisite: IENG314 and/or consent of the instructor
IENG452 Introduction to Entrepreneurship (3,0) 3
This interdisciplinary course is designed to help students to evaluate the business skills and commitment necessary to successfully operate an entrepreneurial venture and review the challenges and rewards of entrepreneurship. The core of the course focuses on the discovery and understanding of entrepreneurial attitudes and behaviors within oneself. Students will also be introduced to entrepreneurship from an economic perspective and the concepts of environmentally sustainable practices and social entrepreneurship. The students will be given the competencies required to be an entrepreneur through case studies, creative problem solving and exercises aimed at self-development.
IENG455 Engineering Management (3,0) 3
This course is designed to introduce engineering management principles to students. It aims to educate engineering students how to assume management positions in engineering organizations. It covers the historical developments in this area, the organizational issues, motivating engineers, managing the activities of design, production and manufacturing, and managing engineering projects.
Prerequisite: Senior standing and/or consent of the instructor
IENG456 Technology Management (3,0) 3
The aim of this course is to teach the basics of technology management to senior industrial engineering students. It covers the major technological aspects of process and manufacturing industries in relation to their management, selection and implementation issues of new technologies, managing technological and the related organizational changes.
Prerequisite: Senior standing and/or consent of the instructor
IENG457 R & D Management and Technology Transfer (3,0) 3
This course is designed to prepare senior industrial engineering students to assume positions in a research and development environment. The process of technological innovation and its relationships to organization, management of R & D, transfer of technology from laboratories to industry, and license and patent agreements are among the topics studied.
Prerequisite: Senior standing and/or consent of the instructor
IENG458 Legal Environment (3,0) 3
The aim of this course is to introduce the fundamental concepts and terminology used in the study of the effects of the legal environment on the decisions which the engineer as a manager must make. Formulation of employment contracts. Health and safety at work. Occupational accidents. Employers' liabilities. Collective bargaining. Collective agreement. Conciliation and arbitration. Strikes and lock-outs. Social security. Legal provisions.
Prerequisite: Senior standing and/or consent of the instructor
IENG462 Fundamentals of Systems Engineering (3,1) 3
This course introduces the fundamentals of large-scale system design to senior IE students. First, the concepts underlying Systems Engineering are covered, distinguishing Systems Engineering from classical bottom-up engineering. It then develops a methodology for working with these concepts and shows all the specialist subdisciplines, including life cycle costing, reliability, and maintainability have to be integrated into the top-down design process in order to achieve the overall goal of maximum cost-effectiveness.
Prerequisite: Concurrently with IENG314
IENG465 System Dynamics (3,1) 3
The aim of this course is to teach how to study and investigate structural and operational properties of complex industrial systems through the System Dynamics approach. The topics covered are: development of system dynamics, principle areas of application and techniques used, structures of dynamic systems, formation of identity models, introduction to DYNAMO, analysis of positive and negative feedback flows and S-shaped growth behavior.
Prerequisite: IENG461 and/or consent of the instructor
IENG476 Artificial Intelligence and Expert Systems (3,1) 3
This course is designed to make an overview on the advanced topics in artificial intelligence and expert systems. Problem representation and reasoning. Problem modeling. Problem-solving techniques: state-space approach and problem-reduction approach. Proof theory of prepositional logic. First order predicate logic. Knowledge base, expert systems. Inference engine. Machine learning: inductive inference, analog inference and adductive inference. Learning by instruction. Learning from examples. Conceptual clustering. Explanation-based learning. Connectionist learning (neural networks). Industrial applications and robotics.
Prerequisite: IENG372 and/or consent of the instructor
IENG485 Forecasting and Time Series Analysis (3,1) 3
This course is designed to give some advanced forecasting models for discrete time series. Identification and estimation of parameters in autoregressive moving average. Mixed autoregressive moving average processes. Autocorrelation functions. Box-Jenkins approaches to problems of identification. Estimation and forecasting. Linear stationary and non-stationary models. Kalman filters. Bayesian forecasting techniques.
Prerequisite: IENG332, IENG385 and/or consent of the instructor
IENG486 Recent Topics in Quality Management (3,1) 3
This course is designed to answer the question on ''how quality can be achieved in all areas of an organization, including design, production, marketing, customer services and personnel''. History of quality. Development of basic quality control concepts. Basic statistical methods employed in the assurance of product conformance to specifications in the industrial environment. Quality engineering in product and process design and quality costs. Understanding of total quality concept and the scope of Total Quality Management. Continuous improvement through Total Quality Management.
Prerequisite: Senior standing and/or consent of the instructor
IENG487 Design and Analysis of Experiments (3,1) 3
The aim of this course is to introduce basic principles of experimental design. Replication. Randomization. Blocking. Transformations. Fixed and random effects. Latin squares. Factorial experiments. Analysis of variance and covariance. Regression analysis. Response surfaces.
Prerequisite: IENG385 and/or consent of the instructor
IENG488 Reliability Engineering (3,1) 3
In this course, the system reliability is introduced, and analysis of deterministic, probabilistic and stochastic reliability models are discussed. Topics covered include: coherent structures, min-path and min-cut representations, computing system reliability, systems with associated components, bounds on system reliability, classes of life distributions, optimal management of systems by replacement and preventive maintenance.
Prerequisite: MATH322 and/or consent of the instructor
IENG495 Introduction to Research in Industry (3,0) 3
This course is designed for the students who wish to conduct research in industrial engineering. Each student is assigned a research topic that is suitable to his/her academic background and interests. Under the supervision of a departmental faculty member, the student will tackle the problem and find a satisfactory solution. Written and oral presentations of results are required.
Prerequisite: Senior standing and/or consent of the instructor