You are on page 1of 17

Master of Engineering Program in Electrical Engineering

Revised Curriculum 2004

1. Academic Program
Master of Engineering Program in Electrical Engineering

2. Degree Offered
Master of Engineering (Electrical Engineering) or M.Eng. (Electrical Engineering)

3. Responsible Organization
Department of Electrical Engineering
Faculty of Engineering
Thammasat University

4. Objectives
The Master’s Degree Program in Electrical Engineering is aimed at providing
graduate level of education to engineers in order to enhance their professional and research
capabilities. The Program actively emphasizes on developing technical expertise together
with research skills so that graduates are able to serve effectively in the industrial sectors and
contribute to the development of higher level of technology.

Objectives of the Program:


4.1 To provide graduate level of education to engineers in order to enhance their
research capabilities.
4.2 To encourage education and research activities which enhance development of
new technologies in different fields of electrical engineering according to the
needs of government and private organizations.
4.3 To be the best in education management and reach the international standard of
education.
4.4 To encourage cooperation in education so that there will be exchanged knowledge
and experiences for teaching and research between organizations both inside and
outside the country.

5. Admission Schedule
From year 2002

6. Admission
The qualifications of the students are as follows:
6.1 Graduated from a Bachelor of Engineering (B.Eng.) in Electrical Engineering or
Computer Engineering. Graduated from or being studying in a Bachelor of
Engineering (B.Eng.) or a Bachelor of Sciences (B.Sc.) Program or a Bachelor of
Industrial Education or equivalent or permitted from the Curriculum Committee.
6.2 Having qualification according to No. 8 of Thammasat University Regulation for
Graduate School Study (1998).

7. Method of Selection
Paper test in engineering fundamentals and/or interview according to regulations of
the Curriculum Committee.

8. Academic System
Following Thammasat University Regulation for Graduate School Study (1998), i.e.,
8.1 A usual day-time education in a bisemester system (having two semesters a year
with a summer semester as an option).
8.2 Students can register for the course work and thesis study in Electronic
Engineering, Telecommunication and Signal Processing Engineering, Computer
Engineering, Control System Engineering, and Power Electrical Engineering.
8.3 Master’s Degree Program in Electrical Engineering is A(2) Program. Education
through both course work and making of thesis. Total credits for all the courses
are 39 credits, compulsory subjects 3 credits, elective subjects 3 credits, elective
subjects for specified field of study 9 credits, general elective subjects 12 credits,
and thesis 12 credits.
8.4 Students with non electrical engineering backgrounds may be requested the
Curriculum Committee to study some fundamental subjects (Bachelor’s degree
courses) without getting credits.
8.5 Students can take Qualifying Examination after they have obtained 1 credits for
compulsory subjects, 3 credits for elective subjects, 9 credits for elective subjects
for specified field of study, and 3 credits for general elective subjects, with a GPA
of not less than 3.00. In this case, students must pass the examination and get a P
(Pass) grade within 3 times.
8.6 Students must obtain a P level for the Foreign Language Test held following
Thammasat University Regulation for Graduate School Study (1998) and
Thammasat University Regulation for Thesis (1992) before examining thesis.
8.7 Students can register for the thesis study only after they have obtained at least 15
credits and a GPA of not less than 3.00, with a P level for the Qualifying
examination.

9. Duration of the Study


Students cannot spend more than 8 semesters for their study.

10. Amounts of Credits in Each Semester


In each semester, students must study not less than 6 credits and not more than 12
credits. Other details of the study should follow Thammasat University Regulation for
graduate school study (1998).

11. Evaluation and Graduation


11.1 Evaluation
11.1.1 There are 9 levels of evaluations. Each evaluation has its own level
value, namely,
Level A A- B+ B B- C+ C D F
Level Value 4.00 3.67 3.33 3.00 2.67 2.33 2.00 1.00 0.00
11.1.2 Credits are counted only the subjects that have value of levels S or at
least C.
11.1.3 The grading system for Thesis contains only 2 levels. S (Satisfactory)
and U (Unsatisfactory). Students who pass Thesis will get credits
which will not count in calculating GPA.
11.1.4 The grading system for Seminars contains only 2 levels, S
(Satisfactory) and U (Unsatisfactory).
11.1.5 The grading systems for Qualifying Examination and Foreign
Language contain only 2 levels. P (Pass) and N (Not Pass).
11.2 Graduation
Upon graduation students must,
11.2.1 pass all subjects required in the Curriculum, and pass all other criteria
set by the Curriculum.
11.2.2 have obtained a cumulative GPA not less than 3.00.
11.2.3 have obtained a P level for Qualifying Examination.
11.2.4 have obtained an S level for Thesis.
11.2.5 have obtained a P level for the Foreign Language Test held following
Thammasat University Regulation.

12. Expense Needed for the Study


