## Undergraduate Program

**COMPULSORY COURSES: **

**EE101 INTRODUCTION TO ELECTRICAL ENGINEERING (2+0) 2**

Introduction to faculty members and research areas. General and departmental responsibilities of students. Discussion of the social and ethical aspects of the engineering profession. Basic elements of electrical engineering: Devices, circuits, and systems. Interactions of these elements and engineering methods. Formats, rules and conventions in technical writing. Oral and written presentation tools and techniques.

Textbook: Departmental notes.

**EE221 COMPUTER TOOLS FOR ELECTRICAL ENGINEERS (2+2) 2**

Introduction to technical drawings in engineering design using computer technology. Introduction to a technical computing language and Graphical User Interface (GUI) design. Presenting simulation and design tools for circuits.

Textbook: D. Smith, Engineering Compuation with MATLAB, 2nd Edition, 2009.

**EE201 ELECTRICAL CIRCUITS I (3+2) 4**

Circuit elements and Kirchhoff’s laws. Analysis of resistive circuits. Network theorems. Capacitors and inductors. Analysis of first and second order circuits. Operational Amplifiers. Complex variables. Sinusoidal steady-state analysis. Laboratory work.

Textbook: R.C. Dorf and J.A. Svoboda, Introduction to Electric Circuits, 7th Edition, John Wiley and Sons, 2006.

Reference: J. W. Nilsson and S. Riedel, Electric Circuits, 8th Edition, Prentice Hall, 2008.

**EE202 ELECTRICAL CIRCUITS II (3+2) 4**

Analysis of electrical circuits in the frequency domain. Solution of linear time-invariant circuits using Laplace transform. Formulation and solution of state equations. Two-port representations. Filter design.

Textbook: R.C. Dorf and J. A. Svoboda, Introduction to Electric Circuits, 7th Edition, John Wiley and Sons, 2006.

Reference: J. W. Nilsson and S. Riedel, Electric Circuits, 8th Edition, Prentice Hall, 2008.

**EE300 SUMMER PRACTICE I (Non-credit)**

Students are supposed to spend 6 weeks in industry and obtain practical experience on a topic related to Electrical and Electronics Engineering. At the end of the summer practice, students should write a technical report and submit it to the department.

**EE311 ELECTRONICS I (3+2) 4**

Conduction mechanism in metals and semi-conductors; doping in semi-conductors; p-n junction; diode characteristics and applications; power supplies; bipolar junction. Transistor operation; transistor characteristic; transistor biasing; small-signal modeling and analysis; JFET operation and biasing, MOSFET operation and biasing; FET small-signal modeling and analysis; thyristors and related devices. Laboratory work.

Textbook: A.S. Sedra and K.C. Smith, Microelectronic Circuits, 4th Edition, Oxford Press, 1998.

**EE361 SIGNALS AND SYSTEMS (3+2) 4**

Time and frequency domain analysis of signals and systems. Periodic signals. Fourier transforms. DFT. Convolution integral. Filters. Transmission of information by orthogonal functions. Modulation theory. Analysis of discrete time signals and systems.

Textbook: A. V. Oppenheim, A. S. Willsky, with S. H. Nawab, Signals and Systems, Prentice Hall, 2nd Edition, 1997.

**EE312 ELECTRONICS II (3+2) 4**

Multistage amplifiers; coupling techniques and frequency response; differential amplifiers; high-frequency modeling of transistors, feedback and broadbanding techniques. Analog Integrated Circuits; OpAmp; power amplifiers; filters and oscillators; regulated power supplies.

Textbook: A.S. Sedra and K.C. Smith, Microelectronic Circuits, 4th Edition, Oxford Press, 1998.

**EE352 FUNDAMENTALS OF ELECTROMAGNETICS (3+2) 4**

Vector analysis for field theory. General principles. The static and magnetic fields. Electromagnetic energy, forces. Analytical and numerical techniques. Time varying electric and magnetic fields and Maxwell’s equations.

Textbook: D.K. Cheng, Fundamentals of Engineering Electromagnetics, Addison-Wesley Publishing Company, 1993.

**EE372 SYSTEM DYNAMICS AND CONTROL (3+2) 4**

Analysis of linear control systems by differential equations and transfer function methods using Laplace transforms. Stability of closed loop systems. Routh-Hurwitz criterion, root-locus diagrams. System analysis in frequency domain. Bode and polar plots. Nyquist stability criterion. Introduction to design and optimization of linear control systems, compensation techniques.

Textbook: K. Ogata, Modern Control Engineering, Fourth Edition, Prentice-Hall, 2002.

**EE382 COMMUNICATION ENGINEERING (3+2) 4**

