Course Contents

CORE COURSES

MATH 101 - Calculus I         
Trigonometric functions and their basic properties. Inverse trigonometric functions.  Logarithmic and exponential functions. Limits and continuity of functions of a single variable. Differentiation. Function sketching. Applications of derivatives, optimization problems. Definite and indefinite (Riemann) integral, area under a curve. Fundamental theorem of calculus, techniques of integration, areas, surfaces, volumes. Improper integrals. 
Prerequisite  : Two years of high school algebra, one year of high school geometry, precalculus math (or its equivalent).
Credit(s) : 4    ECTS     : 6

MATH 102 - Calculus II               
Sequences, series, convergence tests. Three dimensional coordinate system, vectors, dot and cross product, lines and conics. Vector functions and space curves. Derivatives and integrals of vector functions. Functions of several variables. Limits and continuity. Partial derivatives. Directional derivatives and the gradient vector, finding and classifying local and global extreme values, Lagrange multipliers method. Double integrals, Triple integrals and their applications. Vector fields. Green's and Stokes' Theorem. Curl and divergence. Surface integral. Divergence theorem. 
Prerequisite  :MATH 101 
Credit(s) : 4     ECTS     : 6

PHYS 101 - Physics I   
This course aims to introduce fundamental concepts in Newtonian Mechanics including dynamics, kinematics, momentum, energy and rotational motion. PHY 101 is a first-semester freshman physics class in Newtonian Mechanics (kinematics, dynamics, energy, and rotational motion). It is expected that you have already mastered algebra and simple trigonometry at the high school level.
Corequisite: MATH 101
Credit(s): 4      ECTS: 6

PHYS 102 - Physics II   
This course aims to introduce fundamental concepts in electromagnetism and basis electric circuits including electric field, electric potential, capacitance, resistance, direct and alternating current circuits, magnetic fields & forces, and electromagnetic waves. PHY 102 is a second-semester freshman physics class that follows up and builds upon PHY 101.
Corequisite: MATH 102
Prerequisite:PHYS 101 and MATH 101
Credit(s): 4    ECTS: 6

CS 101 - Introduction to Programming I (Python) 
This course introduces the fundamental concepts of computer programming using Python. This course covers basic programming concepts such as variables, data types, iteration, functions, recursion etc. No programming background is required.
Credit(s): 4     ECTS: 7

CS 102 - Introduction to Programming II (Java) 
This is an introductory course to the Object Orıented Programmıng JAVA. Basic programming background is required. The course spans the concepts of variables, control structures, arrays, classes and objects, writing classes, object oriented thinking, introduction to inheritance.
Prerequisite: CS 101 or CS 111
Credit(s) : 4    ECTS : 7

SCI 101 - Natural Sciences I
Course covers a basic overview of chemistry and the applications of chemistry within each engineering discipline. Chemistry is the study and understanding of matter and energy; both of these topics are important for a strong education in any field of engineering. Basic topics include the periodic table of the elements, matter, the components of an atom, atomic bonds, ions, molecular structures, acids and bases, solutions, thermodynamics, chemical reactions, chemical equilibriums, and electrochemistry.
Credit(s) : 2    ECTS : 3

SCI 102 - Natural Sciences II
Course covers a basic overview of the molecular biology of the cell and the cutting-edge applications of biology within each engineering discipline. Basic biology topics include genetics, energy production, proteins and enzymes, organelles of the cell, the central dogma of molecular biology, and basic disease overviews (among others). Biological applications in engineering topics include highway design, computer games driving biological innovation, streamlining of the healthcare industry, prosthetic limb technology, nanobot technology in cancer research, organic LED and organic solar panel development (among others).
Credit(s) : 2  
ECTS     : 3

MATH 201 – Linear Algebra         
Basic concepts of linear algebra. Solutions of systems of linear equations; vectors and matrices; subspaces, linear independence, and bases; determinants; eigenvalues and eigenvectors; other topics and applications as time permits.  
Prerequisite:MATH 101        
Credit(s): 4     ECTS: 6

MATH 202 - Differential Equations    
Solution of ordinary linear differential equations using theorems and methodology of linear algebra. General theory of linear differential equations, equation with constant coefficients, the Laplace transform, Power series solutions, Bessel's equation, boundary-value problems. Fourier series. 
Prerequisite:MATH 101
Credit(s): 4    ECTS: 6

IE 201 - Operations Modeling 
This course involves mathematical modeling of real life operational decision problems that can be solved with operations research. The course starts with modeling of problems that can be solved with linear programming and continues with problems involving integer and binary decision problems.  The role of uncertainty in operational decision making is also studied in the course. Basic computational tools for solving the resulting models are taught in the course. Real cases used in the course may come from manufacturing and service operations.
Credit(s): 3     ECTS: 6

