Department People Graduate Undergraduate Student Resources Research News and Events
   Academic Program
-  Courses
       Course Pages
    -  Course Descriptions
           IE Courses
           Non-IE Courses
       Elective Courses

All courses and course definitions of the Department of Industrial Engineering may be seen under the undergraduate and/or graduate catalogue pages of Boğaziçi University. The links indicated below provide the most recent information about new courses or changes in course titles, definitions or credits as accepted by the university senate.

Undergraduate Catalogue
Graduate Catalogue

IE COURSE DESCRIPTIONS

:: IE 120 Industrial Engineering: Overview and Orientation (1+1+0) 1 P/F

Introduction and orientation to IE: concepts and approaches; illustrations of main methods and applications presented by a series of lectures given by IE faculty; overview of departmental laboratories, basic information technologies, and software including mathematical packages and web-based applications.

:: IE 201 Intermediate Programming (2+0+2) 3

Introduction to object-oriented analysis and design: data encapsulation, inheritance, polymorphism, software engineering methodologies, UML; introduction to C++ programming language: class, inheritance, polymophism, basic input/output, operator overloading, exception handling, templates; fundamental data structures: array, list, tree, binary tree; fundamental algorithms: searching, sorting, recursion.

Prerequisite: CmpE 150 or equivalent.

:: IE 202 Operations Research I: Linear Models (3+0+2) 4

Modelling concepts; linear programming; problem formulation; simplex and dual simplex methods; duality and sensitivity analysis; transportation, transshipment and assignment problems; integer programming; cutting plane algorithms and branch and bound techniques.

Prerequisite: Math 201 or equivalent.

:: IE 255 Probability for Industrial Engineers (3+0+0) 3

Basic topics in probability theory; sample space, probability, and conditional probability; random variables, marginal, joint and conditional distributions; expectations and conditional expectations; hypergeometric, binomial, geometric distributions and their implications in IE/OR; Poisson, exponential, Erlang, gamma distributions and the Poisson arrival model; moment generating functions and Laplace transforms; law of large numbers, central limit theorem, and the Normal distribution; numerical and computational aspects of random variable generation.

:: IE 256 Statistics for Industrial Engineers (3+0+0) 3

Basic topics in parametric statistics; estimation, confidence intervals, and hypothesis testing; analysis of variance, regression and correlation analysis; goodness of fit tests; application in statistical quality control, demand forecasting, and other IE/OR topics; elementary design of experiments and data collection; computer implementations using available up-to-date statistical software.

Prerequisite: IE 255 or equivalent.

:: IE 303 Operations Research II: Nonlinear Models (3+0+2) 4

Nonlinear programming; optimization in one variable, convexity, unconstrained and constrained optimization in many variables, Kuhn-Tucker optimality conditions, direct search and gradient methods; computational complexity; major heuristic approaches: simulated annealing, neural networks, tabu search, genetic algorithms.

Prerequisite: IE 202 or equivalent.

:: IE 304 Operations Research III: Stochastic Models (3+0+2) 4

Dynamic programming; introduction to stochastic processes; queueing models; reliability models; Markov decision processors; value iteration method; successive approximations and policy improvement algorithms; maintenance and reliability models; game theory.

Prerequisite: IE 255 or equivalent.

:: IE 306 Systems Simulation (3+0+2) 4

Basic concepts of discrete-event simulation modeling/analysis. Event-scheduling versus Process-interaction approach. Random number and random variate generation; inverse transformation and other selected techniques. Input data analysis and goodness of fit tests. Specific computer simulation languages. Analysis of simulation output and model validation.

Prerequisite: IE 256 or equivalent.

:: IE 310 Operations Research (3+0+2) 4

Economics and engineering decisions; principles of decision theory; generation and evaluation of alternatives; unconstrained and constrained optimization; duality and sensitivity analysis; application of LP; network models; simulation; case studies.

Prerequisite: MATH 251 or equivalent.

:: IE 312 Facilities Design and Planning (3+0+2) 4