Building blocks of communication systems. Signal types, vector spaces, generalized functions. Hilbert transform and analytical signals. Linear and angular modulation methods, frequency division multiplexing. GM/SM applications, stereo TV. Sampling, quantization, PCM, DPCM, DM, TDM, pulse transmission: PAM,PDM PWM. Baseband data transmission: Nyquist pulse shaping; Bandpass data transmission and digital modulation techniques: ASK,PSK,FSK, QAM.

Textbook: B.P. Lathi, Linear Systems and Signals, Prentice-Hall, 2000; B.P. Modern Digital and Analog Communication Systems, 3rd Edition, Oxford University Press, 1998.

**EE400 SUMMER PRACTICE II (Non-credit)**

Students are supposed to spend 6 weeks in industry and obtain practical experience on a topic related to Electrical and Electronics Engineering. At the end of the summer practice, students should write a technical report and submit it to the department.

**EE441 ENERGY CONVERSION (3+2) 4**

Energy technology and resources: Fossil fuels, nuclear, solar, and other types of energy. Three phase systems and magnetic circuits. Transformers: Ideal and physical models and equivalent circuit, and transformer testing. Electromechanical energy conversion. Efficiency and process performance. Sensors and actuators: Relays, stepper and positioning systems, switched reluctance machines, synchronous reluctance machines, direct current (DC) machines. Symmetrical alternating current (AC) synchronous machines. Symmetrical AC induction machines.

Textbook: P.C. Sen, Principles of Electric Machines and Power Electronics, John Wiley, 1997.

**EE 497 ENGINEERING PROJECT I (0+4) 2**

A technical project emphasizing engineering design principles on a specific topic in any field of electrical and electronics engineering to be carried out by the senior student under the supervision of a faculty member. Involves design and implementation phases by applying a synthesis of knowledge and skills acquired in different courses during the undergraduate study.

**EE 498 ENGINEERING PROJECT II (0+4) 2**

Continuation of projects given in EE 497 with emphasis on realization of the design and implementation. The students are required to submit a written report summarizing the accomplishments of the project. Oral presentations and demonstration sessions on the completed projects are required as part of the course requirements.

**TECHNICAL ELECTIVE COURSES:**

**EE411 ELECTRONIC MEASUREMENT AND INSTRUMENTATION TECHNIQUES (3+0) 3**

Units and principles of measurement. Error of measurement. Probability of error. Electronic measurements and electronic measuring instruments: Instrument amplifiers, signal sources, oscilloscopes, digital frequency meters, digital voltmeters. High frequency and microwave measurement techniques.

Textbook: A.D. Helfrick and W.D. Cooper, Modern Electronic Instrumentation and Measurement Techniques, Prentice-Hall, 1990.

**EE412 DIGITAL ELECTRONICS (3+0) 3**

Basic waveshapes and fundamentals of digital electronics. Principles of Metaloxide Semiconductor (MOS) transistor, operation of MOS inverters and gate curcuits (NMOS, CMOS). Principles of bipolar junction transistors (BJT), operation of BJT inverters and gate circuits (TTL, ECL, I2L), semiconductor memories.

Textbook: D.A. Hodges, H.G. Jackson, Analysis and Design of Digital Integrated Circuits, 2nd Edition, McGraw-Hill Book Company, 1988.

**EE413 COMMUNICATION ELECTRONICS (3+0) 3**

Active and passive filters. Transistors. RF Amplifier analysis and synthesis using y-parameters. LC and crystal oscillators. PLL’s and frequency synthesizers. Linear and exponential modulator and demodulator design.

Textbook: D.M. Pozar, Microwave and RF Design of Wireless Systems, John Wiley, 2001.

**EE414 INDUSTRIAL ELECTRONICS (3+0) 3**

Review of four layer devices and their applications. Gate control techniques in power switching elements and their protection. Introduction to solid-state energy conversion. AC/DC, AC/AC, DC/AC and DC/DC converters. Introduction to control of electrical drives. Industrial control systems: Relay circuits; ladder diagrams. Sequential control circuits. Case studies.

Textbook: M. H. Rashid, Power Electronics: Circuits, Devices, and Applications, Prentice Hall, 1988.

**EE415 OP-AMPS AND APPLICATIONS (3+0) 3**

Op-Amp fundamentals; linear Op-Amp circuits: DC sources, current to voltage converters, voltage to current converters, current amplifiers, difference amplifiers, instrumentation amplifiers, transducer bridge amplifiers. Active filters; practical Op-Amp limitations; stability and frequency compensation.

Textbook: S. Franco, Design with Operational Amplifiers and Analog Integrated Circuits, 3rd Edition, McGraw-Hill Book Company, 2002.

**EE416 DESIGN WITH INTEGRATED CIRCUITS (3+0) 3**

