ES & CES Course Descriptions

Undergraduate Courses (ES XXX)

ES 101A: Communication in the Digital Age (3)

Lecture, 3 hours. Concept of digital age, technology and modern communications, understanding various routinely used technical terms and commonly known computer and communications components and devices; understanding digital voice, video and data communication, mobile communication and communication through internet; ill effects such as radiation, invasion of privacy, unethical usages and protection from them; assessment of learning. (The companion laboratory course ES 101B is strongly recommended; the course does not apply to ES major.) Prerequisite: GE Math eligibility.

GE Area: This course meets GE Area B3 requirement.

ES 101B: Communication in the Digital Age Laboratory (1)

Laboratory, 3 hours. Laboratory to demonstrate the concepts discussed in the course ES 101A and give hands-on experience to the students. (Does not apply to ES major.) Co-requisite: ES 101A, or permission of the instructor.

GE Area: This course meets the GE science laboratory requirement.

ES 110: Introduction to Engineering & Laboratory Experience (2)

Lecture, 1 hour, Laboratory, 3 hours. This course is designed to introduce principles of engineering to the students and expose them to the electronics and computer lab environment. The students are given opportunity to design and build some simple analog and digital circuits and make measurements using various types of lab equipment.

ES 112: Fundamentals of Digital Logic Design (1)

Lecture, 1 hour; Review of set theory and binary system, digital logic, Venn diagram, logic gates, minimization techniques, combinatorial logic and design of simple combinatorial logic circuits such as 1-bit adder; concept of coders, decoders and integrated circuits. Prerequisite: ES 110 and MATH 142E, or consent of instructor.

ES 210: Digital Circuit & Logic Design (4)

Lecture, 3 hours, Laboratory, 3 hours Logic gates, combinatorial logic and analysis and design of combinatorial circuits, electronic circuits for various logic gates. Flip-flops, registers, and counters, sequential circuits and state machines. Various logic families and comparison of their electrical characteristics such as fan-out, rise and fall times, delay, etc. Concepts of machine, assembly and high level languages and relationship between them, basic principles of computer design. Laboratory work will include designing, building and testing of digital circuits, logic and sequential circuits. Prerequisites: ES 112, Co-req: ES 230; or consent of instructor.

ES 220: Electric Circuits(3)

Lecture, 3 hours. Review of Kirchhoff's laws, circuit design, node and mesh analysis, etc.; Thevenin's theorem, Norton's theorem, steady state and transient analysis, transfer function. AC power and three-phase circuits, Y-Delta equivalents. Multi-port networks, two-port networks with energy storage, ideal transformers. Amplifiers and frequency response, filters. Prerequisites: ES 110 and MATH 211; Corequisite: ES 221 and PHYS 214, or consent of instructor.

ES 221: Electric Circuits Laboratory (1)

Laboratory, 3 hours. Laboratory work on material treated in ES 220 emphasizing elementary design principles. Prerequisite: ES 110 and corequisite: ES 220.

ES 230: Electronics I (3)

Lecture 3 hours, Laboratory 0 hours. Theory, characteristics and operation of diodes, bipolar junction transistors and MOSFET transistors; analog and digital electronic circuits; design and analysis of analog electronic circuits such as filters, operational amplifiers,single and multistage amplifiers; modeling and simulation using spice/multisim software. Prerequisite: ES 220 and 221 and corequisite: ES 231 or consent of Instructor.

ES 231: Electronic I Laboratory (1)

Lecture, 0 hours, Laboratory, 3 hours. Laboratory work to accompany ES 230. Computer assisted design of electronic circuits involving devices such as diodes and transistors. Design, building and testing of electronic circuits such as filters, oscillator, amplifiers, etc. Corequisite: ES 230.

ES 310: Microprocessors & System Design(4)

Lecture, 3 hours , Laboratory, 3 hours. Hardware architecture of a microprocessor and its programming and instruction design, memory hierarchy and I/O interfaces, comparison of various microprocessor architectures and capabilities, system design using microprocessors. Laboratory work. Prerequisites: ES 210 and ES 230; or consent of instructor.

ES 314: Advanced Programming, Modeling and Simulation (4)

