General electives can be selected from all the courses offered at Koç University.

ELEC 532 / MULTIMEDIA COMMUNICATIONS
Sınıf: Credit: 3Precondition: ELEC. 406 or ELEC.506

Review of multimedia (image, video and audio) source coding/compression techniques and standards (JPEG, MPEG, H26x), Review of communication and networking architectures and IP networks, QoS, delay, jitter, rate control, scheduling, and traffic engineering for real-time multimedia delivery, Reliability, error control, error concealment and resilience techniques, Streaming media and real-time communication techniques and protocols, RTP/RTCP, IntServ, DiffServ, MPLS, Transmission of multimedia over Internet, wireless channels, mobile cellular networks, GSM, 3G, 4G wireless systems, and satellite networks, Current and future applications of multimedia communications, e.g., voice-over-IP (VoIP), Internet Video conferencing, SIP, IMS, video-on-demand, digital video broadcasting systems, real-time delivery of 3DTV, Current state-of-the-art and future visions in multimedia communications research.

ELEC 533 / QUANTUM ELECTRONICS
Sınıf: Credit: 3Precondition: (PHYS. 302 or ELEC. 206) or consent of the instructor

Quantum description of light-matter interactions and advanced photonic devices; review of Quantum mechanics, Schrödinger and Heisenberg representations, harmonic oscillator, operator formalism, Fermi?s golden rule, semiclassical theory of stimulated emission, quantization of the electromagnetic field, blackbody radiation, quantum theory of spontaneous emission, Rabi oscillations; Selected topics in semiconductor lasers, photonic waveguides, noise, and light modulators.

ELEC 550 / SELECTED TOPICS IN ELECTRICAL AND ELECTRONICS ENGINEERING
Sınıf: Credit: 3Precondition:

ELEC 562 / MICRO AND NANOFABRICATION
Sınıf: Credit: 3Precondition:

Fabrication and characterization techniques for micro and nano electro mechanical systems, MEMS & NEMS (including: microlithography; wet & dry etching techniques; physical & chemical vapor deposition processes; electroplating; bonding; focused ion beams; top-down approaches - electron-beam lithography, SPM, soft lithography - ; bottom-up techniques based on self-assembly). Semiconductor nanotechnology. Nanotubes & nanowires. Biological systems. Molecular electronics.

ELEC 590 / SEMINAR
Sınıf: Credit: 0Precondition:

A series of lectures given by faculty or outside speakers.

ELEC 595 / MS THESIS
Sınıf: Credit: 0Precondition:

Independent research for M.S. degree with thesis option.

ELEC 695 / PhD THESIS
Sınıf: Credit: 0Precondition:

ENGL 500 / ACADEMIC WRITING
Sınıf: Credit: 0Precondition:

The following objectives will be met through extensive reading, writing and discussion both in and out of class.Build a solid background in academic discourse, both written and spoken. Improve intensive and extensive critical reading skills. Foster critical and creative thinking. Build fundamental academic writing skills including summary, paraphrase, analysis, synthesis. Master cohesiveness as well as proper academic citation when incorporating the work of others.

TEAC 500 / TEACHING EXPERIENCE
Sınıf: Credit: 0Precondition:

Provides hands-on teaching experience to graduate students in undergraduate courses. Reinforces students' understanding of basic concepts and allows them to communicate and apply their knowledge of the subject matter.

ENGL 500 / ACADEMIC WRITING
Sınıf: Credit: 0Precondition:

The following objectives will be met through extensive reading, writing and discussion both in and out of class.Build a solid background in academic discourse, both written and spoken. Improve intensive and extensive critical reading skills. Foster critical and creative thinking. Build fundamental academic writing skills including summary, paraphrase, analysis, synthesis. Master cohesiveness as well as proper academic citation when incorporating the work of others.

INDR 501 / OPTIMIZATION MODELS AND ALGORITHMS
Sınıf: Credit: 3Precondition:

Convex analysis, optimality conditions, linear programming model formulation, simplex method, duality, dual simplex method, sensitivity analysis; assignment, transportation, and transshipment problems.

INDR 503 / STOCHASTIC MODELS AND THEIR APPLICATIONS
Sınıf: Credit: 3Precondition:

The basic theory of the Poisson process, renewal processes, Markov chains in discrete and continuous time, as well as Brownian motion and random walks are developed. Applications of these stochastic processes are emphasized by examples, which are drawn from inventory and queueing theory, reliability and replacement theory, finance, population dynamics and other biological models.

INDR 508 / DISCRETE EVENT SIMULATION
Sınıf: Credit: 3Precondition: INDR. 503 or consent of the instructor

Topics on distribution fitting and generating random numbers and random variates will be covered as well as the statistical analysis of simulation output including some well-known analysis methods and variance reduction techniques. Recent developments in the area will also be discussed.

INDR 510 / MATHEMATICAL STATISTICS
Sınıf: Credit: 3Precondition: INDR. 252 or consent of the instructor

Review of descriptive statistics, importants populations statistics and their distributions. Point estimation, estimations methods and minimum-variance unbiased estimators. Testing hypothesis, Neyman-Pearson lemma and likelihood ratio tests. Estimation and testing in linear regression modes. Analysis of variance models. Nonparametric statistics methods. Bayesian testing and analysis.