Nonlinear Circuit Applications: Voltage comparators, Schmitt triggers, precision rectifiers, analog switches, peak detectors, S/H circuits; signal generators: sine wave generators, multivibrators, IC timers, triangular wave generators, triangular-to-sine wave convertors, sawtooth wave generators, V/F and F/V convertors; D-A and A-D convertors: Basic DAC techniques, Bipolar DAC's, high resolution DAC's,DAC-based AD conversion, parallel A-D techniques, Integrating Type ADC's; logarithmic amplifiers: Log/Antilog amplifiers; Phase-Locked Loops.

Textbook: S. Franco, Design with Operational Amplifiers and Analog Integrated Circuits, 3rd Edition, McGraw-Hill Book Company, 2002.

**EE417 ELECTRICAL EQUIPMENT AND APPLICATIONS (3+0) 3**

Introduction to power supplies and systems. Short circuit phenomena and analysis in low voltage systems. Protection concept, devices and applications in electrical systems. Characteristics and applications of circuit breakers, relays and fuses. Power and installation cables and applications. Power and energy measurement techniques and devices. Reactive power compensation. Battery plants and UPS systems. Lighting sources and installations. Electrical safety and earthing systems.

Textbook: W. F. Kussy and J. L. Warren, Design Fundamentals for Low-Voltage Distribution and Control, Marcel Dekker Inc., 1986.

**EE437 MICROPROCESSORS (3+0) 3**

Elements of microcontroller systems, hardware and software analysis. Memory structure, addressing techniques, registers, instruction set, branching, stack, subroutines, interrupts and input-output devices in microcontrollers. Design of small microcontroller systems using assembly and C programming.

Textbook: M68HC12 Microcontrollers, MC68HC912D60A Advance Information, 4th Revision, FreeScale Semiconductor Inc. 2003.

**EE442 UTILIZATION OF ELECTRICAL ENERGY (3+0) 3**

Basic operating characteristics and classification of electrical drives. Solid state DC motor control. Solid state AC motor control. Dynamic behavior of electrical machines. Electric braking. Starting of electrical machines. Intermittent loads. Drive applications. Modern methods of reactive power compensation. Electrical energy saving.

Textbook: N.V. Suryanarayana, Utilization of Electric Power including Electric Drives and Electric Traction, New Age International Limited Publishers, 1994.

**EE 443 STATIC POWER CONVERSION (3+0) 3**

Power switches and their characteristics. Power converter definitions, classification. VTA method. Midpoint and bridge rectifiers: non-ideal commutation, harmonics, input power factor, utility-factor, winding utilization and unbalances in rectifier transformers. Applications.

Textbook: C.W. Lander, “Power Electronics”, Mc Graw Hill, 1987.

**EE444 POWER SYSTEM ANALYSIS I (3+0) 3**

Basic structure of electrical power systems. Electrical characteristics of transmission lines, transformers and generators. Representation of power systems. Per Unit System. Symmetrical three-phase faults. Symmetrical components. Unsymmetrical faults.

Textbook: H. Saadat, Power System Analysis, 2nd Edition, McGraw-Hill Higher Education, 2002.

**EE445 POWER SYSTEM ANALYSIS II (3+0) 3**

Matrix analysis of power systems networks and methods of solution. Load flow and short circuit analysis. Economic operation of power systems. Transient stability analysis.

Textbook: H. Saadat, Power System Analysis, 2nd Edition, McGraw-Hill Higher Education, 2002.

Reference: A.-A. Fouad and V. Vittal, Power System Transient Stability Analysis Using the Transient Energy Function Method, Prentice-Hall Inc., 1992.

**EE446 ELECTRICAL DISTRIBUTION SYSTEMS (3+0) 3**

Basic considerations. Load characteristics and forecasting methods. Distribution substations. Subtransmission, primary and secondary distribution. Choice of voltage levels. Operational characteristics of cables, aerial lines and transformers. System voltage regulation. Power factor correction. Fusegear, switchgear, current and voltage transformers. Overcurrent and thermal protection. Earthing methods. Economics of distribution systems.

Textbook: A.S. Pabla, Electric Power Distribution, McGraw-Hill Companies Inc., 2005.

** **

**EE447 HIGH VOLTAGE TECHNIQUES I (3+0) 3**

Field analysis: experimental and numerical (finite difference, finite element and charge simulation) methods and applications. Electrical breakdown in gases: ionization processes. Townsend's breakdown criterion, Paschen's Law, bread-down in electronegative gases, time lags. Streamer-Kanal mechanism, breakdown in non-uniform field and corona. Electrical break-down of liquids: breakdown mechanism of pure and commercial liquids. Electrical breakdown of solids: intrinsic, electromechanical, thermal and erosion mechanism. Insulating materials: dielectric gases; insulating oils and solid dielectrics.