Lecture: 4 hours; laboratory: 0 hours. Pointers and dynamic allocation of storage; linked lists; an introduction to the object oriented programming (OOP) paradigm; classes and objects; encapsulation; member variables and member functions. Static arrays, dynamic arrays, stacks and queues, linked lists, trees, binary search trees, balanced trees (AVL, red-black, B-trees), heaps, hashing and graphs. System modeling techniques and applications such as generation of noise (random numbers) and correlated signal with different pdfs, measurement of statistical parameters like moments, queuing systems and system simulation. Prerequisite: CS 115: Programming I. Co-requisites: MATH 345E, ES 345E and ES 220, or consent of instructor.

ES 330: Electronics II (2)

Lecture, 2 hours. Output stage design of the amplifiers, non-linear op-amp circuits, differential amplifiers, common mode and differential mode circuit analysis, half-circuit analysis, study of current mirrors and active load design, analysis of two stage active load CMOS op-amp, high frequency models of BJT and MOSFET, analysis of low and high frequency responses of amplifiers, open circuit time constant (OTC) and short circuit time constant (STC), study of tuned amplifier. Prerequisite: ES 230 or consent of instructor.

ES 345E: Engineering Applications of Probability Theory (1)

Lecture, 1 hour. This is a one-unit course introducing how to apply probability theory to model engineering problems, particularly in communications and networking areas. Topics covered include application of probability to measure of information and redundancy, moments to measure power, correlation to determine correlation function, power spectrum and linear prediction and estimation of statistical parameters. Co-requisite: Math 345E or consent of instructor.

ES 400: Linear System Theory (3)

Lecture, 3 hours. Analysis of linear time-invariant systems, correlation, convolution, impulse response, complex variables, Fourier series and transform, sampling, filtering, modulation, stability and causality, feedback and control systems, Laplace and Z-transform, fast Fourier transforms. Prerequisite: MATH 241 or consent of Instructor. (Crosslisted with MATH 430 and CES 400)

ES 430: Electromagnetic Theory & Applications (3)

Lecture, 3 hours. Electrostatics, magnetostatics, electric currents, electromagnetic induction, electric and magnetic fields in matter, Maxwell¿s equations, retarded potentials radiation reaction, light emission, simple scattering and antenna theory, properties of waveguides, relativistic formulation of electrodynamics, Fourier decomposition of fields. Prerequisites: ES 220, MATH 241 and MATH 261.

ES 432: Physical Electronics (3)

Lecture, 3 hours. Semiconductor materials, crystal structure and growth; energy bands and charge carriers, conductivity and mobility; metal-semiconductor and p-n junctions; p-n junction diodes, bipolar junction transistors, field-effect transistors, CCD's, photonic devices and integrated circuits. Projects in photolithography; conductivity and contact resistance measurements; I-V and C-V characteristics of diodes; characterization of transistors may be assigned. Prerequisites: ES 230 or consent of Instructor. (Crosslisted with PHYS 475 and CES 432)

ES 440: Analog & Digital Communications I (3)

Lecture, 2 hours, Laboratory, 3 hours. Mathematical modeling of signals, time and frequency domain concepts, spectral density, components of a communications system, analog signal transmission. AM, FM and PM modulation and demodulation techniques, noise and bandwidth, link analysis. Laboratory work. Prerequisites: ES 230, and ES 400; or consent of instructor.

ES 441: Analog & Digital Communications II (3)

Lecture, 2 hours, Laboratory, 3 hours. Digital signals and their transmission, PCM, log-PCM, ADPCM and DM and other low bit rate coders. Digital data transmission, data encoding, clock recovery and BER, data modulation techniques, ASK, FSK, PSK and QAM. Link budgets for satellite, cellular, and cable systems, the effects of noise and bandwidth. Laboratory work. Prerequisite: ES 314 and ES 440 or consent of instructor.

ES 442: Analog and Digital Communications (4)

Lecture, 3 hrs, Laboratory, 3 hrs. Mathematical modeling of signals, time and frequency domain concepts, spectral density, components of a communications system, analog signal transmission; Analog modulation and demodulation techniques, FDM, noise and bandwidth; Digital signals and their transmission, PCM and low bit rate coders, TDM; data encoding for efficient baseband digital transmission, digital data modulation. Laboratory work consistent with the lecture topics covered. Prerequisite: ES 230 and ES 400, or consent of instructor.

ES 443: Introduction to Optical Fiber Communications (3)