Nature and classification of production systems. Product design. Forecasting methods; simple linear regression, moving average and exponential smoothing methods. Capacity requirements planning. Design of discrete production systems: product–based layout and assembly line balancing; process-based layout and design of work stations; group technology and cell design; material handling and storage systems. Facility location; discrete and continuous space location models.

Prerequisite: IE 255 or equivalent; IE 202 or equivalent.

:: IE 320 Materials and Processes in Manufacturing (2+0+2) 3

Review of engineering materials (metals, ceramics, polymers) casting and forming processes (casting, powder forming, hot working, cold working); machining processes (shaping and planing, drilling and reaming, turning, boring and milling, abrasive machining, chipless machining); welding processes; processes and techniques related to manufacturing; case studies.

Prerequisite: ME 210 or equivalent.

:: IE 341 Engineering Economy (3+0+2) 4

Economic analysis for engineering decision making; the finance function in an industrial enterprise, time value of money; basic interest formulas; annual cost comparison; present value analysis; rate of return; depreciation and taxes; multiple alternatives; mathematical models for equipment replacement; introduction to decision analysis; concepts of cost engineering.

:: IE 413 Supply Chain Management (3+0+2) 4

Fundamentals of supply chain management and enterprise resources planning (ERP); aggregate production planning: static, dynamic, nonlinear and lot sizing models; operations scheduling: flow shops and job shops; materials management and materials requirement planning (MRP); capacity resources planning (CRP); distribution system management; implementation of manufacturing management strategies.

Prerequisite: IE 312 or equivalent.

:: IE 414 Computer Integrated Manufacturing Systems (2+0+2) 3

Fundamentals of CIM and automation; CAD/CAM, numerical control manufacturing systems; Robotics, Flexible manufacturing systems; lab assignments on automation technologies such as CAD/CAM, robotics, FMS design and simulation etc.

Prerequisite: IE 306 or equivalent.

:: IE 420 Operations Research Modeling Applications (2+0+2) 3

Overview of optimization, simulation, stochastic and multiobjective models; various application areas, underlying assumptions, and critical technical considerations of optimization models; typical implementation problems, practical points and obstacles encountered in applying operations research models to real life problems.

Prerequisite: IE 202 or IE 310.

:: IE 423 Quality Control (2+0+2) 3

Principles of quality control systems; process control concepts; specification and tolerances; process capability studies; control charts; acceptance sampling plans; cost aspects of quality decisions; quality improvement programs; quality information systems.

Prerequisite: IE 256 or equivalent.

:: IE 424 Exploratory and Graphical Methods for Data Analysis (2+0+2) 3

Portraying and comparing distributions, quantile plots, box plots, stem and leaf diagrams; transformations; smoothing; multivariate data, scatter plot matrices, Kleiner-Hartigan trees, Chernoff faces, star diagrams, glyphs; developing regression models, outlier detection, partial residual plots, Cp plots; ridgssion; robust regression.

Prerequisite: IE 256 or consent of the instructor.

:: IE 430 Ergonomics and Work Study (3+0+2) 3

Introduction to ecs; information input activities; mediation activities; physical output activities; work space and arrangement; environment; ergonomics of occupational health and safety.

Prerequisite: IE 256 or consent of the instructor.

:: IE 441 Planning for Engineers (3+0+1) 3

Analysis of the planning process. Multiple objective and goal programming; the efficient frontier. Data Envelopment Analysis. Project Management; critical path based methods; random activity times; mathematical programming formulation; renewable and non-renewable resource constraints; risk analysis. Case studies.

Prerequisite: IE 202 or equivalent.

:: IE 443 Engineering Investment Decisions (2+0+2) 3

Description of the organization and management, market study, choice of production capacity, project engineering, cost and revenue estimation, financing and preparation of financial tableaus, economic analysis, case studies.

Prerequisite: IE 341 or consent of the instructor.

:: IE 452 Human Resources Management (3+0+0) 3

Human capital concept; people, productivity and the quality of working life; evaluation of human resources management; legal and social contexts of personnel decisions; analyzing and designing jobs; determining human resources requirement; recruiting; screening and selecting employees; orienting and training employees; identifying and developing management talent; appraising employee performance; managing careers; compensation management; assessing the costs and benefits of personnel activities; international dimensions of human resources management.