Textbook: J. Kuffel, E. Kuffel and W.S. Zaengl, High Voltage Engineering Fundamentals, 2nd Edition, Butterworth-Heinemann, 2000.

**EE448 HIGH VOLTAGE TECHNIQUES II (3+0) 3**

Generation and measurement of high AC, DC and impulse voltages and impulse currents: AC to DC conversion and electrostatic generators. Testing transformers and series resonant circuits. Impulse voltage generator circuits. Operation, design and construction of impulse generators. Impulse current generator circuits. Sphere and uniform fieldgaps. Electrostatic, generating and peak voltage measuring voltmeters. Voltage dividers. Measurement of impulse voltages and currents. Dielectric measurements.

Textbook: J. Kuffel, E. Kuffel and W.S. Zaengl, High Voltage Engineering Fundamentals, 2nd Edition, Butterworth-Heinemann, 2000.

**EE449 POWER SYSTEM PROTECTION (3+0) 3**

Current and voltage transformers. Overcurrent protection. Comparators and static relay circuits. Differential protection and its application to generators, transformers and bus bars. Motor protection. Pilot wire protection of feeders. Introduction to distance and other protection systems.

Textbook: P.M. Anderson, Power System Protection, The Institute of Electrical and Electronics Engineering, Inc., 1999.

**EE451 ELECTROMAGNETIC WAVES (3+0) 3**

Maxwell's equations in time and frequency domains. Electromagnetic energy and power. Wave equation. Uniform plane electromagnetic waves; reflection and refraction. Introduction to transmission lines, waveguides, antennas and radiation.

Textbook: U.S. Inan and A.S. Inan, Electromagnetic Waves, Barnes and Noble, 1999.

**EE452 ANTENNAS AND PROPAGATION (3+0) 3**

Antenna parameters. Linear antennas. Influence of earth on antenna radiation pattern and impedance. Radiation from slot and aperture antennas. Antenna arrays and the general array formula. Baluns. Receiving antenna theory. Elements of groundwave, tropospheric and ionospheric propagation.

Textbook: C. A. Balanis, Antenna Theory: Analysis and Design, 3rd Edition, John Wiley & Sons, 2005.

**EE453 MICROWAVES (3+0) 3**

TEM mode transmission lines. Field and distributed circuit analysis. Frequency and time domain analysis. Waveguiding structures. Rectangular and circular waveguides. Impedance transformations and matching techniques. Scattering matrix of microwave junctions.

Textbook: S.A. Maas, Nonlinear Microwave and RF Circuits, 2nd Edition, Artech House, Inc., 2003.

**EE 461 INTRODUCTION TO DIGITAL SIGNAL PROCESSING (3+0) 3**

Sampling and quantization schemes. Linear shift invariant systems, stability and causality. Two-dimensional systems and sequences. Flow graphs, digital filter design techniques, FIR and IIR filters. Computation of DFT, FFT techniques. Effects of finite register length. Estimation of power spectra. Homomorphic filtering, discrete-time random signals and systems.

Textbook: J.G. Proakis and D. Manolakis, Digital Signal Processing, 3rd Edition, Prentice Hall, 1996.

**EE462 INTRODUCTION TO IMAGE PROCESSING (3+0) 3**

Digital images. Sampling and quantization of images. Color, stereo and video images. Arithmetic operations, gray scale manipulations, distance measures, connectivity. Image transforms. Linear and nonlinear filters. Image enhancement. Image restoration: degradation models, inverse filtering. Image segmentation. Image representation and description techniques.

Textbook: R.C.Gonzalez and R.E.Woods, Digital Image Processing, Addison-Wesley, 2001.

**EE471 LINEAR SYSTEM THEORY (3+0) 3**

Introduction to realization theory for single-input, single-output (SISO) systems. Solution of the state space equations. Structural properties: controllability, observability, detectability, stabilizability. State feedback design, observer design and design of observer-based compensators for SISO systems.

Textbook: T. Kailath, Linear Systems, Prentice-Hall, 2000.

**EE472 CONTROL TECHNOLOGY AND DESIGN (3+0) 3**

An overview of design techniques with particular interest to industrial requirements. Fedback implementation: transducers, sensors, and signal conditioning. Implementation of various types of control actions and servo control. Laboratory.

Textbook: R. Bateson, Introduction to Control System Technology, 7th Edition, Prentice Hall, 2002.

**EE473 INTRODUCTION TO OPTIMIZATION THEORY (3+0) 3**

Unimodal search, unconstrained optimization with respect to a single variable, optimization with respect to a multiple variables, constrained optimization, calculus of variations, principles of optimality and dynamic programming, maximum principle, Kuhn-Tucker conditions of optimality.