Expense needed for the study in this program is around 60,000 bahts/year/student

13. Subjects and Credits


13.1 Total Credits for all the Courses 39 credits
13.2 Structure of the curriculum
Total Credits for Compulsory Subjects 3 credits
Total Credits for Elective Subjects 3 credits
Total Credits for Elective Subjects for specified field of study 9 credits
Total Credits for General Elective Subjects 12 credits
Thesis 12 credits
Total 39 credits
13.3 Course Numbers
Three-digit numbers are used in describing the subjects in this course after LE
which stands for Electrical Engineering course.
Last Digits show how important of the courses
0-2 : Compulsory courses
3-9 : Elective courses
Second Digits show fields of study of the courses
0 : Fundamental in Electrical Engineering
1-2 : Field of study in Electronic Engineering
3-4 : Field of study in Telecommunication and Signal
Processing Engineering
5-7 : Field of study in Computer Engineering
8 : Field of study in Control System Engineering
9 : Field of study in Power Electrical Engineering
First Digits show the levels of the courses
6 : Fundamental Master’s Degree Courses
7-8 : Advanced Master’s Degree Courses (Excepted for the
numbers 800)
800 : Thesis

13.3.1 Compulsory Subjects 3 credits


Every student in every field of study must take 3 compulsory subjects
3 credits as follows:
Courses Title Credits
(Lecture-Laboratory-Self Study)
LE 700 Seminar in Electrical Engineering 1 1 (1-0-2)
LE 701 Seminar in Electrical Engineering 2 1 (1-0-2)
LE 702 Seminar in Electrical Engineering 3 1 (1-0-2)

13.3.2 Elective Subjects 3 credits


Every student must select the subjects at least 3 credits from LE 600,
LE 601, and LE 602.
Course Title Credits
(Lecture-Laboratory-Self Study)
LE 600 Applied Mathematics in Electrical Engineering 3 (3-0-6)
LE 601 Computational Methods in Electrical Engineering 3 (3-0-6)
LE 602 Discrete Mathematics 3 (3-0-6)

13.3.3 Elective Subjects for specified field of study 9 credits


Every student must select the subjects for specified field of study at
least 9 credits in Electronic Engineering, Telecommunication and Signal Processing
Engineering, Computer Engineering, Control System Engineering, and Power Electrical
Engineering, or under supervision of a supervisor.

Electronic Engineering
Course Title Credits
(Lecture-Laboratory-Self Study)
LE 613 Study of Modern Solid-State Devices 3 (3-0-6)
LE 614 Analog Integrated Circuit Design 3 (3-0-6)
LE 615 Digital Integrated Circuit Design 3 (3-0-6)
LE 616 Advanced Electrical Circuit Theory 3 (3-0-6)
LE 617 Physics and Technology of Semiconductor Devices 3 (3-0-6)
LE 623 Optical Information Processing 3 (3-0-6)
LE 624 Opto-Electronics 3 (3-0-6)
LE 625 Optical Communication Systems 3 (3-0-6)
LE 626 Optics 3 (3-0-6)
LE 627 Optical Materials, Instruments and Devices\ 3 (3-0-6)
LE 628 Nonlinear Optics 3 (3-0-6)
LE 629 Laser Technology 3 (3-0-6)
LE 713 VLSI System Design 3 (3-0-6)
LE 728 Special Topics in Electronic Engineering I 3 (3-0-6)
LE 729 Special Topics in Electronic Engineering II 3 (3-0-6)

Telecommunication and Signal Processing Engineering