:: IE 480-489 Special Topics in Industrial Engineering (3+0+0) 3

Special topics in Industrial Engineering selected to suit research interests of the faculty.

:: IE 490, 493-499 Special Studies (3+0+0) 3

Special topics in Industrial Engineering selected to suit the interests of the individual students. The course is designed to give student an opportunity to do independent work at an advanced level.

:: IE 491 Special Projects ((1-3)+0+0) 3

Design or research projects will be the main topics. Students with special interest and qualifications may he permitted to take this course.

:: IE 492 Project (0+0+8) 4

Listed under Engineering Core Courses.

:: IE 501 Optimization Techniques I (3+0+0) 3

Convex analysis; optimality conditions; linear programming (model formulation, simplex method, duality, dual simplex method, sensivity analysis); transportation and transshipment problems; integer programming (cutting plane, branch and bound methods); computer applications.

Prerequisite: IE 310 or equivalent.

:: IE 502 Optimization Techniques II (3+0+0) 3

Extensions of linear programming; quadratic programming; dynamic programming; methods for unconstrained and constrained nonlinear optimization; multi-objective optimization methods.

Prerequisite: IE 310 or equivalent.

:: IE 503 Methods of Industrial Engineering (3+0+0) 3

Investment decisions; facility location, capacity, layout; aggregate planning and master scheduling; inventory control; material requirements planning; production scheduling and control; project planning and control; quality control; maintenance planning.

:: IE 504 Probability Theory and Statistics for Industrial Engineers (3+0+0) 3

Basic probability theory: Sample space, events, probability, conditional probability; discrete and continuous random variable; expectations and conditional expectation. Inferential statistics: Sampling theory; parameter estimation-point and interval estimation; hypothesis testing; applications in statistical quality control; reliability and queueing models.

:: IE 505 Stochastic Processes and Applications (3+0+0) 3

Random variables and stochastic processes; Bernouilli processes, Poisson processes and applications in traffic models; Markov chains and Markov processes with applications in queueing models; renewal processes and applications in inventory control and reliability models.

Prerequisite: MATH 310 or equivalent.

:: IE 506 Statistical Data Analysis (3+0+0) 3

Review of fundamental statistical concepts; comparison of more than two treatments; measuring effects of variables; regression and correlation analysis; time series analysis; numerical classification methods.

Prerequisite: MATH 364 or equivalent.

:: IE 510 Simulation Modelling and Analysis (3+0+0) 3

Simulation methodology, model formulation, systems dynamics, overview of simulation languages, generating random variates, output data analysis, model validation, variance reduction techniques, experimental design and optimization.

:: IE 514 Nonlinear Programming (3+0+0) 3

Convex analysis; necessary and sufficient conditions for optimality, methods of unconstrained optimization, necessary and sufficient conditions for constrained optimization, methods handling equality constraints, nonlinear programming methods such as primal methods and penalty function methods.

Prerequisite: IE 310 or equivalent.

:: IE 515 Network Theory (3+0+0) 3

Introduction to graph theory; shortest path and related algorithms; network flow algorithms; matching and covering algorithms; travelling salesman problem and extensions; Chinese postman problem and extensions; problems of location on a network; stochastic network.

Prerequisite: IE 310 or equivalent.

:: IE 520 Quality Management (3+0+0) 3

Total quality management, quality assurance programs, quality circles, modelling process quality, statistical process control, acceptance sampling plans, quality information systems, organization for quality, quality cost models, quality design, recent issues in quality management.

:: IE 525 Statistical Pattern Recognition and Machine Vision for Manufacturing Systems (3+0+0) 3

Image aquisition, image formats, processing of binary and gray level images, parametric and nonparametric classification (Bayesion classification, neural networks, gentic algorithms), 2-D and 3-D object representation / object recognition and decision making subsequent to recognition. Vision applications in manufacturing environments mainly in inspection, guiding and handling and assembly tasks and the overall strategy for quality system automation.

:: IE 533 Systems Theory (3+0+0) 3

Analysis of linear continuous systems; controllability, observability, and stability; applications to physical, ecological, and socio-economic systems; control systems; introduction to optimal control.