Textbook: E.K. P. Chong and S.H. Zak, An Introduction to Optimization, 2nd Edition, Wiley, 2001.

**EE474 DISCRETE TIME SYSTEMS (3+0) 3**

Importance and advantages of discrete-time system models in control. Time domain analysis of discrete-time systems. Sampled data systems. Stability; translation of analog design. State space design methods: observer theory, introduction to optimal design methods. Quantization effects.

Textbook: K. Ogata, Discrete-Time Control Systems, 2nd Edition, Prentice Hall, 1995.

**EE 475 NONLINEAR CONTROL SYSTEMS (3+0) 3**

State-space analysis methods. Isocline Lienard's methods, classification of singularities. Analytic techniques of periodic phenomena: perturbation method. Stability definitions. Lyapunov's second method; Popov stability criterion. The method of harmonic realization: describing functions. Dual-input describing functions. Equivalent linearization and oscillations in nonlinear feedback systems.

Textbook: H. Marquez, Nonlinear Control Systems: Analysis and Design, Barnes and Noble, 2003.

**EE476 PROCESS CONTROL (3+0) 3**

Control of industrial processes: mathematical modeling of fundamental distributed parameter processes. Lumped parameter approximation. Disturbance filtering characteristics of control loops. Proportional, integral, derivative, on-off, floating modes of controls, feedforward and cascade types of loops. Minimization of integral square error. Characteristics of flow, pressure and level control loops and final control elements. Fundamentals of control of basic processes such as heat exchange, distillation, combustion, drying. Organization of direct digital control loops.

Textbook: J. Stenerson, Industrial Automation and Process Control, Barnes and Noble, 2002.

**EE481 INTRODUCTION TO INFORMATION THEORY (3+0) 3**

Information content, conditional, joint and mutual entropy. Binary symmetric channels;channels with and without memory. Source coding algorithms and rate-distortion bounds. Channel capacity and Shannon law. Block code, cyclic codes, convolution codes.

Textbook: Jan C. A. van der Lubbe, Information Theory, Cambridge Universty Press, 1997.

**EE 482 DIGITAL COMMUNICATION (3+0) 3**

Stochastic processes. Noise analysis in analog communication. Data transmission through AWGN channel, bandpass data transmission, equalization. Optimum receiver design, carrier and pulse synchronization. Error probabilities for binary/m-ary transmission. Carrier modulation : CAM, CPM, CFM, QAM and their performances. Entropy, quantization and rate distortion, information sources, channel capacity, coding.

Textbook: S. Haykin, Communication Systems, 4th Edition, John Wiley & Sons Inc., 2001.

**EE 483 MOBILE COMMUNICATION (3+0) 3**

VHF and UHF communication in land-mobile communication. Channel characterization; fast and slow fading, frequency selectivity, delay and spread coherence bandwidth. Signal loss probability. Interference environments and its control. Frequency control. Diversity techniques for digital land mobile radio. Spatial distribution of offered traffic. Efficient spectral utilization. Capacity calculations and networking.

Textbook: T. S. Rappaport, Wireless Communications: Principles and Practice, Upper Saddle River, New Jersey: Prentice-Hall, 2002.

**EE 491 SPECIAL TOPICS IN ELECTRICAL AND ELECTRONICS ENGINEERING (3+0) 3**

These code number will be used for a course which is not listed regularly in the catalog. The course content will be announced before the semester commences.

**CSE 414 VLSI CIRCUIT DESIGN (3+0) 3**

Size and complexity of integrated circuits (IC), IC design process, trends in very large scale integrated (VLSI) circuit design, IC production process, semiconductor processes, design rules and process parameters, layout techniques and practical considerations, device modeling, circuit simulation, basic integrated circuit building blocks.

**CSE 453 INFORMATION SYSTEMS: ANALYSIS AND DESIGN (3+0) 3**

Information systems: characteristics, components, applications, business and organizational systems, requirement analysis, design, implementation, testing, operation and maintenance, prototyping. Information system technology: CASE tools, database management systems, data communication, networking, distributed business systems, Hardware and software selection.

**CSE 456 MANAGEMENT of INFORMATION SYSTEMS (3+0) 3**

Decision making process, planning and control, organizational structure, management concepts, information-based support systems, support systems for planning, control and decision making, strategies for determination of information requirements, organization and management of information resources function, management information systems (MIS), organizational and social implications of MIS.

**CSE 457 INFORMATION SYSTEM SECURITY (3+0) 3**

Principles and underlying concepts for security policy setting and for management of information security. Fundamental security principles: confidentiality, integrity, availability. Principles of information systems analysis for security; concept of analysis, basic features of information systems, semiotic model. Principles of policy for security. Principles of risk and contingency; risk analysis and risk management. Nature of responsibility and policy in the management of security. Role of cryptography in secure systems. Secure payment systems: SET, digital certificates, trusted third parties. Case studies.