Course Title Credits
(Lecture-Laboratory-Self study)
LE 633 Random Processes in Engineering I 3 (3-0-6)
LE 634 Information Theory 3 (3-0-6)
LE 635 Communication System Theory 3 (3-0-6)
LE 636 Advanced Electromagnetic Theory 3 (3-0-6)
LE 637 Error Correcting Codes 3 (3-0-6)
LE 643 Adaptive Signal Processing 3 (3-0-6)
LE 644 Advanced Digital Image Processing 3 (3-0-6)
LE 645 Pattern Recognition 3 (3-0-6)
LE 646 Advanced Image Compression 3 (3-0-6)
LE 733 Random Processes in Engineering II 3 (3-0-6)
LE 734 Estimation theory 3 (3-0-6)
LE 735 Digital Data Communication 3 (3-0-6)
LE 748 Special Topics in Communication Engineering I 3 (3-0-6)
LE 749 Special Topics in Communication Engineering II 3 (3-0-6)
Computer Engineering
Course Title Credits
(Lecture-Laboratory-Self study)
LE 653 Digital System Architecture 3 (3-0-6)
LE 654 Advanced Operating System 3 (3-0-6)
LE 655 High Performance Computer Systems 3 (3-0-6)
LE 656 Fault-Tolerant Computing Systems 3 (3-0-6)
LE 657 Real-Time Systems 3 (3-0-6)
LE 658 Database System Engineering 3 (3-0-6)
LE 663 Design of Parallel Algorithms 3 (3-0-6)
LE 664 Parallel Computing Systems 3 (3-0-6)
LE 665 Object-Oriented Programming 3 (3-0-6)
LE 666 Distributed Object System 3 (3-0-6)
LE 667 Artificial Neural Networks 3 (3-0-6)
LE 668 Analysis and Design of Algorithms I 3 (3-0-6)
LE 669 Analysis and Design of Algorithms II 3 (3-0-6)
LE 673 Information Storage and Retrieval 3 (3-0-6)
LE 674 Information Theory and Coding 3 (3-0-6)
LE 675 Data Encryption and Security 3 (3-0-6)
LE 676 Queuing Theory and Applications 3 (3-0-6)
LE 677 Performance Analysis of Data Networks 3 (3-0-6)
LE 678 Computer Communications Architecture 3 (3-0-6)
LE 679 Quality of Service Control for Nezt-Generation
Computer Networks 3 (3-0-6)
LE 753 Computational Geometry 3 (3-0-6)
LE 754 Introduction to Modern Cryptography 3 (3-0-6)
LE 763 Advanced Software Engineering 3 (3-0-6)
LE 764 Software Systems Design 3 (3-0-6)
LE 778 Special Topics in Computer Engineering I 3 (3-0-6)
LE 779 Special Topics in Computer Engineering II 3 (3-0-6)

Control System Engineering


Course Title Credits
(Lecture-Laboratory-Self study)
LE 683 Optimization Techniques 3 (3-0-6)
LE 684 Linear Control Systems 3 (3-0-6)
LE 685 Nonlinear Control Systems 3 (3-0-6)
LE 686 Digital Control Systems 3 (3-0-6)
LE 687 Introduction to Stochastic Control 3 (3-0-6)
LE 688 Fundamental of Robotics 3 (3-0-6)
LE 783 H∞ Control Theory 3 (3-0-6)
LE 784 Robust Control Systems 3 (3-0-6)
LE 785 System Modeling and Identification 3 (3-0-6)
LE 786 Introduction to Adaptive Control 3 (3-0-6)
LE 788 Special Topics in Control Engineering I 3 (3-0-6)
LE 789 Special Topics in Control Engineering II 3 (3-0-6)
Power Electrical Engineering
Course Title Credits
(Lecture-Laboratory-Self study)
LE 693 Power System Engineering 3 (3-0-6)
LE 694 Power System Dynamic and Control 3 (3-0-6)
LE 695 Advanced Power System Operation 3 (3-0-6)
LE 696 Reliability Assessment of Power System 3 (3-0-6)
LE 697 Insulation Co-ordination 3 (3-0-6)
LE 698 Power Quality 3 (3-0-6)
LE 699 Power Electronic and electric drives 3 (3-0-6)
LE 793 Power System Modeling 3 (3-0-6)
LE 794 Advanced Power System Protection 3 (3-0-6)
LE 795 Power System Stability 3 (3-0-6)
LE 796 Electrical Energy Economic s and Planning 3 (3-0-6)
LE 797 Electricity Supply Industries under Competitive
Environments 3 (3-0-6)
LE 798 Advanced High Voltage Technology 3 (3-0-6)
LE 799 Power System Operations and Implementation 3 (3-0-6)
LE 893 Computer Applications for Power System Analysis 3 (3-0-6)
LE 894 Risk Assessment and Financial Management in
Power Business 3 (3-0-6)
LE 895 Artificial Intelligence with Applications to
Power Industries 3 (3-0-6)
LE 896 Special Topics in Power Electrical Engineering I 3 (3-0-6)
LE 897 Special Topics in Power Electrical Engineering II 3 (3-0-6)

13.3.4 General Elective Subjects 12 credits


Every student must select the subjects in one of 5 specified fields of
study (included the general subjects in Electrical Engineering) and the compulsory subjects,
total sum at least 9 credits, and 3 credits for any subjects.

General Elective Subjects in Electrical Engineering


Course Title Credits
(Lecture-Laboratory-Self study)
LE 703 Selected Topics in Electrical Engineering I 3 (3-0-6)
LE 704 Selected Topics in Electrical Engineering II 3 (3-0-6)
LE 705 Selected Topics in Electrical Engineering III 3 (3-0-6)
LE 706 Selected Topics in Electrical Engineering IV 3 (3-0-6)

13.3.5 Thesis 12 credits


Course Title Credits
LE 800 Thesis 12

Course Planning
First Year, Semester I
Compulsory Subjects 3 credits
Elective Subjects for specified field of study 6 credits
General Elective Subjects 3 credits
First Year, Semester II
Elective Subjects for specified field of study 3 credits
General Elective Subjects 6 credits
Seminar in Electrical Engineering 1 1 credits