Lecture: 3 hours. Principles of light wave propagation, and propagation in an optical fiber, fiber characteristics, O/E and E/O conversions, coupling, WDM, modulation techniques for efficient information transmission, system design. Prerequisite: ES 430 and Corequisite: ES 442 or consent of the instructor.

ES 445: Photonics (3)

Lecture: 3 hours. Gaussian beams; guided-wave optics; fiber optics; optical resonators; resonant cavities; laser oscillation and amplification; laser excitation; optical pumping; solid state, gas, dye, chemical, excimer and free electron lasers; semiconductor lasers; laser spectroscopy; fiber optic communication; photomultiplier and semiconductor radiation detectors including photoconductors, junction photodiodes; p-i-n diodes, avalanche photodiodes; detector noise. Prerequisite: PHYS 314 or consent of Instructor. (Crosslisted with PHYS 445 and CES 430)

ES 465: Intro. to Networking and Network Management (3)

Lecture, 2 hours, Laboratory, 3 hours. The ISO reference model, theoretical basis for data communications, data transmission theory and practice, telephone systems, protocols, networks, internetworks, with examples. Prerequisites: ES 314 and ES 442 or consent of Instructor. (Crosslisted with CES 440)

ES 480: Artificial Intelligence (3)

A survey of techniques that simulate human intelligence. Topics may include: Pattern recognition, general problem solving, adversarial game-tree search, decision making, expert systems, neural networks, fuzzy logic, and genetic algorithms. Prerequisites: ES 314 or consent of Instructor.

ES 485: Selected Topics in Engineering Science (1-3)

A course on a single topic or set of related topics not ordinarily covered in the engineering science curriculum. The course may be repeated for credit as topics vary. Prerequisite: consent of instructor.

ES 492: Senior Design Project Planning (2)

Lecture: 1 hour, Laboratory: 3 hours. This course is the first phase of the capstone course. In the lecture part, the students will learn design techniques, how to plan a project, evaluate and perform tradeoffs, make project presentations and write project reports. In the laboratory parts, the students will choose a project, do planning, acquire parts, components and other resources needed and start the project work.

ES 493: Senior Design Project (3)

This is a capstone course. A major project designed to bring the knowledge gained from various courses together to analyze, design and implement an electronic and/or communications system in an efficient and economic manner. Prerequisite: Consent of the instructor.

ES 497: Engineering Science Colloquium (1)

Lecture: 1 hour; laboratory: 0 hours. Series of lectures on topics of interest in the relevant fields of engineering. A maximum of 1 unit can be applied to the ES major. The students may not miss more than two presentations. A brief summary of each presentation must be submitted after the presentation. The course grade is decided on evaluation of these reports. Cr/NC only.

Graduate Courses (CES XXX)

CES 400: Linear Systems Theory (3)

Lecture, 3 hours. Analysis of linear time-invariant systems, correlation, convolution, impulse response, complex variables, Fourier series and transform, sampling, filtering, modulation, stability and causality, feedback and control systems, Laplace and Z-transform, fast Fourier transforms. Prerequisite: MATH 241 or consent of instructor. (Crosslisted with Math 430 and ES 400)

CES 430: Photonics (3)

Lecture, 3 hours. Lasers, diode lasers and LED's, fiber optics, optical radiation detectors. Prerequisites: A course in modern Physics (such as PHYS 314) and electromagnetism (such as PHYS 430). (Crosslisted with Phys 445 and ES 445)

CES 432: Physics of Semiconductor Devices (3)

Lecture, 3 hours. Semiconductor materials, crystal structure and growth, energy bands and charge carriers, conductivity and mobility; metal semiconductor and p-n junctions, p-n junction diodes, bipolar junction transistors, field effect transistors, CCD's, photonic devices and integrated circuits. Projects in photolithography; conductivity and contact resistance measurements; I-V and C-V characteristics of diodes; characterization of transistors may be assigned. Prerequisites: ES 230 or PHYS 314 or consent of instructor. (Crosslisted with Phys 475 and ES 432)

CES 440: Intro. to Networking and Network Management (3)

Lecture, 2 hours; laboratory, 3 hours. The ISO reference model, theoretical basis for data communications, data transmission theory and practice, telephone systems, protocols, networks, internetworks, with examples. Prerequisites: ES 440 or consent of instructor. (Crosslisted with ES 465)

CES 490: Selected Topics in CES (1-3)