**CSE 460 PRINCIPLES OF PROGRAMMING LANGUAGES (3+0) 3**

Syntax and semantics of programming languages, grammars, design of programming languages, data types, variables, expressions and statements, procedures, recursion, parameter passing, dynamic and static memory management. Comparative study of functional, logic and object-oriented programming languages.

**CSE 466 INTRODUCTION TO CRYPTOGRAPHY (3+0) 3**

Basic concepts of cryptography and cryptanalysis. Classical methods: DES and other algorithms. Public key systems: RSA, El-Gamal and other algorithms. Number theory and complexity fundamentals. Digital signatures. Hash functions. Key distribution problems. Network aspects of cryptography. Secret sharing.

**CSE 474 COMPUTER NETWORKS (3+0) 3**

Basic concepts of data transmission. Overview of network layers and network architectures. ISO-OSI reference model. Physical layer and data communication issues. Circuit switching, packet switching. Network topology. Data link layer and its protocols, error-detection and correction. Local area networks, Ethernet, bridges and switches. Network layer issues and protocols, routing algorithms, congestion control, Internet Protocol. Transport layer and internet transport protocols (TCP and UDP). Network applications and programming: the socket interface, DNS, SMTP, FTP, and WWW.

**CSE 475 WIRELESS and MOBILE NETWORKS (3+0) 3**

Introduction to wireless and mobile networks and network architectures. Cellular networks. Mobility and handoff management. GSM, GPRS, 3G networks. WAP. Cellular network planning. Wireless LANs and Mobile IP. Ad hoc wireless networks. Wireless broadband networks. Satellite networks.

**CSE 482 ARTIFICIAL INTELLIGENCE (3+0) 3**

Representation of knowledge. Search and heuristic programming. Logic and logic programming. Application areas of artificial intelligence: problem solving, game playing and game trees, puzzles, expert systems, planning, learning, vision, and natural language understanding. Basic LISP or prolog programming.

**CSE 483 COMPUTER GRAPHICS (3+0) 3**

Hardware and software components of graphic systems. Output and filled-data primitives. 2D and 3D geometric transformations. Two dimensional viewing: Viewing pipeline, clipping, and windowing. There dimensional viewing: Viewing pipeline, viewing parameters, projections, viewing transformations, clipping. Visible surface detection. Introduction to illumination models and surface rendering.

**CSE 484 MULTIMEDIA SYSTEMS (3+0) 3**

Multimedia system applications and problems. Fundamentals of multimedia signal processing. Issues in effectively representing, processing, retrieving and compression of multimedia data such as text, graphics, sound and music, image and video.

**CSE 488 MACHINE LEARNING (3+0) 3**

Paradigms and issues of machine learning. Supervised and unsupervised learning. Statistical models. Learning decision trees. Clustering. Feature extraction. Artificial neural networks. Reinforcement learning. Applications of machine learning.

**OTHER COMPULSORY COURSES:**

**CHEM 107 BASIC CHEMISTRY (4+0) 4 **The atom, chemical bond, molecular geometry, stoichiometry, thermochemistry, states of matter, solids, gaseous state, liquid state, mixtures. Chemical kinetics, chemical equilibrium, solubility equilibria in aqueous solutions, acids and basis, thermodynamics, oxidation-reduction and electrochemistry, nuclear chemistry, chemistry of the environment.

**MATH 101 CALCULUS I (4+0) 4**

Rate of change of a function, formal differentiation, applications of derivative, the integral, applications of the definite integral, transcendental functions, techniques of integration.

**PHYS 101 PHYSICS I (4+0) 4**

Measurement, vectors, motion in one dimension, motion in a plane, Newton’s laws, friction and forces in circular motion, work and energy, conservation of energy and linear momentum, impulse and collisions, rotational kinematics and dynamics, conservation of angular momentum, equilibrium of rigid bodies.

**CSE 141 INTRODUCTION TO COMPUTER PROGRAMMING (3+2) 4**

An introduction to the process of program design and analysis for students who have no prior programming experience. Topics to be covered include basic data types and their operators, expressions and assignment statements, I/O, control structures (selection, loops), classes (including methods and fields), arrays, functions and procedures, files.

**ATA 121 ATATURK’S PRINCIPLES AND THE HISTORY OF TURKISH RENOVATION I (2+0) 2**

The Principles of Atatürk and The History of Turkish Revolution Course is a core course as in all other higher education institutions in Turkey. The course includes the strategy of Turkish revolution, general status of Europe in the period when Kemalism as a way of thinking began to mature, Imperialism, Industrial Revolution, the structure of Ottoman Empire, the effects of First World War on Ottoman Empire, and the historical period from Mondros to Sevr and Lozan.