Second Year, Semester I


Qualifying Examination
General Elective Subjects 3 credits
Seminar I n Electrical Engineering 2 1 credits
Thesis 6 credits

Second Year, Semester II


Seminar in Electrical Engineering 3 1 credits
Thesis 6 credits

Course Description

Compulsory Subjects (1)


LE 600 Applied Mathematics in Electrical Engineering 3 credits
Metric spaces; concepts of topological and algebraic structure; Banach and Hilbert
spaces; applications in electrical engineering.

LE 601 Computational Methods in Electrical Engineering 3 credits


Eigenvalues and eigenvectors; complex analysis; Fourier analysis; analysis of
differential equations for linear and nonlinear systems.

LE 602 Discrete Mathematics 3 credits


Logic, sets, and functions; algorithmics; computability and complexity theories;
number theory; proofs; counting and relations; graph theory; applications in electrical and
computer engineering.

Compulsory Subjects (2)


LE 700 Seminar in Electrical Engineering I 1 credits
Study and research of new interesting problems in electrical engineering selected
by the instructor. During the course, students have to do project and give presentations in the
class.

LE 701 Seminar in Electrical Engineering II 1 credits


Study and research of new interesting problems in electrical engineering selected
by the instructor. During the course, students have to do project and give presentations in the
class.

LE 702 Seminar in Electrical Engineering III 1 credits


Study and research of new interesting problems in electrical engineering selected
by the instructor. During the course, students have to do project and give presentations in the
class.

General Elective Subjects in Electrical Engineering


LE 703 Selected Topics in Electrical Engineering I 3 credits
The course will cover recent advances and other topics of interest in the field of
electrical engineering.
LE 704 Selected Topics in Electrical Engineering II 3 credits
The course will cover recent advances and other topics of interest in the field of
electrical engineering.

LE 705 Selected Topics in Electrical Engineering III 3 credits


The course will cover recent advances and other topics of interest in the field of
electrical engineering.

LE 706 Selected Topics in Electrical Engineering IV 3 credits


The course will cover recent advances and other topics of interest in the field of
electrical engineering.

Electronic Engineering
LE 613 Study of Modern Solid-State Devices 3 credits
This course studies advanced semiconductor devices in term of physical such as
tunering laser diode, transportation phenomenon in Charge Coupled Device (CCD), etc.
Circuit analysis by using SPICE program. Adjusting properties and characteristics of the
device by material sciences process. Micro strip, the controller device, frequency and power
amplifier, logical circuit, etc.

LE 614 Analog Integrated Circuit Design 3 credits


This course is concerned with theory, analysis and design of analog integrated
circuits in both Bipolar and MOS technologies. Evaluation of circuit performance by means
of hand calculations and computer-aided circuit simulations. Design of operational amplifiers,
current amplifiers, differential amplifiers, current mirrors, current conveyers , switched
capacitor filters, and Data converters.

LE 615 Digital Integrated Circuit Design 3 credits


This course is concerned with theory, analysis and design of digital integrated
circuits in CMOS BICMOS ECL and TTL technology. Major emphasis on MOS digital
circuits with some comparisons to other technologies. Development of different models for
MOS transistors and how to use them to analyze circuit performance. Use of computer-aided
circuit analysis. Performance characterization of integrated circuits: delay time, noise and
power dissipation. Design of memory (SRAM), Logic array, PLD, FPGA, A/D and D/A
converter.

LE 616 Advanced Electrical Circuit Theory 3 credits


Systematic formulation of electrical network theory leading to generalized
analysis methods. Multiport networks and electrical adjoints for sensitivity analysis. Feedback
and stability theory.

LE 617 Physics and Technology of Semiconductors Devices 3 credits


Integratedcircuit fabrication technology: crystal growth, vapor phase epitaxy,
liquid phase epitaxy, molecular beam epitaxy, thermal oxidation, solid-state diffusion, ion
implantation, metallization, lithography, etc. Semiconductor physics: non-equilibrium state,
carrier injection, semiconductor suface theory, inversion layer in MOS structure, surface
effect devices, properties of silicon, silicon dioxide system, etc.

LE 623 Optical Information Processing 3 credits


Coherent and incoherent optical transforming, imaging and two-dimensional
information processing systems; optical image processing, spatial frequency response and
filtering; optical and digital holography.
LE 624 Opto-Electronics 3 credits
Physics of optical radiation. Interaction between optical radiation and matter.
Principles and applications of optoelectronic devices, e.g. sources, detectors, as well as other
optical materials, devices, components, and equipment.

LE 625 Optical Communication Systems 3 credits


Analysis and design of optical and fiber optical systems; direct detection,
heterodyning, laser modulation formats; receiver analysis and fiber modeling; digital error
probabilities. State-of-the-art coherent WDM optical fiber communication systems. Other
new technologies for optical fiber systems.