IE 211    - Probability and Statistics for Engineering 
This course covers the role of statistics in engineering, probability, discrete random variables and probability distributions, continuous random variables and probability distributions, joint probability distributions, random sampling and data description, point estimation of parameters, statistical intervals for a single sample, and tests of hypotheses for a single sample.
Credit(s): 3     ECTS: 6

IE 212    - Statistical Models 
Linear statistical models and their application to engineering data analysis. Linear regression and correlation; multiple linear regression, analysis of variance, introduction to design of experiments.
Prerequisite:IE 211
Credit(s): 3    ECTS: 6

IE 222    -  Systems Engineering 
Systems engineering is a scientific way to understand the underlying structure and characteristics of systems and their complexities. In this course systems engineering methods and principals are introduced. Needs identification, concept generation, requirements analysis, design, functional test, test and integration in component and subsystem levels, and operations are included. Tradeoff analysis based on multiple criteria such as performance, life cycle cost and system safety are also presented.
Credit(s): 3    ECTS: 6

IE 232 - Engineering Economics 
The purpose of this course is to supplement engineering student’s technical training with the knowledge and capability to perform financial analysis especially in the area of capital investment. The objectives of this course are to use engineering economy factors and different methods for the evaluation of alternatives, to carry out sensitivity analysis, to integrate the effects of inflation, depreciation and/or tax into an economic analysis whenever necessary, to use computer software for engineering economy analysis. Subjects covered are: The fundamental concepts of engineering economy; how to use engineering economy factors to account for the time value of money; service, revenue, mutually exclusive and independent alternatives; how to consider inflation in an engineering economy analysis; depreciation and after tax economic analysis.
Credit(s): 3    ECTS: 5

IE 312    - Engineering Quality Control 
This course provides an introduction to the fundamental concepts of statistical process control, strategic total quality management, six sigma and the application of these concepts, philosophies, and strategies to issues arising in government and industry. The complexities of statistical analysis and control-chart interpretation and their work-place application as well as diagnosing and analyzing problems causing variation in manufacturing and service industry processes are discussed in this course. This course will provide a basic understanding of "widely-used" quality analysis tools and techniques and an awareness of the quality management problem-solving techniques currently in use.  
Prerequisite:IE 212
Credit(s): 3    ECTS: 6

IE 322 -  Ergonomics 
Introduction to human sensory, decision, control and motor systems in the context of visual, auditory, cognitive, and manual task evaluation and design. Problems with computer displays, illumination, noise, eye-hand coordination, as well as repetitive and high physical effort tasks are presented. Workplace and vehicle design strategies use to resolve these are discussed.
Credit(s): 3    ECTS: 6

IE 341    - Introduction to Optimization 
This course is aims to introduce the optimization of an objective function representing an operational decision making problem. The course involves deterministic models in operations research with special emphasis on linear programming; the simplex, solving transportation, and assignment algorithms, and their engineering applications. Brief introduction to integer, dynamic programming models as well as nonlinear optimization will be given.
Prerequisite:MATH 201 and IE 201
Credit(s): 3    ECTS: 6

IE 351 - Introduction to Stochastic Models 
This course introduces discrete and continuous Markov processes including transient and limiting behavior. The course involves Poisson/exponential processes and their applications to reliability, maintenance, inventory, production, simple queues and other engineering problems.
Prerequisite:IE 211
Credit(s): 3    ECTS: 6

IE 361 - Modeling and Analysis of Manufacturing Systems 
This course involves design and operation of flow shop, job shop, and cell-based production systems, material flow analysis, line balancing, scheduling, layout and material flow and storage issues.
Prerequisite:IE 201
Credit(s): 3    ECTS: 6

IE 362    - Service Engineering and Management
The service sector is one of the fastest growing sectors in the whole world. Public and private organizations are seeing significant shifts towards service based activities. Service and information based economy is seen as one of the hot topics of the future The scale of this growth and speed of labor migration makes engineering of services critical. This course covers engineering of services from design to implementation.  
Prerequisite:IE 201
Credit(s): 3    ECTS: 6

IE 371    - Management Information Systems 
The course focuses on management of data and information in organizations. Definition of information systems and its value as well as introduction to business processes are given first in the course. Then, management of database systems and creation of database and queries will be presented.  Networking and telecommunication will be followed by enterprise systems and their examples. Business intelligence, privacy and information security will also be given in the course. 
Credit(s): 3    ECTS: 6

IE 382    - Simulation 
Simulation of complex discrete-event systems with applications in industrial and service organizations is the focus of this course. Course topics include modeling and programming simulations in one or more high-level computer packages; input distribution modeling; generating random numbers; statistical analysis of simulation output data.
Prerequisite:IE 212
Credit(s): 4    ECTS: 7