**TRD 121 TURKISH LANGUAGE I (2+0) 2**

Turkish Language as a core course aims to make the students learn the structural and operational properties of their native language and to make them gain the ability of using Turkish correctly and also aims to make an integrative and unifying language dominate the education. This course includes the subjects of languages in the world, languages with respect to their structures and resources, the position of Turkish among other languages and basics of Turkish grammar.

**MATH 102 CALCULUS II (4+0) 4**

Plane analytic geometry, hyperbolic functions, vectors and parametric equations, vector functions and their derivatives, partial differentiation, multiple integrals, vector analysis, infinite series.

**MATH 256 LINEAR ALGEBRA (3+0) 3**

Systems of linear equations, matrix algebra, special types of matrices, determinants, Cramer’s rule, vector spaces, subspaces, linear independence, basis and dimension, row space and column space, linear transformations, similarity, scalar product, orthogonal and inner product subspaces, orthonormal sets, the Gram-Schmidt orthogonalization process, eigenvalues and eigenvectors, systems of linear differential equations, diagonalization.

**PHYS 102 PHYSICS II (4+0) 4**

Coulomb’s law, electric field, gauss’s law, electric potential, capacitors and dielectrics, ohm’s law, emf, magnetic field, Ampere’s law, Faraday’s law, inductance, magnetic properties of matter, electromagnetic oscillations, alternating currents.

**PHYS 103 PHYSICS LAB (0+2) 1**

Physics experiments related to topics covered in PHYS 101 and 102.

**CSE 142 INTERMEDIATE PROGRAMMING (3+2) 4**

Programming methodology: specification, design, coding and program correctness. Review of data types (scalar and structured types), procedures and functions, recursion, files (sequential and random access), arrays, character strings and records. Basic data structures and their implementations: linear structures (linked lists, stacks and queues) and nonlinear structures (trees and sets). Exercises in a structured or an object-oriented programming language.

**ATA 122 ATATURK’S PRINCIPLES AND THE HISTORY OF TURKISH RENOVATION II (2+0) 2**

This course is a continuation of History 111 and includes the establishment of Turkish Republic on the ruins of Ottoman Empire, the modernization of Turkish Republic, the principles of Atatürk, ideology of Kemalism, ideologies of modernization, other ideologies in the world, economic models, and the differences between Kemalism and other ideologies.

**TRD 122 TURKISH LANGUAGE II (2+0) 2**

This course is a continuation of TRD 121 and includes general topics in writing skills, reporting techniques and information about Atatürk and Turkish language besides the properties of Turkish language.

**MATH 255 DIFFERENTIAL EQUATIONS (3+0) 3**

Classification and origin of differential equations, initial and boundary value problems, first order differential equations having exact solutions, explicit methods of solving higher-order linear differential equations, differential equations with variable coefficients, applications of first and second order differential equations, series solutions and systems of linear differential equations, Laplace Transforms.

**MSE272 INTRODUCTION TO MATERIALS SCIENCE (3+0) 3**

Atomic structure and bonding, structure of solids, defects and imperfections, rate processes and crystallization, phase transformations and equilibria, interfacial phenomena, mechanical properties, electrical properties, metals, ceramics, polymers.

**CSE 225 DATA STRUCTURES (3+2) 4**

Review of basic data structures. Trees and heap structures. Hashing. Searching and sorting. Structure, organization and processing of files. Sequential and direct file processing techniques. Indexed and hash files, creation and update; B-trees and derivatives. Representation of graphs and basic graph operations.

**MATH 257 DISCRETE MATHEMATICS (3+0) 3**

Propositions and mathematical logic, theorem proving, set theory, finite-infinite sets, mathematical induction, relations, recurrence relations, properties of relations, graphs, multigraphs, directed graphs, counting techniques, eulerian paths, hamiltonian paths, circuits, trees, binary search trees, spanning trees, recurrence relations, groups and rings.

**MATH 259 NUMERICAL METHODS (3+0) 3**

Computational and mathematical preliminaries, one variable equations, interpolation and approximation, direct and iterative solution of linear equation systems, numerical eigenvalue and eigenvector computations, numerical integration and differentiation, solution of nonlinear equation systems, numerical solution of first order differential equations.

**STAT 253 PROBABILITY AND STATISTICS (3+0) 3**

Collection, organization and presentation of data. Introduction to probability theory, counting theorems, conditional probability and independence. Random variables, expectation, discrete probability models, continuous probability models, normal distribution and related distributions, central limit theorem. Point and interval estimation, testing statistical hypotheses. Regression and correlation analysis.

**CSE 238 SYSTEMS PROGRAMMING (2+2) 3**