LE 626 Optics 3 credits


Basic graduate level optics including wave optics, foundations of geometric optics,
optical elements, aberration theory, Hermite-Gaussian beams, multilayer structures, and
matrix techniques.

LE 627 Optical Materials, Instruments and Devices 3 credits


Anisotropic materials and devices; properties of metals; design and theory of
selected optical instruments; properties of electrooptic, acoustooptic, and spatial light
modulators; optical detectors.

LE 628 Nonlinear Optics 3 credits


Theory of nonlinear optical susceptibility and application to self-focusing,
harmonic generation, and parametric interactions. Raman and Brillouin scattering. Coherent
spectroscopy.

LE 629 Laser Technology 3 credits


Introductory theory such as atomic energy level, population inversion level,
spontaneous emissions, stimulated emissions, laser principles, coherent light, gas lasers, solid
state lasers, dyne lasers, and semiconductor lasers. Applications of lasers in medical field,
high precision measurements, communications, materials, spectroscopy, images and
characters, holograms and nonlinear optics.

LE 713 VLSI System Design 3 credits


This course is concerned with designing VLSI system chips that implement
complex functions. Overview of MOS devices and circuits, introduction to Integrated
circuit fabrication technologies. The design topics are covered including HW/SW co-design,
high speed CMOS and low power design techniques. System level design entities such as data
paths , memory, controllers, and clock schemes. The VLSI CAD tools and the HDL
hadware description language are also covered as well as Design-For-Testability design
issues.

LE 728 Special Topics in Electronic Engineering I 3 credits


The course will cover recent advances and other topics of interest selected by the
instructor in the field of electronic engineering.

LE 729 Special Topics in Electronic Engineering II 3 credits


The course will cover recent advances and other topics of interest selected by the
instructor in the field of electronic engineering.
Telecommunication and Signal Processing Engineering
LE 633 Random Processes in Engineering I 3 credits
Random vectors, sequences, and functions. Linear transformations, second
moment theory, spectral densities, narrowband processes, Gaussian processes, correlation
detection, linear minimum mean square error estimation.

LE 634 Information Theory 3 credits


Information measures; asymptotic equipartition property; source coding theorem;
channel coding theorem; rate distortion theory; Gaussian channels.

LE 635 Communication System Theory 3 credits


Elementary statistical design theory with applications to the design of digital
communications receivers and radar receivers; signal design in digital communications.

LE 636 Advanced Electromagnetic Theory 3 credits


Static and dynamic electromagnetic field theory, solution of scalar and vector
boundary value problems, Kirchhoff's law of thermal radiation, geometrical optics and
geometrical diffraction theory.

LE 637 Error Correcting Codes 3 credits


Finite field theory; linear block codes, convolutional codes, algebraic codes;
decoding methods; examples.

LE 643 Adaptive Signal Processing 3 credits


Prerequisite: LE 633
Weiner filtering, linear prediction, method of steepest descent, stochastic gradient
algorithms, recursive least-squares (RLS), fast RLS, RLS with systolic arrays, QRD-least
squares methods, blind deconvolution.

LE 644 Advanced Digital Image Processing 3 credits


Topics in digital image processing such as images classification, quality
improvement of images video compression techniques, and medical image processing.

LE 645 Pattern Recognition 3 credits


Emphasis on machine pattern analysis and recognition, decision-theoretic and
discriminant approach, parameter estimation and supervised learning, non-parametric
methods, unsupervised learning, clustering, image processing, scene analysis, heuristic and
syntactic approaches.

LE 646 Advanced Image compression 3 credits


Prerequisite: - LE 644 Advanced Digital Image Processing
Advanced digital image processing, standard of image compression and video
compression such as JPEG, JPEG-200, H.261, MPEG-1, MPEG-2, and MPEG-4.

LE 733 Random Processes in Engineering II 3 credits


Prerequisite: LE 633
Orthogonal or independent increment processes. Poisson processes. Nonlinear
operations on random processes; power-law detectors. Markov chains and processes; the
Fokker-Planck equation; level crossing problems.
LE 734 Estimation Theory
Prerequisite: LE 633 3 credits
Parameter estimation and state estimation technique including: least squares,
maximum-likelihood; Kalman-estimation; Kalman-filetering.

LE 735 Digital Data Communication 3 credits


Prerequisite: LE 635
Interference; intersymbol interference; linear and nonlinear equalizations; channel
models.

LE 748 Special Topics in Communication Engineering I 3 credits


The course will cover recent advances and other topics of interest selected by the
instructor in the field of communication engineering.

LE 749 Special Topics in Communication Engineering II 3 credits


The course will cover recent advances and other topics of interest selected by the
instructor in the field of communication engineering.