IE 391    Summer Training I        
This course must follow the summer internship in industry. Industrial Engineering students are expected to complete internship in a professional company or public organization after the second year. The objectives of the internship and brief information and explanations about the task performed should be reported. A problem is expected to be identified in the company and a solution should be studied in this course as well. 
Credit(s): 1     ECTS: 1    

IE 491    Summer Training II        
This course must follow the summer internship in industry. Industrial Engineering students are expected to complete internship in a professional company or public organization after the third year. The objectives of the internship and brief information and explanations about the task performed should be reported. A problem is expected to be identified in the company and a solution should be studied in this course as well. This problem may be linked with the IE 492 course.  
Credit(s): 1     ECTS: 1    

IE 403    - Production and Operations Management 
This course presents the theory and practice of production management as a functional area in the management of business enterprise. The course entails decision-making process related to the major areas of Production/Operations Management, principles of operations economies (how to employ labor materials, machines, and capital) in a balance to match the changing relative values of the basic components, controlling operations to meet quality standards, as well as a few operational problems such as scheduling, forecasting, inventory control, project management, MRP, etc.
Prerequisite:IE 361
Credit(s): 3    ECTS: 6

IE 492 - Senior  Project
Industry-based team design experience structured to integrate material presented throughout the industrial engineering curriculum.
Credit(s): 3    ECTS: 5

ELECTIVES COURSES

IE 411 - Decision Support Systems in Engineering 
This course deals with decision support systems using computing technologies for effective and flexible decision making in enterprises. The course aims at individual ability to decide and to support decision process in organization, including design and use of appropriate computer tools.
Prerequisite:CS 101
Credit(s): 3    ECTS: 6

IE 412 - Forecasting Methods and Applications 
Basic quantitative methods of forecasting are introduced. Exploratory, time series and qualitative forecasting methods will be discussed. In this respect time series decomposition, exponential smoothing, regression and Box-Jenkins models will be covered. Judgmental forecasting will also be briefly mentioned. Applications in various fields will be introduced and engineering applications will be emphasized. ARCH and GARCH models may be introduced.
Prerequisite:IE 212
Credit(s): 3    ECTS: 6

IE 421 - Industrial Engineering in Healthcare
The course provides skills to assess current hospital operations and to identify the appropriate industrial Engineering tools to address various functional areas. Process improvement methods such as lean thinking, six sigma, statistical tools, flowcharting, queuing models and others tools will be covered. Health care settings beyond the hospital, such as outpatient clinics, will be included. Emergency and disaster preparedness will be addressed.
Prerequisite:IE 201
Credit(s): 3    ECTS: 6

IE 422 - Special Topics on Industrial Engineering Applications
This course involves industrial engineering applications in different real sectors. The course emphasizes the applicability and implementation of industrial engineering methods in real world.  
Credit(s): 3    ECTS: 6

IE 423    - Organization Theory and Design 
Applications of organizational theory to the analysis and design of work organizations is taught through lectures, projects in real organizations, and case studies. Topics include: open-systems theory, organizational structure, culture, and power. A change strategy: current state analysis, future state vision, and strategies for organizational transformation.
Credit(s): 3    ECTS: 6

IE 431 - Scheduling
This course involves deterministic scheduling theory that provides the fundamentals and algorithms from single machine, parallel machine, flow and job shop environments. In addition project and network scheduling and scheduling practice covering dispatching rules, local search methods, stochastic search, and mathematical programming based solutions are included.  
Prerequisite:IE 201
Credit(s): 3    ECTS: 6

IE 432 - Queueing
Theoretical foundations, models and techniques of queueing theory is the main focus of this course. Rigorous treatment of elementary through advanced queueing systems and queueing networks as well as Markov renewal and Semi-Regenerative Processes are included in the course.
Prerequisite:IE 351
Credit(s): 3    ECTS: 6

IE 433 - Advances on Operations Research
Operations Research is the study of scientific approaches to decision-making through mathematical modeling seeking to design, improve and operate complex systems in the best possible way. The mathematical tools used for the solution of such models are either deterministic or stochastic, depending on the nature of the system modeled. This course involves the advanced topics in operations research. 
Prerequisite:IE 201
Credit(s): 3    ECTS: 6

IE 434 - Stochastic Programming
Many optimization problems involve uncertainty, where the eventual outcome depends on a future random event. Stochastic programming is concerned with decision making in the presence of uncertainty. Topics include modeling uncertainty in optimization problems, algorithms for stochastic programming, and approximation and sampling methods. Applications discussed will include portfolio optimization. 
Prerequisite:IE 351
Credit(s): 3    ECTS: 6