The course content includes two main parts. First part introduces computer hardware and software, addressing methods, instruction sets and formats and details of assembly language programming. Overview of compilers, interpreters, assemblers, linkers and loaders are given as part of the course. The second part introduces UNIX environment by including shell programming, UNIX system calls and signals, UNIX programming and multithreading. Programming assignments are given on both assembly language and UNIX/Linux environment.

**CSE 315 DIGITAL DESIGN (3+2) 4**

Number systems, Boolean algebra and functions, logic gates. Analysis and design of combinational circuits. Combinational MSI components. Flip-flops, counters and shift registers. Analysis and design of sequential circuits. State table, state minimization and state assignment. Sequential MSI components. Register transfer and micro-operations. Basic computer organization and design: arithmetic logic, memory and control units. Laboratory experiments and applications of digital logic design.

**CSE 363 OBJECT ORIENTED SOFTWARE DESIGN (3+0) 3**

Software quality, object-oriented approach, dynamic objects, genericity and parameterizing classes, assertions, preconditions and postconditions, class invariants and class correctness, exceptions handling, inheritance, polymorphism, deferred classes, multiple inheritance, persistent objects and classes, operations on persistent objects, object oriented databases, object oriented analysis and design, object oriented languages.

** **

**ECON 203 INTRODUCTION TO ECONOMICS (3+0) 3**

Introductory economics, scope of economics, consumer theory, production and cost theory, demand and supply analysis, factor markets, different market forms, circular flow, fluctuations in economics activity, multiplier and accelerator analysis, demand for and supply of money, inflation and unemployment.

** **

**ECON 204 ENGINEERING ECONOMY (2+0) 2**

Cash flows and discounting, special cash flows, taxes and depreciation, effects of inflation, decision criteria, decision processes, sensitivity and break-even analysis, matrix decision models, expected value decision making, utility theory.

**LAW 203 BUSINESS LAW AND ETHICS (3+0) 3**

Sources of Turkish Private law, the concept of systems of law, scope of the civil code, sources of obligations, definition of obligations, Turkish law of obligations; special obligations driving from contracts, from illegal acts and from unjustifiable enrichment. Business ethics.

**NON-TECHNICAL ELECTIVE COURSES:**

**YDA 101 GERMAN FOR BEGINNERS (2+0) 2**

Basic German grammar and language for beginners.

**YDA 102 GERMAN (1+2) 2**

One semester intensive course in basic German, providing students to develop their German. Emphasis is placed on fundamental drills in structure (Grammar) writing, vocabulary, comprehension and pronunciation through the use of controlled texts and programmed material.

**YDA 103 GERMAN COMMUNICATION (1+2) 2**

This is an advanced level German course aimed at consolidation of previously learned skills and expanding into new areas using controlled texts. Reading texts focus on separate academic disciplines such as physchology, physics, business, literature, engineering and political science. Writing skills are further developed into essay writing, emphasis is given to thesis statement.

**YDA 201 SEMINARS IN GERMAN (1+2) 2**

An advanced German course aimed at bridging the gap between minimal and college - level academic German. Emphasis is based on using library and reference skills, writing academic papers, and presentation of papers as lectures in class students are also taught how to write formal C.V. (Resume) and application letters.

**HR 113 CAREER DEVELOPMENT (2+0) 2**

The learning process. Science, engineering and technology. Elements of engineering education. The engineering profession and career development. Engineering design: decision making, modeling and systems. Information research methods. Communications and technical writing. Teamwork. Oral presentation skills.

**CAS 301 EARTHQUAKE AND RESCUE PRINCIPLES (2+0) 2**

Definition of earthquake properties. Structural damage caused by earthquakes. Rescue team’s properties. Equipment used by rescue teams. Rescue methods of disasters. Comparison of rescue methods. Case studies. General principles on rescue management.

**HSS 302 ETHICS IN ENGINEERING AND SCIENCE (2+0) 2**

Engineering history. Concepts of ethics in philosophy. Engineering ethics. Ethic norms. Ethic rules in investigation and engineering reports. Responsibility of engineer regarding law. Errors in engineering practice. Case studies.

**OB 343 ORGANIZATIONAL BEHAVIOUR (2+0) 2**

Definition of organizational behavior, perception, motivation and theories of motivation, learning and reinforcement, groups, theories of leadership, communication, conflict and negotiation, change in organizations, stress and time management.

**HR 401 CAREER ORIENTATION (2+0) 2**

Theory of the needs, wants and demands. Career planning versus job finding, self assessment and behavioral profiles. Decision making: specialization versus versatility. Environmental trends, opportunities and requirements. Action planning: Related tools, resources, people and approaches. Uncertainties, barriers, accidents, crises and misfortunes, follow-up and re-assessment.