Computer Engineering
LE 653 Digital System Architecture 3 credits
Design and classification of computer architectures. Memory management, special
purpose computer architectures. Varieties of high-performance computers, reduced
instruction set computers (RISC), parallel and distributed computers, pipelining, vector
processors, associative processors, supercomputers, and massively parallel computers.

LE 654 Advanced Operating Systems 3 credits


Design and analysis of operating systems for large computers; Time-shared data
processing; interprocess communications; system security and protection; managing and
assessing multitasking processing, distributed processing, parallel processing, and real-time
processing.

LE 655 High Performance Computer Systems 3 credits


High performance computer systems, reduced instruction set computers (RISC)
and pipelining techniques; memory technology, shared-memory and distributed-memory
system. Classification of parallel computers : SIMD vs. MIMD, vector vs. array processors,
massively parallel computers, multiprocessors, clusters of computers, and heterogeneous
computing environment. High speed I/O and networking. Data-parallel vs. functional-parallel
programming.

LE 656 Fault-Tolerant Computing Systems 3 credits


Specifications of fault-tolerance : fault classes, measures of reliability. Fault
detection, and system recovery algorithms. Methodology of implementation. Analytical
models and evaluation. Design and analysis of fault-tolerant software.

LE 657 Real-Time Systems 3 credits


Structure of real-time computer systems; analog signals and devices; scheduling,
synchronization of multiprocessors; reliability, availability; serial/parallel computations; real-
time operating systems and languages; design examples.

LE 658 Database System Engineering 3 credits


This course covers advanced software life cycle models, software modeling
languages - UML metamodel, the OCL language, model-driven architecture, data integrity
and reliability, entity relation diagram, object-relational databases and database management
systems and database connectivity methodology.

LE 663 Design of Parallel Algorithms 3 credits


Design and analysis of parallel algorithms. Fundamental models of parallel
computers. Parallel algorithms for selection, sorting, searching, combinatorial problems,
matrix problems, numerical problems, and graph algorithms.

LE 664 Parallel Computing Systems 3 credits


This subject covers parallel computer architectures; include SIMD, shared-
memory MIMD and message-passing MIMD, basic parallel programming techniques,
memory allocation and scheduling, parallel computing language, compiler and measurement.

LE 665 Object-Oriented Programming 3 credits


Object-Oriented Concepts. Classes and Instances. Inheritance. Encapsulation.
Information Hiding. Polymorphism. Object-Oriented Design. Object-Oriented Programming
Languages. Applications of Object-Oriented Concepts in Problem Solving.

LE 666 Distributed Object System 3 credits


This subject covers object-oriented paradigm: classes, objects, class hierarchy,
polymorphism, and inheritance, component technology and distributed objects programming,
the implementation of programs that run on two or more interconnected computer systems.
Distributed computing environments like Java RMI are discussed.

LE 667 Artificial Neural Networks 3 credits


Fundamentals of connectionist models. Survey of past development and present
research work regarding numerical and dynamic systems. Logic neurons. Perceptrons.
Adaptive networks. Least energy models. Competitive work models. Fundamentals of
feedback error control.

LE 668 Analysis and Design of Algorithms I 3 credits


This course covers contents related to basic data structures used for algorithm
designs. It includes the following topics: complexity analysis of algorithms; abstract data
type; stacks; queues; linked lists; recursions; binary trees; balanced trees; hash tables; priority
queues; searching and sorting techniques; Divide-and-conquer techniques.

LE 669 Analysis and Design of Algorithms II 3 credits


Prerequisite:- LE 668 Analysis and Design of Algorithms I
This course follows LE 668 and covers contents related to advanced data
structures and techniques used for analysis and design of algorithms. It includes the following
topics: dynamic programming; greedy algorithms; graph and related algorithms; random
algorithms; NP-complete problems.

LE 673 Information Storage and Retrieval 3 credits


Use of computers in data storage. Retrieval in natural language reference and
information. Statistical analysis. Analysis of rules and logic of information for retrieval
efficiency evaluation.

LE 674 Information Theory and Coding 3 credits


Mathematical model for information channel and sources, algebraic theory of
cyclic codes, error-control procedures and circuits, and application of computer and data
transmission systems.
LE 675 Data Encryption and Security 3 credits
Secure communication in the presence of an adversary, encryption, access control,
advanced encryption algorithms, industry standards for encryption technology, encryption
schemes in practice.

LE 676 Queuing Theory and Applications 3 credits


Single server and multi-server : Exponential, Erlang, constant and general form of
input and time service; limited source, dependent service, consumer and producer rate and
service priority.

LE 677 Performance Analysis of Data Networks 3 credits


Computer network architectures. Poisson random process. M/M/1 queue. Little’s
theory. State-dependent queues. Burke’s theory. M/G/1 queue. Closed and open networks of
queues. Jackson’s theory. Medium access protocol analysis.