Special topics to introduce new emerging fields, provide foundation for advanced graduate level courses or augment other courses in computer and engineering science. Prerequisite: consent of instructor.

CES 494: Directed Readings (1-3)

Independent study under a faculty member. The proposal must be approved by the graduate advisor if the course is to apply towards degree requirements. Prerequsite: consent of instructor.

CES 500: Queuing and Transform Theory (3)

Lecture, 3 hours. Review of probability theory, fundamentals of transform theory, Fourier and Z-transforms. Markovian and discrete time queuing systems, single and multi server queuing networks and their applications. The course may require significant lab and/or project activity. Prerequisites: ES 314 or consent of instructor.

CES 506: Operations Management (3)

Production/operations management of manufacturing and service operations. Topics include forecasting and scheduling, material requirements planning, and quality assurance. Additional tools include inventory control, project management, and product development. Modern techniques such as Supply Chain Management, e-business, Just-in-Time, and Total Quality Management are illuminated.

CES 510: Intelligent Systems Design (3)

Lecture, 3 hours. Introduction to adaptive systems: neural networks, genetic algorithms (GAs), fuzzy logic, simulated annealing, tabu search, etc. Specific topics include perceptions, backpropagation, Hopfield nets, neural network theory, simple GAs, parallel GAs, cellular GAs, schema theory, mathematical models of simple GAs, and using GAs to evolve neural networks. Prerequisites: ES 314 and CES 400, or consent of instructor.

CES 512: Theory of Software Systems (3)

Lecture, 3 hours. Review of data structures and basic algorithms for sorting, searching and string processing. Basics of logic, formal systems, grammars and automata. Applications to some of the following areas: design of language processing tools (editor, translator etc.), software specification, testing and verification, non-numerical problem solving. The course may require significant lab and/or project activity. Prerequisite: ES 314 or consent of instructor.

CES 514: Data Mining (3)

Lecture, 3 hours. Introduction to data models, data warehousing, association-rule mining, searching the Web, Web Mining: Clustering. AI techniques (neural networks, decision trees), applications and case studies. The course may require significant lab and/or project activity. Prerequisite: ES 314 or consent of instructor.

CES 516: High-Performance Computing (3)

Lecture, 3 hours. Algorithmic tools and techniques for problems hard to solve on a standard uniprocessor model such as problems involving large data sets or real-time constraints; development of computational models to analyze the requirements and solutions and special hardware based solutions; case studies to illustrate the developed models, tools and techniques. The course may require significant lab and/or project activity. Prerequisite: ES 314 or consent of instructor.

CES 520: Embedded Systems (3)

Lecture, 3 hours. Three major topics covered in this course are: controlling specialized I/O devices with particular attention to bit patterns and priority interrupts; waveshapes and measurement tools, both hardware and software; and real time operating systems. Prerequisites: ES 230, 231 and 310 or consent of instructor.

CES 522: VLSI Design (3)

Lecture, 3 hours. IC technology review; hardware description languages and describing hardware using one of the languages, modern VLSI design flow; circuit partitioning; clustering. Floorplanning; placement; global routing; area efficient design, area-time trade-offs. The course may require significant lab and/or project activity. Prerequisite: CES 530 or consent of instructor.

CES 524: Advanced Computer Architecture (3)

Lecture, 3 hours. Concept of advanced computing architectures, pipelining; multiprocessing and multiprogramming. Single and multi-stage interconnection networks, applications/algorithms for parallel computers; local and system business architectures; CPU and computer system performance analysis. The course may require significant lab and/or project activity. Prerequisite: ES 310 or consent of instructor.

CES 530: Analog and Digital Microelectronics (3)

Lecture, 3 hours. Introduction to analog/digital integrated circuits, bipolar and MOS transistor models, analysis and design of monolithic operational amplifiers, frequency response, non-linear circuits and CMOS and Bipolar Logic Circuits. The course requires lab and/or project activity. Prerequisites: ES 230-231 and CES 432 or consent of instructor.

CES 532: Advanced Photonics Devices (3)

Lecture, 3 hours. Optical resonators, interaction of photons with materials, LEDs, laser diodes, optical amplifiers, optical noise, photoconductors, electrooptic modulators, photonic switches, nonlinear optical materials and devices. The course requires lab and/or project activity. Prerequisite: CES 430 or equivalent.

CES 540: Digital Data Transmission (3)