INDR 511 / ADVANCED OPTIMIZATION METHODS
Sınıf: Credit: 3Precondition: INDR. 501 or consent of the instructor

Combinatorial optimization, structure of integer programs, pure integer and mixed integer programming problems, branch and bound methods, cutting plane and polyhedral approach, convexity, local and global optima, Newton-type, and conjugate gradient methods for unconstrained optimization, Karush-Kuhn-Tucker conditions for optimality, algorithms for constrained nonlinear programming problems, applications in combinatorial and nonlinear optimization.

INDR 513 / ADVANCED STOCHASTIC PROCESSES
Sınıf: Credit: 3Precondition: INDR. 503 or consent of the instructor

Brief review of basic processes like Poisson, Markov and renewal processes; Markov renewal processes and theory, regenerative and semi-regenerative processes; random walk, Wiener process and Brownian motion; martingales; stochastic differential equations and integrals; applications in queueing, inventory, reliability and financial systems.

INDR 520 / NETWORK MODELS AND OPTIMIZATION
Sınıf: Credit: 3Precondition: INDR. 262 or consent of the instructor

Network flow models and optimization problems. Algorithms and applications. Minimum spanning tree problem. Shortest path problems. Maximum flow problems, minimum cuts in undirected graphs and cut-trees. The minimum cost network flow problem. Matching problems. Generalized flows. Multicommodity flows and solution by Lagrangean relaxation, column generation and Dantzig-Wolfe decomposition. Network design problems including the Steiner tree problem and the multicommodity capacitated network design problem; their formulations, branch-and-cut approaches and approximation algorithms.

INDR 530 / DECISION ANALYSIS
Sınıf: Credit: 3Precondition: ENGR. 200 or consent of the instructor

Tools, techniques, and skills needed to analyze decision-making problems characterized by uncertainty, risk, and conflicting objectives. Methods for structuring and modeling decision problems and applications to problems in a variety of managerial decision-making contexts. Structuring decision problems: Decision trees, model building, solution methods and sensitivity analysis; Bayes' rule, the value of information and using decision analysis software. Uncertainty and its measurement: Probability assessment. Utility Theory: Risk attitudes, single- and multiattribute utility theory, and risk management. Decision making with multiple objectives.

INDR 540 / LOCATION THEORY
Sınıf: Credit: 3Precondition: (INDR. 252 and INDR. 262) or consent of the instructor

Analysis of selected models, algorithms, and applications from location theory. Study of deterministic and stochastic problems in continuous and discrete space. Capacitated and uncapacitated facility location. Covering problems. Center and median problems. The quadratic assignment problem and facility layout. Location and routing. Transportation of hazardous materials. Flow-interception. Voting and competitive location problems.

INDR 550 / SELECTED TOPICS IN INDUSTRIAL ENGINEERING
Sınıf: Credit: 3Precondition: INDR. 343 or consent of the instructor

Topics will be announced when offered.

INDR 560 / LARGE SCALE OPTIMIZATION
Sınıf: Credit: 3Precondition: INDR. 501 or consent of the instructor

Methods for the solution of complex real world problems modeled as large-scale linear, nonlinear and stochastic programming, network optimization and discrete optimization problems. Solution methods include Decomposition Methods: Benders's, Dantzig-Wolfe, Lagrangian Methods; Meta-heuristics: Local search, simulated annealing, tabu search, genetic algorithms; Constraint Programming. Applications in transportation and logistics planning, pattern classification and image processing, data mining, design of structures, scheduling in large systems, supply-chain management, financial engineering, and telecommunications systems planning.

INDR 562 / INTEGER AND COMBINATORIAL OPTIMIZATION
Sınıf: Credit: 3Precondition: INDR. 501 or consent of the instructor

Formulation of integer and combinatorial optimization problems. Optimality conditions and relaxation. Polyhedral theory and integer polyhedra. Computational complexity. The theory of valid inequality, strong formulations. Duality and relaxation of integer programming problems. General and special purpose algorithms including branch and bound, decomposition and cutting-plane algorithms.

INDR 564 / DYNAMIC PROGRAMMING
Sınıf: Credit: 3Precondition: (INDR. 501 and INDR. 503) or consent of the instructor

Theory and practice of dynamic programming, sequential decision making over time; the optimal value function and Bellman's functional equation for finite and infinite horizon problems; Introduction of solution techniques: policy iteration, value iteration, and linear programming; General stochastic formulations, Markov decision processes; application of dynamic programming to network flow, resource allocation, inventory control, equipment replacement, scheduling and queueing control.

INDR 566 / SCHEDULING
Sınıf: Credit: 3Precondition:

Introduction to scheduling: examples of scheduling problems, role of scheduling, terminology, concepts, classifications; solution methods: enumerative methods, heuristic and approximation algorithms; single machine completion time, lateness and tardiness models; single machine sequence dependent setup models; parallel machine models; flow-shop models; flexible flow-shop models; job-shop models; shifting bottleneck heuristic; open-shop models; models in computer systems; survey of other scheduling problems; advanced concepts.