LE 678 Computer Communications Architecture 3 credits


Layers of network protocols. Data flow control and data correction. Circuit and
packet switching systems. Data transfer algorithms. Medium access protocols. Local and
metropolitan data networks. Data network interconnections. Bridges. TCP and UDP. Data
congestion control.

LE 679 Quality of Service Control for Next-Generation


Computer Networks 3 credits
Admission control. Traffic access control. Packet scheduling. Packet fair queuing
implementations. Buffer management. Flow and congestion control. QoS routing.
Differentiated services. Multi-protocol label switching.

LE 753 Computational Geometry 3 credits


Algorithms for discrete computational geometry. Geometric computation range
searching, convex hulls, proximity, vornoi diagram, intersection. Application in very large
scale integrated circuit design and computer graphics.

LE 754 Introduction to Modern Crytography 3 credits


Prerequisite : By permission of instructor
Design and analysis of popular cryptosystems in both the symmetric and
asymmetric settings. In particular, cryptosystems based on block ciphers (such as AES and
DES) and number theoretic constructs (such as the RSA function and the discrete logarithm
problem) will be studied. The kinds of cryptosystems that will be covered include encryption,
message authentication code, hash functions, digital signatures, key distribution, and key
management. The approach used will be that of concrete provable security.

LE 763 Advanced Software Engineering 3 credits


This subject covers system analysis methodology, software specification building,
language used in software design, process flow analysis, software testing to meet
requirement, software measurement specification, software development tools and other
advanced topics.

LE 764 Software Systems Design 3 credits


This subject covers concepts and methods for the architectural design of software
systems of sufficient size and complexity to require the effort of several people for many
months. Fundamental design concepts and design notations are introduced. Several design
methods are presented and compared, with examples of their use. It also includes detail
design, software testing, software maintenance, and quality assurance. Modern software
systems design tools are also introduced.

LE 778 Special Topics in Computer Engineering I 3 credits


The course will cover recent advances and other topics of interest selected by the
instructor in the field of computer engineering.

LE 779 Special Topics in Computer Engineering II 3 credits


The course will cover recent advances and other topics of interest selected by the
instructor in the field of computer engineering.

Control System Engineering


LE 683 Optimization Techniques 3 credits
Principles and terminology of optimization; Optimization techniques for
unconstrained continuous functions; Optimization of constrained problems with continuous
objective function based on simplex algorithm.

LE 684 Linear Control Systems 3 credits


Review of matrix algebra; vector and linear vector space; eigenvalues and
eigenvectors; state-space of continuous and discrete-time linear systems; controllability and
observability of linear systems; stability of linear systems; design techniques of linear control
systems.

LE 685 Nonlinear Control Systems 3 credits


Prerequisite: obtained LE 684
Introduction to nonlinear control; state-space and phase-plane analysis; methods of
harmonic linearization; piecewise linearization techniques; time-domain and frequency-
domain analysis: Lyapunov methods and Popov criterion; Computer simulation of nonlinear
control systems.

LE 686 Digital Control Systems 3 credits


Introduction to digital control; difference equations and Z-transform; digital
controller design using transform techniques; digital filters and digital compensator design;
sampling techniques; state-space analysis of digital control systems; quantization error; digital
control system design using state-space methods.

LE 687 Introduction to Stochastic Control 3 credits


Statistics of random processes; Gaussian random variables and processes; analysis
of linear time-invariant system using stationary random processes; least-square error analysis
of non-stationary problems; stochastic control systems.

LE 688 Fundamental of Robotics 3 credits


Prerequisite:- obtained LE 684
Principles of robotics and automation; robot kinematics; inverse kinematics
problem; path planning; robot control; sensors in robotics; real-time control systems.

LE 783 H∞ Control Theory 3 credits


Prerequisite:- obtained LE 684
Review of signals and systems; robust stability analysis; linear fractional
transformation; linear quadratic Gaussian control; synthesis of Hinf controllers and filters.
LE 784 Robust Control Systems 3 credits
Prerequisite:- obtained LE 684
Principles of input-output operator; norms of signals and systems; loop
transformation; uncertainty and robustness; conditions of internal stability and robust
stability; stabilization using factorization techniques; loopshaping controller design.

LE 785 System Modeling and Identification 3 credits


Prerequisite: obtained LE 684
Review of Fourier and Z-transforms; mathematical modeling of physical systems;
spectrum analysis; least-square estimation; differential and difference equations; system
identification using experimental data; model validation; model reduction.

LE 786 Introduction to Adaptive Control 3 credits


Prerequisite: obtained LE 684
Principles of certainty equivalence and adaptive control; real-time parameter
estimation; model reference adaptive control; adaptive controller; stability, convergence and
robustness; applications of adaptive control.

LE 788 Special Topics in Control Engineering I 3 credits