Characteristics of base-band and bandpass channels, optimum signaling sets, and receivers for digital communications; effect of noise and intersymbol interference on probability of error; channel capacity; introduction to phase-locked loop analysis for timing and carrier synchronization. Prerequisites: CES 400 and CES 440 or consent of instructor.

CES 542: Digital Signal Processing (3)

Lecture, 3 hours. Time/frequency analysis of discrete-time signals and systems. Fast implementations of the DFT and its relatives. IIR and FIR digital filter design, implementation and quantization error analysis. Decimation, interpolation, and multirate processing. Prerequisite: CES 400 or consent of instructor.

CES 543: Optical Fiber Communications (3)

Lecture, 3 hours. Lightwave fundamentals, optical fiber as transmission media, losses and bandwidth, fiber cables. Optical sources, detectors. Optical components such as switches, access couplers, wavelength multiplexers and demultiplexers. Analog and digital transmission techniques, line coding techniques, optic heterodyne receivers, thermal and shot noise, bit error rates, optical transmission system design. Optical T-carrier systems and SONET, future directions. The course may require significant lab and/or project activity. Prerequisite: PHYS 230-231 and CES 440, or consent of instructor.

CES 544: Wireless Communications (3)

Lecture, 3 hours. Introduction to mobile/wireless communication systems, cellular communication, data transmission and signaling, noise and intelligence, analog and digital techniques, multiple-access architecture. The course requires lab and/or project activity. Prerequisites: ES 230-231 and CES 440, or consent of instructor.

CES 546: Data Compression (3)

Lecture, 3 hours. Information theory, models, lossless compression (statistical, dictionary, static, dynamic, huffman, arithmetic, context-modeling), lossy compression (scalar quantization, vector quantization, differential encoding, subband transform, predictive), compression standards (JPEG, MPEG). Prerequisites: ES 314 or consent of instructor.

CES 547: Digital Switching: Techniques and Architectures (3)

Lecture, 3 hours. Review of switching techniques, synchronous and asynchronous transfer modes (i.e., STM and ATM) and various switch architectures. Multi rate and multipoint-to-multipoint switching, ATM switching, signaling and call set-up, ATM switch-architectures and their performance evaluation, multicasting techniques. VLSI implementation considerations, future directions. The course may require significant lab and/or project activity. Prerequisites: MATH 345, ES 230-231 and CES 440 or consent of instructor.

CES 550: Integrated Digital Networks (3)

Lecture, 3 hours. Information types and signals, definitions of services and integration, narrow ISDN and frame relay protocols, broadband ISDN concept and protocol. Integrated environment and ATM, principles of SONET and ATM transmission, broadband ATM networking, future trends. The course may require significant lab and/or project activity. Prerequisite: CES 440 or consent of instructor.

CES 552: Network Architecture and Protocols (3)

Lecture, 3 hours. ISO model, review of the physical and data link layers, network layer and routing including for internet, multicast routing, TCP and UDP protocols and their characteristics, performance and limitations, TCP/IP stack, applications such a FTP, e-mail and DNS, voice over IP. The course may require significant lab and/or project activity. Prerequisite: CES 440 or consent of instructor.

CES 554: Broadband Access Technology (3)

Lecture, 3 hours. Review of ISDN and B-ISDN Protocols, digital subscriber loops, digital modems. The xDSL technology, xDSL family of protocols, ADSL standardization, its architecture, operation, implementation and management, ATM, TCP/IP, Ethernet transmissions using ADSL, optical access. The course may require significant lab and/or project activity. Prerequisite: CES 440 or consent of instructor.

CES 558: Multicasting on the Internet (3)

Lecture, 3 hours. Multicasting fundamentals, multicast routing algorithms, IP multicast, architecture and operation of MOSPF, PIM, CBT, OCBT, HDVMRP, HPIM, BGMP, and, Mbone protocols. Real-time transport protocol and scalable reliable multicast, reliable multicast transport protocols. Multicasting in ATM networks, IP multicast over ATM, future directions. The course may require significant lab and/or project activity. Prerequisite: CES 552 or consent of instructor.

CES 561 Computational Techniques for Biomolecules (3)

Lecture: 3 hrs; Laboratory: 0 hrs. Introduction into mathematical, statistical, and computer methods of nucleic acid and protein sequence analysis and interpretation. Algorithms for sequence alignment, signal detection in genomic sequences, gene finding, protein structure and function prediction, constructing phylogenetic trees, RNA secondary structure prediction. The course may require significant lab and/or project activity. Prerequisite: ES 314 or consent of the instructor.