:: IE 534 Alternative Approaches to Modelling (3+0+0) 3

:: IE 540 Expert Systems and Applications (3+0+0) 3

An introduction to Artificial Intelligence techniques for problem solving is followed by an in-depth study of knowledge representation, reasoning techniques, and uncertainly handling. Rule-based and object oriented expert systems design is covered in detail and applied with commercial expert system development shells. Desing topics, application areas and case exemplaes of interest-not limited to industrial engineering-are surveyed. Prototype expert systems are expected to be developed by student groups.

:: IE 542 Manufacturing Information Systems (2+0+2) 3

Information management for manufacturing enterprise integration with emphasis on concepts such as CIM and Concurrent Engineering, production management approaches such as MRP II, JIT and OPT, engineering functions such as CAD and CAPP, and Shop Floor Control. A development framework for an information system for Shop Floor Control: structured analysis for modelling information requirements, a reference model for system design; a review of information requirements, a reference model for system design; a review of information technology including state-of-the-art architectures and tools such as distributed systems, open systems, factory networks, communication standards, and database management systems.

Prerequisite: IE 413 or equivalent.

:: IE 544 Decision Analysis (3+0+0) 3

Bayesian decision models; decision trees; value of information; utility theory, use of judgmental probability, study of strategies; economics of sampling; risk sharing and decisions; implementation of decision models.

:: IE 550  Dynamics of Socio-Economic Systems (3+0+0) 3

The course uses computer simulation as an experiential platform to study and analyze the dynamics of socio-economic problems. The course has two broad objectives: The first one is to learn dynamic systems approach and systems simulation as a methodology to study and understand complex, dynamic socio-economic problems. Students will learn the concepts of stocks and flows, negative and positive feedback loops, structure and causal-loop diagrams and various typical behavior patterns. The second objective of the course is to expose the students to a variety of real socio-economic case studies and demonstare how systems approach and simulation can be used to tackle such problems. A systems simulation software will be heavily utilized through the course.

:: IE 578 Industrial Engineering Seminar (0+1+0) Non-Credit

Seminar on recent and contemporary topics in industrial engineering, operations research, and related fields; presentations and discussions designed to fit the academic interests of the faculty as well as current issues in theory and practice.

:: IE 579 Graduate Seminar (0+1+0) Non-Credit

The widening of students' prespectives and awareness of topics of interest to industrial engineers through seminars offered by faculty, guest speakers and graduate students.

:: IE 580-599 Selected Topics in Industrial Engineering (3+0+0) 3

Current topics of interest in Industrial Engineering selected to suit both the class and the instructor.

:: IE 602 Systems Modelling (3+0+0) 3

Systems concepts; basic quantitative techniques used in systems approach; use of computers in modelling, industrial dynamics, econometric modelling; case studies on selected large scale systems.

:: IE 603 Production Systems I (3+0+0) 3

Product Research and Development investment models; market research; demand forecasting; capacity investment decision models; facility location; facility design; line balancing; systems maintenance and reliability.

:: IE 604 Production Systems II (3+0+0) 3

Job sequencing and scheduling; production planning; aggregate production planning; inventory control theory; study of actual problems from industry.

:: IE 605 Advanced Stochastic Processes (3+0+0) 3

Limiting behavior and potentials of Markov chains; Markov processes and infinitesimal generators; renewal theory and regenerative processes; Markov renewal processes; Brownian motion and its sample path analysis.

Prerequisite: IE 505 or instructor's consent.

:: IE 608 Mathematical Statistics (3+0+0) 3

Order statistics and related distributions; sufficiency and related theorems; point estimation, criteria for selecting estimators, methods of estimation; Neyman Pearson theory; likelihood ratio tests; Bayes and minimax procedures; sequential procedures; confidence estimation; general linear hypothesis; analysis of variance; non-parametric statistical inference.

Prerequisite: IE 506 or instructor's consent.

:: IE 610 Optimization (3+0+0) 3

Review of linear spaces and functional analysis, optimization in Hilbert space; minimum norm problems and duality; Euler-Lagrange equations; convexity and global optimization; convex programming; equality and inequality constraints; overview of iterative methods.