The course will cover recent advances and other topics of interest selected by the
instructor in the field of control engineering.

LE 789 Special Topics in Control Engineering II 3 credits


The course will cover recent advances and other topics of interest selected by the
instructor in the field of control engineering.

Power Electrical Engineering


LE 693 Power System Engineering 3 credits
Network matrix, Power flow analysis, Three-phase network, Types of faults,
Symmetrical components, Symmetrical and asymmetrical fault analysis, Transient stability.

LE 694 Power System Dynamic and Control 3 credits


Concept of state space, Stability of linear and non-linear systems, Dynamic
modeling of electrical machine, turbine and governor, Exciter system, Steady-state stability,
Transient stability.

LE 695 Advanced Power System Operation 3 credits


Economic dispatch, Power generation capacity planning and policy, Security
margin in a power system, State estimation, Optimization of the power generation and
transmission, Power generation system control.

LE 696 Reliability Assessment of Power Systems 3 credits


The analysis of probability, Theory of reliability, Reliability determination in
power systems.

LE 697 Insulation Co-ordination 3 credits


Sources of transient overvoltage, lightning surge, switching surge, analysis of
traveling waves, transient overvoltage protection devices, type of insulation, design and co-
ordination of insulation.
LE 698 Power Quality 3 credits
Basic of power quality, power quality measurements, power quality standard,
harmonics in power system, power quality application, power quality improvement.

LE 699 Power Electronic and electric drives 3 credits


Drive Components, DC-DC Converters, DC-AC Converters, AC-AC Converters,
DC Motor Drives, AC Motor Drives.

LE 793 Power System Modeling 3 credits


Structure of power system, Concept of power modeling, Modeling of network,
synchronous machine, transformer, load, transmission line, HVDC, FACTS.

LE 794 Advanced Power System Protection 3 credits


Concept of protection system, Relay and principle, Relay characteristics,
Protection of busbar, transmission line, synchronous machine, transformer.

LE 795 Power System Stability 3 credits


Prerequisite:- LE 793 Power System Modeling
Review of power system modeling, power system model reduction, linear and
nonlinear models of power system, Lyapunov’s indirect and indirect methods, region of
stability in power system, application of the energy function method, power system stability
improvement.

LE 796 Electrical Energy Economics and Planning 3 credits


Study of the power development plan to maximize benefit subject to resource
constraints, world view of energy used, management and forecast of power demand, energy
efficiency, energy conservation, energy and environmental management, government
agencies and private companies, owner, regulation, finance, pricing, power development plan
of generation, transmission system, distributor, and customer in developing country.

LE 797 Electricity Supply Industries under Competitive Environments 3 credits


This course discusses the process of generation, transmission and distribution
under a competitive environment where there are many power producers in the region. The
discussion covers the aspects arising from technical, economic, marketing and political sides
including the operation, planning and regulatory policy of the government.

LE 798 Advanced High Voltage Technology 3 credits


Electric Field Analysis. Insulation Breakdown and Discharge. Insulation System
Design for Power System Components. Generation and Measurement of High Voltages.

LE 799 Power System Operations and Implementation 3 credits


This course aims to discuss the operation and implementation of the flowing
issues: Generation, transmission and distribution system, reactive power flow analysis, the
operation of economic dispatch, power system control, Power flow analysis in an inter-
connected transmission network, communication and information flow in the power system
operation, Supervisory Control and Data Acquisition (SCADA) system, Geographic
Information System (GIS), System reliability indices, Substation, Grounding system, High
voltage system protection and implementation.
LE 893 Computer Applications for Power Systems Analysis 3 credits
Computer application in load flow, optimum power flow, fault, stability,
probability.

LE 894 Risk Assessment and Financial Management in Power Business 3 credits


This course aims to discuss the following issues: Method of risk assessment and
financial management in power business under competitive environment, Hedging strategies
and instruments under imperfect information in the future, Analysis of decision making
process, risk assessment and modeling.

LE 895 Artificial Intelligence with Applications to Power Industries 3 credits


This course aims to discuss the Artificial Intelligence (AI) with applications to
power industries in both theory and practice especially for the power system management and
control. The subject starts with the concepts of general planning following with expert
system, neural network algorithm, knowledge representation, knowledge based AI, logic
programming, probability methods for uncertain reasoning, genetic algorithm (GA) and
evaluating artificial intelligence.

LE 896 Special Topics in Power Electrical Engineering I 3 credits


The course will cover recent advances and other topics of interest selected by the
instructor in the field of power electrical engineering.

LE 897 Special Topics in Power Electrical Engineering II 3 credits


The course will cover recent advances and other topics of interest selected by the
instructor in the field of power electrical engineering.

Thesis
LE 800 Thesis 12 credits
Research report must be written in Thai or English according to Thammasat
University Regulation for Graduate School Study (1998).

You might also like