CES 562: Biomedical Instrumentation (3)

Lecture: 3 hrs; Laboratory: 0 hrs. Basics of sensors and measurement systems, familiarization with biological signals or biopotentials, concept of signal processing, hardware implementation of measurement system, different circuit blocks for biomedical instrumentation - amplifier, mixer, filter, buffer, and analog-to-digital converter, noise analysis and shielding, ECG amplifier, Neural signal recording, Glucose level detection, smart prosthetics, measurement of strain, pressure, temperature and flow, detection of biomolecules, sensor fabrication. The course may require significant lab and/or project activity. Prerequisite: ES 230 or consent of the instructor.

CES 563: Biophotonics (3)

Lecture: 3 hrs; Laboratory: 0 hrs. Topics include fundamentals of light matter interaction, optical instrumentation, principles of lasers, scanning microscopy techniques, interaction of light with cells and tissues, optical biosensors including fluorescence sensing and fiber-optic biosensors, light activated therapy, tissue engineering with light, principle of laser tweezer action and manipulation of single DNA molecules, Optical Coherence Tomography. The course may require significant lab and/or project activity. Prerequisite: CES 430 or consent of the instructor.

CES 564 Medical Image Processing (3)

Lecture: 3 hrs; Laboratory: 0 hrs. Mathematical models of image formation based on the image modality and tissue properties. Linear models of image degradation and reconstruction. Inverse problems and regularization for image reconstruction. Image formation in Radiology, Computed Tomography, Magnetic Resonance Imaging, Nuclear Medicine, Ultrasound, Positron Emission Tomography, Electrical Impedance Tomography, functional MRI. The course may require significant lab and/or project activity. Prerequisites: ES 314 and MATH 322 or consent of the instructor.

CES 590: Selected Topics in Communications and Photonics (3)

Special topics to augment regularly scheduled graduate courses in communications and photonics will be presented. Prerequisites depend on subject material.

CES 591: Internship (1)

Internship will be done at an industry, R&D laboratory, government organization, or a laboratory or center at an academic institution to gain professional training, teamwork experience, communication skills and project opportunities that will prepare students for a successful career in the real world.

CES 592: Selected Topics in Hardware and Software Systems (3)

Special topics to augment regularly scheduled graduate courses in hardware and software systems will be presented. Prerequisites depend on subject material.

CES 592B: Selected Topics in Bioengineering (3)

Lecture: 3 hrs; Laboratory: 0 hrs. Special topics to augment regularly scheduled graduate courses in bioengineering will be presented. Prerequisite: consent of the instructor.

CES 593: Lab and technical report experience (3)

Lecture, 1 hour, laboratory, 6 hours. In this course, students will learn to operate state-of-the art equipment in at least 6 laboratories, perform experiments and write lab reports. In addition, students will write a technical report on a state-of-the art topic within the scope of the master's program of at least 3000 words excluding figures and tables. (The course cannot be taken to meet 30-unit requirement under thesis or project option unless approved by the Program Director). Prerequisite: permission of student's advisor.

CES 594: Directed Readings (1-3)

Independent study under a faculty member: The proposal must be approved by the graduate advisor if it is to apply towards degree requirements. Prerequisite: consent of instructor.

CES 595: Design Project (1-3)

The project plan, timetable, necessary resources and the expected outcome must be approved by a faculty project advisor and the program advisor at least one semester before taking the course. Prerequisite: Admission of candidacy for the Master's degree and approval of the faculty advisor.

CES 596: Project Continuation (1-3)

Designed for students working on their thesis or design project but who have otherwise completed all graduate coursework toward their degree. This course cannot be applied toward the minimum number of units needed for completion of the master's degree. Prerequisites: Consent of faculty thesis/project advisor.

CES 597: Graduate Seminar (1)

Series of lectures presented by experts from academia and industries.

CES 598: Comprehensive Examination (1)

In this four-hour examination, the student's overall understanding of important concepts of the core courses and the main subjects of each track will be tested. Prerequisite: Advancement to candidacy for the master?s degree and approval of the graduate advisor.

CES 599: Research and Thesis (1-6)

Prerequisites: Admission of candidacy for the master's degree and approval of the thesis advisor.