Prerequisite: IE 501 or instructor's consent.

:: IE 611 Integer Programming (3+0+0) 3

Graphs and integer programs; enumeration methods; use of linear programming theory; cutting plane methods; knapsack problems; set covering and partitioning problems; group theoretic methods; non-linear integer programs; case applications with computer package programs.

Prerequisite: IE 501 or instructor's consent.

:: IE 612 Dynamic Programming (3+0+0) 3

Multi-stage problem solving; several state variables; recursive equations; principle of optimality; computational aspects; decomposition in dynamic programming and uncertainty; non-serial systems; dynamic programming and decision processes.

Prerequisite: IE 501 or instructor's consent.

:: IE 613 Large Scale Programming (3+0+0) 3

Decomposition, partitioning and compact inverse methods to deal with large and sparse optimization. Special structures such as Leontief substitution systems, production-inventory models. Simplex method with upper bounds and generalized upper bounding. Constraint relaxation methods. Branch and bound and Bender's partitioning methods to solve mixed integer linear programs.

Prerequisite: IE 501 or instructor's consent.

:: IE 620 Investment Planning (3+0+0) 3

Analysis of industrial projects, review of project appraisal techniques; technological feasibility; economic and financial feasibility; capital budgeting models; portfolio models; uncertainty and risk analysis; project management techniques; case studies.

:: IE 621 Inventory Control Theory (3+0+0) 3

Description and characteristics of inventory models; deterministic economic lot size models; stationary stochastic inventory models; optimal single period.

Prerequisite: IE 505 or instructor's consent.

:: IE 622 Reliability Theory and Applications (3+0+0) 3

Analysis of deterministic, probabilistic and stochastic reliability models; coherent structures, min-path and min-cut representations, computing system reliability, reliability importance of components, systems with associated component, bounds on system reliability, stock and wear models, reliability operations and classes of life distributions, reliability improvement and allocation, availability theory for multi-component systems, optimal management of systems by replacement and preventive maintenance.

Prerequisite: IE 505 or instructor's consent.

:: IE 624 Scheduling and Sequencing (3+0+0) 3

Theory and applications of analytical models used in the scheduling of operations. Topics include single and multi-machine scheduling, flow shop models, job shop models, hybrid models, assembly line balancing models. Evaluation of different scheduling rules in stochastics and dynamic production systems by means of analytical tools and simulation models.

:: IE 625 Queueing Theory (3+0+0) 3

Characterization of queueing systems; birth and death processes; single server queues; transient and equilibrium behaviour; busy period; multiserver queues; batch service queues; non-Markovian queues; embedded Markov chains; bounds, inequalities and approximations; optimal control of queues; queueing networks.

Prerequisite: IE 505 or instructor's consent.

:: IE 628 Advanced Production Systems (3+0+0) 3

Impact of computer aided design and manufacturing on production planning; data base for manufacturing; classification and coding; manufacturing information systems; computer aided process planning; operations research models in assembly lines, automated flow lines, group technology, and flexible manufacturing systems.

:: IE 640 Advanced Information Systems (3+0+0) 3

Implementation of information design concepts; management information systems; verification; auditing; checking and controlling information lost in the system; applications; case studies.

:: IE 642 Markovian Decision Processes (3+0+0) 3

Markov processes with rewards; value-iteration method for the solution of sequential decision processes; policy iteration method for the solution of sequential decision processes; Markovian decision processes with and without discounting; dynamic programming viewpoint of Markovian decision processes.

Prerequisite: IE 505 or instructor's consent.

:: IE 680-689, 691-698 Special Topics in Industrial Engineering (3+0+0) 3

Advanced topics of interest in Industrial Engineering selected to suit both the class and the faculty.

:: IE 699 Guided Research

Research in the field of Industrial Engineering, by arrangement with members of the faculty; guidance of doctoral students towards the preparation and presentation of a research proposal.

:: IE 690 M.S. Thesis

:: IE 790 Ph.D. Thesis





© 2008 Boğaziçi University | Department of Industrial Engineering
Designed by Özgür Emre Sivrikaya (IE sophomore student)