IE 436 - Dynamic Programming
The course involves modeling and optimization in dynamic programming. The nature of dynamic programming will be given first. The modeling with dynamic programming in different applications is then discussed. The algorithm to solve the dynamic programming will then be taught. 
Prerequisite:IE 201
Credit(s): 3    ECTS: 6

IE 441 - Financial Engineering
This course involves theory and applications of financial engineering. Designing, structuring and pricing financial engineering products (including options, futures, swaps and other derivative securities) and their applications to financial and investment risk management are  the main topics in this course. Mathematical methodology that forms the basis of financial engineering, applied stochastic processes and numerical methods in particular are also discussed.
Prerequisite:ECON 101
Credit(s): 3    ECTS: 6

IE 442 - Game Theory
This course is a rigorous investigation of the evolutionary and epistemic foundations of solution concepts, such as rationalizability and Nash equilibrium. It covers classical topics, such as repeated games, bargaining, and supermodular games as well as new topics such as global games, heterogeneous priors, psychological games, and games without expected utility maximization. Applications are provided when available.
Prerequisite:ECON 101
Credit(s): 3    ECTS: 6

IE 451 - Reliability Engineering
This course involves essentials and importance of reliability in engineering systems as well as calculation of system reliability based on components of a system. The course also includes reliability and life analysis of given systems.  
Prerequisite:IE 212
Credit(s): 3    ECTS: 6

IE 452 - Introduction to Maintenance Management
Maintenance plays a critical role in effective usage of industrial systems. This course focuses on maintenance planning in industrial systems. The course starts with importance of maintenance in industrial systems. Then economic analysis of maintenance planning is presented. Different types of maintenance such as corrective, periodic and condition based maintenance techniques are presented.
Prerequisite:IE 201
Credit(s): 3    ECTS: 6

IE 461 - Advanced Optimization Methods
Detailed analysis of various optimization methods, including linear, nonlinear, and mixed-integer programming, dynamic programming, network modeling, and meta-heuristics and their applications on various platforms are given in this course.
Prerequisite:IE 341     
Credit(s): 3            ECTS: 6

IE 462 - Computational Optimization
This course aims to present development of computational methods for large scale optimization problems that include integer variables. The problems include vehicle routing, crew scheduling, facility location and capacity allocation, production and distribution, network design. The course starts with integer programming and continues with relaxation and decomposition methods for large scale problems. 
Prerequisite:    IE 341
Credit(s): 3    ECTS: 6


IE 464 - Network Optimization
Network Optimization is a course in the theory and practice of network flows and its extensions. Network flow problems form a subclass of linear programming problems with applications to transportation, logistics, manufacturing, computer science, project management, and finance, as well as a number of other domains. This subject will survey some of the applications of network flows and focus on key special cases of network flow problems including the following: the shortest path problem, the maximum flow problem, the minimum cost flow problem, and the multi-commodity flow problem. We will also consider other extensions of network flow problems.
Prerequisite:    IE 341
Credit(s): 3    ECTS: 6

IE 471 - Facility Design and Layout
This course involves study of production facilities, including location, planning, design and maintenance. Emphasis on production systems, machine selection, automation, material handling, storage and warehousing, quality, retrofitting and preventative maintenance will be given. 
Prerequisite:    IE 361
Credit(s): 3    ECTS: 6

IE 472 - Supply Chain Management
This course focuses on supply chain operating practices and principles. The course includes dynamic nature of supply chain management for products and services and the theory of supply chain design. Strategies for customer service, quality, logistics, inventory management, and integrated supply chain management including forecasting, postponement, sourcing (in particular, global sourcing) are presented in the course.
Prerequisite:    IE 361
Credit(s): 3    ECTS: 6

IE 473 - Lean Manufacturing
This course reviews philosophies, systems, and practices utilized by world-class manufacturers and service organizations focusing on "lean management," including material and information flow, in-process quality assurance, standardized work, continuous improvement, visual management, and lean leadership. Practical examples and in-class exercises bring concepts to life are given in the course.
Prerequisite:    IE 361
Credit(s): 3    ECTS: 6

IE 474 - Logistics    
This course discusses several strategic, tactical, and operational concepts used in improving the distribution of goods and services by companies worldwide. The course emphasis is on understanding when and how these concepts are applied, as well as on using mathematical programming and optimization methods for their adequate implementation.
Prerequisite:    IE 201
Credit(s): 3    ECTS: 6

IE 490 - Entrepreneurship    
This course introduces the nature and different forms of entrepreneurship as well as the fundamentals of entrepreneurship. Opportunities and challenges of entrepreneurship are also discussed. 
Credit(s): 3    ECTS: 6