Upload
wasyehun-tamrat
View
227
Download
0
Embed Size (px)
Citation preview
7/28/2019 Computer Science Curriculum.doc
1/49
Undergraduate Program
Curriculum & Course Description
7/28/2019 Computer Science Curriculum.doc
2/49
Undergraduate Curriculum
Common Core Required By UniversityCourse No. Course Title Credits
MA001 Analytic Geometry and Calculus I 5
MA012 Linear Algebra 2.5
PH001 Physics I 4
PH002 Physics II 4
PH006 Experiment in Physics I 1.5
PH007 Experiment in Physics II 1.5
MA002 Analytic Geometry and Calculus II 5
MA031 Probability and Statistics 2.5
MA025 Functions of Complex variable and Integral
Transformation
2
MA208 Discrete Mathematics 3BI001 Introduction to BioTechnology 2
CA001 Chemistry 2
EN001 English I 4
EN002 English II 4
EN003 English III 4
EN004 English IV 4
http://__dopostback%28%27datagrid1%24_ctl9%24_ctl0%27%2C%27%27%29/http://__dopostback%28%27datagrid1%24_ctl10%24_ctl0%27%2C%27%27%29/http://__dopostback%28%27datagrid1%24_ctl11%24_ctl0%27%2C%27%27%29/http://__dopostback%28%27datagrid1%24_ctl12%24_ctl0%27%2C%27%27%29/http://__dopostback%28%27datagrid1%24_ctl13%24_ctl0%27%2C%27%27%29/http://__dopostback%28%27datagrid1%24_ctl2%24_ctl0%27%2C%27%27%29/http://__dopostback%28%27datagrid1%24_ctl2%24_ctl0%27%2C%27%27%29/http://__dopostback%28%27datagrid1%24_ctl2%24_ctl0%27%2C%27%27%29/http://__dopostback%28%27datagrid1%24_ctl2%24_ctl0%27%2C%27%27%29/http://__dopostback%28%27datagrid1%24_ctl10%24_ctl0%27%2C%27%27%29/http://__dopostback%28%27datagrid1%24_ctl11%24_ctl0%27%2C%27%27%29/http://__dopostback%28%27datagrid1%24_ctl12%24_ctl0%27%2C%27%27%29/http://__dopostback%28%27datagrid1%24_ctl13%24_ctl0%27%2C%27%27%29/http://__dopostback%28%27datagrid1%24_ctl2%24_ctl0%27%2C%27%27%29/http://__dopostback%28%27datagrid1%24_ctl2%24_ctl0%27%2C%27%27%29/http://__dopostback%28%27datagrid1%24_ctl2%24_ctl0%27%2C%27%27%29/http://__dopostback%28%27datagrid1%24_ctl2%24_ctl0%27%2C%27%27%29/http://__dopostback%28%27datagrid1%24_ctl9%24_ctl0%27%2C%27%27%29/7/28/2019 Computer Science Curriculum.doc
3/49
Major Specialty (33 Credits in Total)Electronic Science and TechnologyMajor Core:
EI212 Principle of Automatic Control 2.5 points
EI214 Test Technology 2 points
EI209 Computer Organization 2 points
EI224 Electro-mechanical Energy Conversion 2 points
ES320 Fundamental Circuits for Communications 3.5 points
IE303 Experiments on Fundamental Circuits for Communications 1.5 points
ES311 Principles of Communications 4 points
ES302 Modern Physics (Electronic) 2 points
ES323 VHDL Design of Digital System Simulation 3 points
ES329 VLSI Design Fundamentals 4 points
ES309 Computer Aided Design for IC Circuits 3 points ES333 Principle of IC Technique 2 points
ES332 Semiconductor Physics and devices 3.5 points
Major Selective:
IE428 Design of Multi-tier SOC and the Design Language systemC 2.0 2 points
ES313 Digital Signal Processing 3 points
ES429 Ele t i Pelli le M te i l d A l i 2 5 i t
http://www.sjtu.edu.cn/english/admission/programs/e02.htmhttp://www.sjtu.edu.cn/english/admission/programs/e02.htm7/28/2019 Computer Science Curriculum.doc
4/49
ES425 Introduction to MOEMS 2 points
Computer Science Major:Major Core:
EI212 Principle of Automatic Control 2.5 points
EI211 Principles of Communications 2 points
CS 221. Computer Organization and Design: 3 points
CS 331. Compiler Principles: 3 points
CS 361. Design and Analysis of Algorithms: 3 points
CS 433. Operating System and System Programming: 3 points
Major Selective:
CS 315. Object-Oriented System Design: 3 points
CS 332. Interactive Computer Graphics: 3 points
CS 341. Artificial Intelligence: 3 points
CS 435. Principles of Database Systems: 3 points
CS 436. Computer Networks: 3 points
CS 451. Cryptography and Computer Security: 3 points CS 442. Natural Language understanding and Processing: 3 points
CS 312 Economics Informatics 3 points
CS 319 .Net Technology 3 points
CS 321 DB2 Concept and Application 3 points
CS 340 Introduction to AS400 System 3 points
Linux Core 3 points
CS 322 I f ti A i t B d I t t 3 i t
7/28/2019 Computer Science Curriculum.doc
5/49
AU 3012 Digital Program Control System 2 points
AU 3013 Digital Signal Processing 2 points
AU 4014 Embedded Systems 2 points
AU 4017 System Design of Single-Chips 2 points
AU 4019 Computer Networks 2 points
AU 4020 Java Program 2 points
AU 4021 Database 2 points
AU 4022 Operating System 2 points
AU 4023 Linear Programming and Nonlinear Programming 2 points
Instrument Science:Major Core:
EI212 Principle of Automatic Control 2.5 points
EI209 Computer Organization 2 points
EI211 Principles of Communications 2 points
EI224 Electro-mechanical Energy Conversion 2 points
IS 351 Fundamentals of Sensor 3 points IS 453 Measurement System Application and Design 3 points
IS 341 Precision Mechanical Design 4 points
IS 352 Optical Method of Measurement 3 points
IS 472 Mechatronic System CAD 2 points
Major Selective:
MI 308 Modern Figure Theory 4 points
MI 404 I t t B d Vi t l I t t 2 5 i t
7/28/2019 Computer Science Curriculum.doc
6/49
IE316 Principles and Technologies of Lasers 2 points
IE311 Database 2 points
IE314 Digital Image Processing 2 points
IE313 Phase Locking and Frequency Combination 2 points
IE403 Introduction of VLSI Design 2.5 points
IE412 Advanced Electronic Measurement 2 points
IE409 Introduction on Photonic Packet Switching Networks & Componets 2 points
IE410 Computer Network Technology 2 points
IE402 Modern Information Theory 2 points
IE404 Logic Circuit CAT 2 points
IE415 Planar Display Technology 2 points
IE417 The Applications of Embedded System 2 points
IE411 Artificial Intelligence 2 points
IE414 Software Engineering 1 points
IE407 RF IC Design 2 points
IE419 Data Communication 2 points
IE413 Principles of HDTV 2 points IE405 digital Speech Processing 2 points
IE406 Antenna Technology 2 points
IE401 Digital Program Control And Switching 2 points
IE418 Modern Telecommunication Network 2 points
IE416 The fundamental of Information Security 2 points
IE408 Processing Information 2 points
419 i f l i i SOC d h i C 2 0 2 i
7/28/2019 Computer Science Curriculum.doc
7/49
Course Description (Electronics and Communication)
Course ID: EC 211
Course Title: Basic Theory of Circuits
Total Points: 3
Prerequisites: Advanced math, General physics, Algorithm language
Course objective: The aim and task for this course is that the students can grasp the circuits
concepts correctly, grasp the basic rules and analyzing method, which
provides a solid basis for further study
Textbook/course: Basic of Circuits analysis, third version, Li Hanxun, Advanced education
publishing company, 1993.Topics covered:
1 The voltage and current constraint relationship in lumped circuit Kirchhoffs current law (KCL) and Kirchhoffs voltage law (KVL)
Current source, voltage source, controlled source, operational amplifier
Superposition theorem of linear circuit
The mesh analytical method and node analytical method
Cutset analytical method and loop analytical method2. Decomposition method and one port network
General process of decomposition circuit
VA relations of one port network and replacement method
Simplify the circuit using equivalent principle and related equation
Norton & Thevenin theorem
Maximal power transfer theorem.
3 C it l t d i d t l t
7/28/2019 Computer Science Curriculum.doc
8/49
Superposition of the sinusoidal stable state
Average power
RLC, GCL circuit resonance
10. Coupling inductance and ideal transformer
Inductance and serial-parallel
Decoupling circuit
Ideal transformer
11. Two-port network
[Z],[Y],[H],[T] of two port network
Network parameter representation
Multi-exchange port and theorem
Hardware/Software requirements: Matlab
Other requirements: Three programming projects
Course ID: EC 221
Course Title: Signals and Systems
Total Points: 3Prerequisites: Basic Circuit Theory, Linear Algebra, Complex Variable Function
Intended Audience Students majoring in Information Engineering and Electrical EngineeringCourse objective: To study the basic theory and analytic methods of signals and LTI system,
which includes the basic signals transform theory, such as the Fourier
Transform of continuous-time signals and Fourier Transform and Z
Transform of discrete-time signals. The course also includes the analysis of
LTI t h l i i ti d i f d i S d i
7/28/2019 Computer Science Curriculum.doc
9/49
4.Frequency analysis of time-continuous systems
Frequency response of LTI systems
Signal in frequency domain
Transportation of signals without distortion
Low pass filter and its transmission properties
Rising time.
Modulation and demodulation.
5.Laplace transform
Definition, convergence domain of Laplace transform
Properties of Laplace transform
Inverse Laplace transform
Formulating the S-domain models of circuits
Using Laplace transform to get LTI response
6. S-domain analysis of time-continuous systems
Zero points and pole points
Zero-pole distribution of system function and time-domain properties
Specifying the frequency properties through zero-pole distribution of system function Free response and forced response, temporal response and static response, sine static
response.
Stability of system
System simulation
Signal flowchart and its simplification
Mason equation
7 Ti d i l i f di t ti t
7/28/2019 Computer Science Curriculum.doc
10/49
State equations and output equation
Hardware/Software requirements: Matlab
Other requirements:
Course ID EC 212Course Title: Microelectronic Circuits
Total Points: 4
Prerequisites Basic Theory of CircuitsIntended Audience: Students majoring in Information Engineering and Electrical EngineeringTextbooks: Microelectronic Circuits. Oxford Univ. Press. Sedra and Smith
Course Objective: Provide a broad and balanced coverage of: physics of semiconductor
materials, operating principles of key semiconductor devices and examine
relevant circuit applications. Principles of operation for MOS capacitors,
transistors and bipolar junction transistors. The performance of amplifier
using MOS and BJT. To discuss the various design issues associated with
bipolar analog circuits and more general concepts of feedback and amplifier
design.Topic Covered:
1. Diode
Statistics of electrons (and holes) in semiconductors and related balance equation.
Free carriers in semiconductors with concepts of mobility and conductivity.
Electronic transport in semiconductors based on drift and diffusion concepts.
Equilibrium in non-uniformly doped semiconductors
E i i i d t d h i l f ti d bi ti
7/28/2019 Computer Science Curriculum.doc
11/49
o Logic Circuits - Basic Concepts
o NMOS Logic Circuits
o CMOS Logic Circuits
Single-Stage Bipolar/MOS Transistor Amplifiers
o Common emitter (CE) biasingboth resistive and using active loads
o Small signal ac analysis of CE
o Common collector (CC) biasing and ac small signal analysis
o Common base (CB) biasing and ac small signal analysis
4. Multistage Amplifier
Differential amplifiers Multi-stage biasing and inter-stage loading
Selected multi-stage amplifierscascode (CE-CB) and trans-resistance (CB-CE)
Bipolar multi-stage design problemtypical circuit with impedance, bandwidth and gain
objectives (as well as power constraint)
5. Frequency Response
Ac frequency response, Bode plots and pole-zero analysis
Ac low- and high-frequency analysis of multi-stage amplifiers
Miller approximation for capacitance
Time constants to approximate dominant pole positions
6. Negative Feedback
Feedback analysis of multi-stage
Gain-bandwidth and impact of loop-gain on gain, bandwidth and impedances
Stability of amp circuits
7 I t t d Ci it
7/28/2019 Computer Science Curriculum.doc
12/49
Synchronous and asynchronous Counter
Design frequency divider
Design presettable counter
4. Adder
Functions of adder
Implement logical functions of A+B & A-B
5. OP amplifier
Measure parameters of operation amplifier
Be familiar with measurement techniques of operation amplifier parameters
6. Linearity application of operation amplifier
Using operation amplifier as integrator
Using operation amplifier as differentiator
7. Two-stage Active Filter
8. Controllable gain amplifier
9. Negative feedback amplifier
Understanding stability of linearity feedback system
Using Rootlocus to analyze systems stability
Course ID EC 213Course Title: Digital Logic Circuits
Total Points: 3
P i it Si l d S t B i P i i l f Ci it
7/28/2019 Computer Science Curriculum.doc
13/49
Understand the basic form and configuration of combinational logical circuits.
Know some commonly used combinational logical circuits such as full adder, decoders,
encoders, digital compare, multiplexes and check sum generation circuits.
Master the basic analysis method of combinational logical circuits.
Master the design method of combinational logical circuits under various constraints.
o There are restricts on the input variable, the type of logical gates and the number
of logical gates.
o There is no restrict on the input variable but the type of logical gates are
restricted.
o There is no restrict on the input variable but the type of logical gates are
restricted, and also require that the number of logical gates are minimizedo Design digital circuits that have no complement input, and the type of logical
gates are specified
o Design digital circuits that have no complement input, and the type of logical
gates are specified, the number of logical gates should be minimized
Master the course and the principle of logical hazards and functional hazards in
combinational logical circuits.
Master the method to eliminate the static hazard in logical circuits.5. Flip-flops
Master the basic working status of different kinds of flip-flops
Understand the performance of basic flip-flops, such as clocked flip-flops, master-slave flip-
flops and edge-triggered flip-flops.
Know the properties and principles of different flip-flops
6. Sequential circuits
K d t th b i i i l f ti l i it d th it diff f
7/28/2019 Computer Science Curriculum.doc
14/49
Total Points: 3
Prerequisites Digital/analog circuits laboratoryIntended Audience: Students major in electrical engineering or related
Textbooks: The student edition of Digital/Analog Circuits Laboratory textbook selfedited
Course Objective: To enhance students understanding of electric testing methods, improve
students skills of debugging and data processing. Students are expected to
be familiar with using different kinds of testing equipments and practically
design and test circuits.
Topic Covered:
1. Design for 4 inputs 4-bit comparator
Design of large scale logical circuits
Eliminating failures in circuits
2. Design control circuits of digital crossroad signal lamp
Design of large scale logical circuits with timer included
Understanding causes of block and learning to eliminate
3. PCM code form conversion
Large scale logical circuits
Burr, competition & risk
4. Integrated exercise
Exercise involves 3 to 5 pieces of ICs
Be required to complete in time
5. RC Amplifier
Installing one-stage RC Amplifier
7/28/2019 Computer Science Curriculum.doc
15/49
Course Objective: Based on the general physics and the advanced mathematics studied in the first
two years, students are required to understand the material essence of
electromagnetic field and the laws that govern its movements, the Maxwell
equations, more systematically. Students are required as well to deeplyunderstand the behavior of electromagnetic wave, guided wave and
electromagnetic radiation. To improve the comprehension of all the content in
this course, students are also required to have some experiments and a number
of exercises.
Topic Covered:
1. Introduction to vector analysis
Vector analysis is the basic mathematical tool for this course.
Be required to have a basic understanding on the differential computation of a vector field
and the Helmholtzs theorem.
2. Basic laws of electromagnetic field
Be required to understand Maxwells equations and the constitutive relations.
Be expected to understand the complex representation of a time harmonic field,
Understanding the concept of the potential function and the boundary condition on the
interface of different dielectric media.
Carry out some basic engineering electromagnetic computation.
3. Static electric field
Static electric field,
The energy and the energy density of electric field,
Compute the electric force on conductors or dielectric media
Solve static electric problems through some basic
4 St ti ti fi ld
7/28/2019 Computer Science Curriculum.doc
16/49
Understand the equivalent principle for aperture antennas and the radiating characters of
some simple aperture antennas.
Carry out the antenna parameters computation of some simple antennas and arrays.
8. Special relativity
Understand the Einsteins principal hypothesis and the Lorentzs transformation, the space
and time characters under the relativitys framework, the four-dimensional formula of the
electromagnetic laws and the transformation of electromagnetic field between different
reference systems.
Course ID EC 341Course Title: Microcomputer Principles and its Interface
Total Points: 3
Prerequisites Design of digital logic circuit, experiment of digital logic circuit, culture ofcomputer
Intended Audience: Specialties similar to electronic and information
Textbooks: [IBM-PC0520 serials] The principle and application of microcomputers,
Zhou Mingde, Tsinghua University Press
Course Objective: To make students mastering the structure of computer, inner structure ofCPU, memory system, I/O interface in common use, instruction system,
assemble language, etc, by class teaching and experiments, and to make
students be able to design small scale computer applied system using the
basic knowledge of computer hardware and software, and to ground for
applying computer in modern communication and information processing
fields.
T i C d
7/28/2019 Computer Science Curriculum.doc
17/49
Interrupt and DMA;
Input and output methods of I/O channel, I/O processor.
7. Interrupt
Interrupt and the function of interrupt system
The condition of CPU response for interruption
Interrupt priority
8. Interface chip in common use
Inner structure and work modes of timer/counter chip 8253
Parallel interface chip 8255A
Interrupt control chip 8259A
DMA control chip 8237
Serial interface chip 8250 and 8251
9. Brief introduction of top grade microcomputer
Operation principle, operation mode of verily address
Safe mode
The organization of virtual memory system
Descriptor, privilege, multi-task, etc
10. Brief introduction of top grade single chip
The structure and operation mode of top grade single chip(such as Hitachi H8S/2655)
Course ID EC 332C Titl C i i P i i l d i L b
7/28/2019 Computer Science Curriculum.doc
18/49
Delta modulation (DM)
Difference PCM and self adaptive difference PCM
Time division multiplexing (TDM)
4. Base band digital transferring
The code type selection
Nyquist rule
5. The optimum receiver
The theory of decision
The module of correlation receiver
The module of quadrature receiver
6. The principle of digital modulation
Three kinds of binary digital modulation: ASK, FSK, PSK
Quadrature amplitude modulation (QAM)
MSK
7. 4PSK, 4DPSK
Synchronization
Basic channel coding
Communication Principle Laboratory Course Outline
Course Name: Communication principle Laboratory
Total points: 2
Intended Audience: Major in electronic information field and students interested in
i i
7/28/2019 Computer Science Curriculum.doc
19/49
Determine the best-quality receiver model for constant signal detection using PC
Calculate receivers working character curve and error ratio, and compare it with theory
result.
4. Digital modulation and demodulation system (I) --FSK Understand principle and working process of FSK modulation and demodulation
Understand working principles and application of TS7515, a type of FSK modulation and
demodulation ICs
Understand applications of MODEM in digital signal transmission
5. Pseudo random sequence creation and characteristics
Understand Pseudo random sequence creation method
Investigate effect to output sequence when diverse status of linear shifter create diverse typeof feedback
Investigate characteristics of pseudo random sequence
Study self-correlation function of pseudo random sequence and cross-correlation function of
2 different M sequence
6. Integrated PCM coding and decoding system and TDM
Understand PCM and TDM principle
Understand working principle and usage of MT8965, a PCM coding and decoding IC
Start to read English version of references
Understand TDM application in PCM system.
7. DM and its application
Understand simple DM and Adaptive DM
Understand application of MC3417, a single-chip CVSD IC
Understand digital record, an ADM application, to enhance ADM knowledge
8 Di i l d l i d d d l i (II) DPSK
7/28/2019 Computer Science Curriculum.doc
20/49
Course Description (Computer Science & Eng.)
CS 111. Introduction to computation:
COURSE DESCRIPTION: For students in technical disciplines; no prior experience is assumed.
Broad introduction to the engineering of computer applications, emphasizing software engineering
principles: design, decomposition, information hiding, procedural abstraction, testing, and reusable
software components. Uses the programming language C and concentrates on the development of
good programming style and on understanding the basic facilities provided by the language.
COURSE OBJECTIVES: To provide students with an introduction to programming that
emphasizes the use of modern software engineering methodology in the ANSI C programminglanguage.
TEXTBOOK: Eric Roberts, Art and Science of C, Addison-Wesley, 1995, Paperbound
ISBN: 0-201-543-222
CS 112. Fundamental Programming Language Design:
COURSE DESCRIPTION: Abstraction and its relation to programming. Software engineering
principles of data abstraction, modules, certain fundamental data structures (e.g., stacks and
queues), and data-directed design. Recursion and recursive data structures (linked lists and binary
trees). Brief introduction to time and space complexity analysis.
COURSE OBJECTIVES: To complete the introduction to C programming begun in
Introduction to computation, with a focus on data abstraction and fundamental abstract types.
PREREQUISITES: Introduction to computation orequivalent.
TEXTBOOK: Programming Abstractions in C, by Eric Roberts (Addison-Wesley, 1998).
7/28/2019 Computer Science Curriculum.doc
21/49
PREREQUISITES:
TEXTBOOK: Two required textbooks: (A) Barwise, J. & Etchemendy, J. Language, Proof
and Logic, New York: Seven Bridges Press, 1999. (B) Rosen, K., Discrete Math and Its
Applications, New York: McGraw-Hill,1999.
CS 316. Design and Analysis of Algorithms:
COURSE DESCRIPTION: Efficient algorithms for sorting, searching, and selection. Algorithm
analysis: worst and average case analysis. Recurrences and asymptotics. Data structures: balanced
trees, heaps, etc. Algorithm design techniques: divide-and-conquer, dynamic programming, greedy
algorithms, amortized analysis. Algorithms for fundamental graph problems, e.g., depth-first search,
connected components, topological sort, shortest paths. Possible topics: network flow, stringsearching, parallel computation.
COURSE OBJECTIVES: Techniques for algorithm design and analysis.
PREREQUISITES: Discrete Structures orequivalent.
TEXTBOOK: Udi Manber, Introduction to Algorithms -- A Creative Approach, Addison-
Wesley, Reading, MA, April 1989 (eleventh printing, 1994).
CS 221. Computer Organization and Design:COURSE DESCRIPTION: Computer components: memory systems including caches, computer
arithmetic, processors, controllers, input/output, buses, DMA. Data formats, addressing modes,
instruction sets, and microcode. Study of the design of a small computer.
COURSE OBJECTIVES: Introduction to fundamentals of computer organization and design
PREREQUISITES: Data structures and Algorithms orequivalent.
TEXTBOOK Th H d /S f I f D id A P d J h L H
7/28/2019 Computer Science Curriculum.doc
22/49
TEXTBOOK: Aho, Compliers: Principles, Techniques & Tools, Addison Wesley Longman,
1986, ISBN: 0-201-10088-6.
CS 315. Object-Oriented System Design:
COURSE DESCRIPTION: Software design and construction in the context of large OOP
libraries. May be taught in C++ or Java. Topics: review of OOP, the structure of Graphical User
Interface (GUI) OOP libraries, GUI application design and construction, OOP software engineering
strategies, approaches to programming in teams.
COURSE OBJECTIVES: To introduce students to the fundamental challenges, ideas, and
techniques of Artificial Intelligence (AI).
PREREQUISITES: Data structures and Algorithms or equivalent.
TEXTBOOK: Reference books:
-Just Java 2, 4th ed. (1999), by Peter van der Linden 777 pages.
- Thinking in Java, 2nd ed (2000), by Bruce Eckel.
- Graphic Java, Volume II, (1999) by David Geary.
CS 341. Artificial Intelligence:COURSE DESCRIPTION: Introduction to the history, literature, and fundamental concepts of
artificial intelligence (AI), from elementary reactive systems to increasingly complex artificial
"agents." Topics: production systems, neural networks, genetic programming, computer vision,
heuristic search, logic, knowledge representation and reasoning, Bayes networks, automatic
planning and multi-agent communication. Focuses on ideas rather than applications.
COURSE OBJECTIVES: To introduce students to the fundamental challenges, ideas, and
h i f A ifi i l lli (A )
7/28/2019 Computer Science Curriculum.doc
23/49
and documentation; Verification and validation; Cost and quality metrics and estimation; Project
team organization and management. Students will work in teams on a substantial programming
project.
COURSE OBJECTIVES: To introduce students to the methodologies, ideas, and techniques ofSoftware Engineering.
PREREQUISITES: Object-Oriented System Design.
RECOMMENDED TEXTBOOK: Sommerville, Software Engineering, Addison-Wesley/Benjamin Cummings(5th Edition/Cloth)
(2) CS 436. Computer Networks:
COURSE DESCRIPTION: The structure and components of computer networks; functions and
services; packet switching; layered architectures; ISOs Open Systems Interconnections (OSI)
reference model; physical layer; data link layer; error checking; window flow control; media access
control protocols used in local area networks (Ethernet, Token Ring, FDDI) and satellite networks;
network layer (datagram service, virtual circuit service, routing, congestion control, IP); transport
layer (UDP, TCP); session layer; applications.
PREREQUISITES: Operating System and System Programming
RECOMMENDED TEXTBOOK: Stallings, William. "Data and Computer Communications,
Sixth Edition," Prentice-Hall, 1999.
CS 435. Principles of Database Systems:
COURSE DESCRIPTION: Object-oriented, entity-relationship, relational data models, and
approaches to database design. Relational, object-relational, and object-oriented query languages.
SQL and ODMG standards. Algebraic query languages and some database theory. Integrity
i d i f i l d d i d l f b i d
7/28/2019 Computer Science Curriculum.doc
24/49
TEXTBOOK: Christopher Manning and Hinrich Schtze, Foundations ofStatistical Natural Language Processing. MIT Press, 1999.
CS 451. Cryptography and Computer Security:
COURSE DESCRIPTION: Intended for advanced undergraduates and graduate students.
Introduction to the basic theory and practice of cryptographic techniques used in computer security.
Topics: encryption (single-key and double-key), digital signatures, pseudo-random bit generation,
authentication, electronic commerce (anonymous cash, micropayments), key management, zero-
knowledge protocols. Prerequisite: basic understanding of probability theory.
COURSE OBJECTIVES: Introduce students to basic concepts of cryptography and computer
security.PREREQUISITES: Some basic knowledge of modular arithmetic will be helpful but notrequired. The course is intended for advanced undergraduates and graduate students.
TEXTBOOK: Stallings, Cryptography and Network Security, Prentice Hall, 1999, ISBN:
0138690170
7/28/2019 Computer Science Curriculum.doc
25/49
Course Description (Automatic Control)
Course ID: AC210
Course Title: Principles of Automatic Control System
Credits: 3
Prerequisites: Basic theory of circuits
Course objective: The aim and task for this course is that the students can grasp the basic
analysis and design method of automatic control system, including
mathematical model building of systems, time-domain analytical method of
systems, root locus method, frequency-domain characteristic method, and
analysis and design of nonlinear system.Textbook/course: Modern Control Systems, R.C. Dorf, R.H. Bishop, Science Press and
Pearson Education Nothe Asia Limited. 2002.
Automatic Control System, B.C.Kuo, Bejing University of Science and
Technology Press.
Linear System Theory and Design, Chi-Tsong Chen.
Topics covered:
1 Introduction Contents and classification of automatic control theory
Basis constitution of feedback control system
Basis requirement of feedback control system
Classical test signals in control system
2. Mathematical model of control systems
Building steps of system differential equation
Building method of system transfer function
7/28/2019 Computer Science Curriculum.doc
26/49
Drawing polar diagram and Bode diagram
Definition and property of minimum phase system. Application of Nyquist criterion.
Obtaining steady-state error of system using Bode diagram. Definition and physical meaning
of gain margin and phase margin. Obtaining gain margin and phase margin using Nyquistdiagram and Bode diagram.
7. Design of control system
Choosing frequency-domain method or root locus method to rectify according to given
performance index.
8. Nonlinear feedback control system
Definition, expression and obtaining method of describing function. Obtaining method of
oscillating frequency and amplitude of limit cycles. Drawing phase-plane diagram usingdirect solution of differential equation and isoclinal method. Analyzing performance of
control system using phase plane method.
Hardware/Software requirements: Matlab
Other requirements: Eight experiments, including:
1. Testing and simulation of basis arithmetic-logic units
2. Measuring frequency characteristic using Nichols diagram
3. Determining response of second-order system4. Analysis of steady-state error of automatic control system
5. Analysis of dynamic characteristics of automatic control system
6. Simulating of nonlinear units
7. Phase-plane analysis of second-order system
8. Phase locus and limit cycles of electromechanical systems
7/28/2019 Computer Science Curriculum.doc
27/49
State space expression of discrete-time system
Discretization of continuous time system state space expression
State space expression of time varying system and nonlinear system
3. Solution to state space expression of control system
Solution to linear steady homogeneous state equations
State transit matrix
Solution to linear time varying system
4. Controllability and observability of linear control system
Definition of controllability
Controllability criterion of linear steady system
Observability of linear steady system
Duality between controllability and observability
Controllability canonical form and observability canonical form ofstate space expression
Structural resolution of linear steady system
Implementation of transfer function matrix
Relations between pole-zero cancellationand controllability and observability
5. Stability and Lyapunov method Definition of stability in Lyapunov
Lyapunovs first method
Lyapunovs second method
Application of Lyapunov method in linear system
6. Synthesis of linear steady control system
Basic structure and characteristics of linear feedback control system
7/28/2019 Computer Science Curriculum.doc
28/49
Principles of microcomputer system and its application Yang Su Xing,
Tsinghua University Press, 1996
Topics covered:
1 The Introduction The development of microcomputer and electronic computer
The development trend and the application of electronic computer
Electronic computer system and the system architecture of microcomputer
The classify of microcomputer
2. The Elementary Operation of the Computer
Numerical system and its conversion
Numeric declared by Fixed-point and floating-point in computer The conception of time code, reverse code and complement code
The operation of the complement code ( signed numeric and unsigned numeric)
Overflow and overflow identification
Code representation of the character.
3. Organization and Operating Principle of the Computer
Organization and operating principle of the computer
Stack, pipeline, cache and virtual storage
4. 80X86 Microprocessors and its Structure
The Structure and work mode of Intel 80X86 CPU
The Structure and the feature of Intel Pentium and Pentium-
5. The Instruction System of 80X86 CPU
Addressing modes of 80X86 CPU
The function and the application of the instruction system for 80X86 CPU
7/28/2019 Computer Science Curriculum.doc
29/49
The structure and operating principle of 8253.
The work mode and the initialize program of 8253
Typical example of the 8253s application
11. Programmable Peripheral Interface 8255 and its application
The structure and operating principle of 8255.
The work mode and the initialize program of 8255
Typical example of the 8255s application
12. Serial and Programmable Communication Interface 8251 and its application
The basic conception of the serial communication: Direction of the data transfer, Work
mode, Baud rate, Modem etc.
The structure and operating principle of 8251.
The work mode and the initialize program of 8251A
The conception and the application of EIA RS-232C standard serial interface
13.8237A DMA Controller and its application
The structure and operating principle of 8237A.
The initialize program of 8237A
Hardware/Software requirements: 8253, 8255, 8259, 8251
Other requirements: eight programming projects
Course ID: AC421
Course Title: Microcomputer Control Technique
Credits: 3
Prerequisites: Automatic Control Theory, Principles of Microcomputer and its Interface ,
7/28/2019 Computer Science Curriculum.doc
30/49
Self-adjustment principles of PID control
5. Direct design methods of digital controller
Low order control methods with parameter optimization and design of dead beat servo
system Design principles of ripple-free dead beat servo system, inertial factor method and ?
Principle, design and application of Dalin method
6. Predictive control methods
Principle, structure and parameters choice of Dynamic Model Control (DMC),
Applications of DMC in the control systems with dead time, disturbances, constraints and
multi-variables.
Principle of Model Algorithmic Control (MAC)7. Examples of designs and applications of microcomputer control systems
8. Field Bus
Introduction to Field Bus
Can bus, Protocals
Profibus, LonWorks
Applications of the field bus in typical industrial process
9. Distributed Control System (DCS) Based on the Rockwell Automation DCS, the students should know the components,
structures, system communication and real bus technique, know the typical applications of
real software and be acquainted with the experiments and practices of typical applied
systems.
Hardware/Software requirements: Several experimental platforms
Other requirements: three experiments including I/O Channels, DMC and DCS
7/28/2019 Computer Science Curriculum.doc
31/49
3. The principle of direct electrical machinery
Understand the basic principle of direct electrical motor and its main structure, name plate
and type. Understand the magical line of the direct electrical motor. Master the unloaded
distribution of the magical density and the unloaded magical characteristic. Understand thebasic structures and types and the direct current motor electric potential, torture and its
calculated equation. Understand the basic equation and power relation of direct generator.
Master the operating principle of direct electrical motor.
4. The operation of impelled direct electrical motor
Understand and master several direct electrical motors, and the electrical operation and
brake. Also the mathematical analysis methods during the transition.
5. Transformer
Understand the loaded and unloaded operation of the transformer.
Master the operation vector map of the transformer, equation circuit and basic equation.
Know the connection of group classic.
6. The electrical potential and magical potential of the AC
Study the armature and electrical potential of AC.
Magnetic potential of single phases Ac.
Magnetic potential of three phases AC7. Resistance and admittance
Vector form of Kirchhoffs law
The VAR vector form of three basic element R, L,C
Basic circuit law and basic analysis method in vector conditions
8. The start and brake of three phases motors
Understand and master the generated and brake methods of three phases motors
7/28/2019 Computer Science Curriculum.doc
32/49
theory, the control strategy and specific method to improve the electrical
machinery system velocity accurateness and dynamic characteristic. Through
the study the students could apply the theory to analysis and design typical
electric machinery control system.Course Department: Automation
Textbook/course: Automatic Control System for Electrical Power Drive, Chen Boshi,
Machanical Industry Press, 1996.
Topics covered:
1 Direct electric velocity control system via closed loop control The controllable direct current of the direct velocity control system
The specific problems of the -electric machinery system
The static analysis and design of the feedback closed loop velocity control system
The dynamic analysis and design of the feedback closed loop velocity control system
No static tolerance velocity control system and PI control law
The voltage feedback and electric current compensating velocity control system
2. Multi-loop direct-current velocity control system
Rotary electric current double closed-loop velocity control system and its static
characteristic The dynamic characteristic of double-closed loop velocity control system
The engineering design method of the adaptor
Design the electric current adaptor and rotary speed adaptor of the double-closed loop
system by the engineering method
Restrain the rotary speed over-regulationnegative feedback of the rotary speed
differentiation
7/28/2019 Computer Science Curriculum.doc
33/49
Double closed loop cascade control system
7. Synchronizing step motor frequency conversion speed regulating system
The frequency control of synchronizing step motor
The controlled system of frequency conversion synchronizing step motor and vector control The automation frequency conversion synchronizing step motor speed regulating system
Hardware/Software requirements: Matlab
Other requirements:
1.Single closed loop direct current speed regulating system
Basic requirements: Connect set to line of single closed loop speed regulating system, and
the research of the relationship of PI and static system characteristic.
2.Double closed loop direct current speed regulating systemBasic requirements: Connect set to line of double closed loop speed regulating system,
and the research of the relationship of PI and dynamic system characteristic.
3.Reversible direct current speed modulation
Basic requirements: Connect set to line of reversible direct current speed regulating
system, and analysis the dynamic process when the rotary speed is changing.
4.The conversion speed modulation system of the asynchronous dynamo
Basic requirements: Research the characteristic of the frequency control system of the
asynchronous motor.5.The cascade control system of the asynchronous motor
Basic requirements: Connect set to line of asynchronous motor speed regulating system
and research the system characteristic.
Course ID: AC342
7/28/2019 Computer Science Curriculum.doc
34/49
4. Characteristic of adjusted object and detection
Objects dynamic characteristic and objects description with mathematical method
Analysis and description of objects Self-balance characteristic
Test of time-domain method, gliding characteristic, square-wave response testing, and dataprocessing of objects dynamic characteristic
Frequency-domain method and sine wave method of objects dynamic characteristic
5. Design of single-circuit regulating system and confirmation of adjusters parameter
Influence of objects dynamic characteristic on the adjustments quality
Influence of disturbed channels dynamic characteristic on the adjustments quality
Influence of adjusted channels dynamic characteristic on the adjustments quality
Lectotype of adjustment project and disciplinarian of adjustment
Reaction wave method, attenuation method, and comparison between those methods
6. Compound regulating system
Comparison between composition, principle and block diagram of concatenated regulating
system and single circuit
Design of compound regulating system, lectotype of subloop, lectotype of major-minor
circuit
Principle of radio control system; analysis of fine controls characteristic, type, lectotype,and parameter setting
Analysis of block diagram in Feedforward regulation system
Analysis of perturbation compensation
Analysis of characteristic, and selection of parameter in compound regulating system
7. Application of automatic tuning system in production process
Control of heating-furnace system, combustion system, boiler system
7/28/2019 Computer Science Curriculum.doc
35/49
Grasp the concept and computing procedures of simplex method
Grasp artificial variables method
Grasp the concept and computing procedures of improved simplex method
2. Integer programming (IP) Grasp the methods of IP model building
Grasp the concept and computing procedures of broach and bound method
Grasp the methods of 0-1 type IP model building
Grasp the concept and computing procedures of implicit enumeration method
3. Unlimited Peak (ULP) problem
Grasp modeling of ULP and mathematic model of ULP problem
Understand the concepts of global and local peaks
Grasp the sufficient and necessary conditions on which peak can exists
Understand the concept of convex programming
Understand the concept and computing procedures of decreasing algorithm
Understand the index of algorithm quality
Grasp the concept and computing procedures of 0.618 method
Grasp forward and backward algorithm which can search initial interval Grasp gradient method and its applicability and rate of convergence
Grasp F-R conjugate gradient method and its applicability and rate of convergence
Understand Newtonian direction and quasi-Newtonian conditions
Grasp DFP variable-metric method and its applicability and rate of convergence
Grasp step-boost method and its applicability and rate of convergence
Grasp direction-boost method and its applicability and rate of convergence
7/28/2019 Computer Science Curriculum.doc
36/49
Course objective: The aim and task for this course is that the students can grasp the basic
concepts of artificial intelligence and expert system, and improve their
abilities of using computers and designing software.
Textbook/course: Artificial Intelligence and Expert System, Wu Quanyuan, NationalUniversity of Defense Technology Press.
Artificial Intelligence, Wang Yongqing, Xian Jiaotong University Press.
Artificial Intelligence and Its Applications, Cai Zixin, Xu Guangyou,
Qinghua University Press.
Topics covered:
1 The generation and development of artificial intelligence Generation and development of artificial intelligence
Generation background and development of expert system
2. Logic in artificial intelligence
First-order predicate logic
Resolution principle and deductive inference
3. Production representation of knowledge and production system
Knowledge representation
Forms and compositions of production system
Matching algorithm and conflict resolution principle
4. Uncertainty inference
Probability inference model
Degree of belief theory
Fuzzy sets and fuzzy relation
Fuzzy inference method
5. Searching
7/28/2019 Computer Science Curriculum.doc
37/49
Learning related mathematics
Grasp homogeneous transformation as well as its operation rules and methods
Getting a grip on the rules about coordinate, position and attitude of Robot
Built the Robot kinematics equation and describe position and attitude Grasp methods by which the solution to equations is obtained
Implementation of Robot control according to given condition
Learning the relations among Robot differential changes
Know how to built the equations about these changes and get their solution, Implement
Robot control with high degree of accuracy
Built elementary dynamics equation
Grasp characteristics and demands of Robot controlOther requirements: Visit Robot with two hours
Course ID: AC452
Course Title: Multimedia Technology
Credits: 2
Prerequisites: Basic Concept of Microcomputer and Interface Technology, Signal
Processing, Computer NetworkCourse objective: The aim and task for this course is that the students can grasp the basic
concept of multimedia technology, know how to develop multimedia
product, which provides a solid basis for job in the future.
Textbook/course: Basis of Information Highway and Multimedia Technology, Chen Ruquan,
Yang Hui, Lin Yongsheng Electronic Technology Univ. publishing company,
1998.
Language dwelling processing tract, Huang Changning, Xia Ying,
7/28/2019 Computer Science Curriculum.doc
38/49
Advanced vocabulary Chinese speech recognition system
Using speech recognition tools to develop product
4. Methods of visual communication
Faxing communication Visual phone
Television meeting
Cable television
Static image communication
Satellite television broadcast system
5. Internet Technology
Development in China--
ISP
Paths to construct IP skeletal web
CERNET
6. Virtual reality
Communication methods in ancient years
From picture to verbal
China and western countries contributions
Virtual technology
Impact
7. Multimedia classroom on web
Functions of Teachers control desk
Functional operation
7/28/2019 Computer Science Curriculum.doc
39/49
The engineering database in integrated manufacture system
The operation system of distributed system and software platform.
Network information integration, remote network, interior management network and field
bus4 The basic context, the key technique and function of computer aided design; the
importance of production plan; the conception of fore treatment and after treatment in
numerical control system
5 The function, task and importance of business management; the build-up andmanagement idea of MRP software
6 The uniform of organization form, batch size, variety and product benefit in theworkshop; the physical structure, the information structure and function of FMS/FMC;the establishment of production dispatch and the simulation method of manufacture
process
Other requirements: one report. Three topics can be chosen as follows:
Life cycle analysis of some product
The idea of information integration in some small-scale company
The design of computer system install in some company
Course ID: AC441
Course Title: Programmable Logic Device
Credits: 2
Prerequisites: Basic electronic technology
Course objective: This course introduces the current ideas of hardware design and methods.
Using Altera PLDs as examples, it helps students have an basic knowledge of
7/28/2019 Computer Science Curriculum.doc
40/49
Designing counters
Designing a controller of the monitor (VGA mode)
Course ID: AC442
Course Title: The Design of MCU System
Credits: 2
Prerequisites: Basic theory of microcomputer and interface technology
Course objective: The aim and task for this course is to give a description of the design of
MCU(Microprocessor Control Unit) composed control system. Making the
Mitsubishi MCU M37471 as example, the course describes the character of
the MCU structure, the design method of MCU system and makes students
get a whole understand of designing and debugging the MCU system via
experiments on MCU develop system.
Textbook/course: Basic theory of MCU, teaching material, Automation Department of
Shanghai Jiaotong Univ. , 1997.
Mitsubishi MCU M37471 Training Manual, Mitsubishi Corp.
Topics covered:
1 The microprocessor The structure of CPU
Functions of registers
Address space
Using the simulator
2. Instruction system
Addressing mode
7/28/2019 Computer Science Curriculum.doc
41/49
7. Oscillator
The principles of oscillators
CPU working modes
Hardware/Software requirements: Mitsubishi MCU M37471 and its suitesOther requirements: sixexperiments
Using simulator
Programming I/O ports
Programming timers
Programming under event-count mode
Programming A/D converter
A remote controller
7/28/2019 Computer Science Curriculum.doc
42/49
Course Description (Instrument Science)
IS 351Fundamentals of SensorCredit: 3
Prerequisite: Fundamentals of Mechanics, Strength of Materials, Fundamentals of Mechanical
Component Design, Electric Circuits
Description:
The basic principles and typical performance of generally used sensor: strain gauge, capacitive
sensor , inductive sensor ,eddy current sensor , piezoelectric device, LVDT, photodiode,
phototransistor, photocell, thermal couple, RTD, fiber sensor, integrated sensor, solid state sensor,
laser sensor, CCD and ect.
Elementary electronic circuits which are typically used with sensors.
Ref.
Course: Stanford, ME 117 , Introduction to Sensor
Textbook: Introduction to Mechanics and Measurement, Histand and Alciatore, ISBN 0-07-
116377-8
IS 453 Measurement System Application and Design Credit:3
Prerequisite: Fundamentals ofSensor, Electric Circuits, Microprocessor and Interfacing Technique
Description:
Engineering measurement fundamentals
Fundamental concept of static and dynamic measurement
Digital and frequency domain techniques
error analysis
7/28/2019 Computer Science Curriculum.doc
43/49
IS 341Precision Mechanical DesignCredit:4
Prerequisite: Engineering Drawing and Design, Basic Mechanics, Strength of Materials
Description:
the fundamentals of machine elements and their application in real engineering situations
Concepts of precision mechanical design
Components stress, stiffness, rigidity, wearing and stability design
Geometric dimensioning and tolerancing
Planar motion mechanisms
Crank-slider mechanisms, pin-jointed four-bar linkage
Cam and intermission mechanismGears and gear train
Shafts, axial, spindles and clutch
Bearing
Flexible machine element
Fasten and connection
Ref.Course: Stanford ME 112 Mechanical System Design ME 113. Mechanical System Design
Textbook: Fundamentals of Machine elements, Hamrock, Bernard J 1999 Edition: 1, ISBN:
0072421460
Fundamentals of Mechanical Design, Phelan, McGraw Hill
7/28/2019 Computer Science Curriculum.doc
44/49
IS 472Mechatronic System CADCredit: 2
Prerequisite: Electronics Circuit, Fundamentals of machine design
Description:Fundamentals of computer aided designComputerized data processing technique (interpolation, fitting, smoothing)
Control system CAD in time and frequency domain
Mechanical system design CAD and optimizationApplied circuits CAD
Ref.
Textbook:Introduction to Engineering Design Optimization, View Larger Image Chinyere
Onwubiko, Tennessee State University ISBN: 0-201-47673-8Optimization Concepts And Applications In Engineering
Ashok D. Belegundu, The Pennsylvania State University
Tirupathi R. Chandrupatla, Rowan University ISBN: 0-13-031279-7
IS 461Mechatronic System Design ProjectCredit: 3Prerequisite: Electronics Circuit, Fundamentals of Mechanical Design, Fundamentals of Sensor
Description:
Combine mechanical device, sensors, signal and power electronics, and microprocessor to practical
mechatronic systems, such as COIN COUNTER, ROBOTIC WALKING MACHINE, SMART
MEASUREMENT INSTRUMENT etc.
Ref.
7/28/2019 Computer Science Curriculum.doc
45/49
IS 371Reliability EngineeringCredit: 2
Prerequisite: Electronics Circuit, Fundamentals of Mechanical Design
Description:Engineering system reliability modeling, effect, criticality analysis and prediction; fault treeanalysis, reliability of engineering devices, systems, and processes; maintainability,maintenance management, study of practical applicationsRef.
Course: OSU, 776 Reliability Engineering U G 1-4
OSU, 776.01 Reliability Engineering I U G 4
OSU, 776.02 Reliability Engineering II U G 4
OSU, 776.03 Reliability Engineering U G 1
IS 311Application of Integrated CircuitCredit: 2
Prerequisite: Microprocessor and Inerfacing Technique, Electronics Circuit
Description:
Fundamental of Circuit design using analog , digital integrated circuit andpower semiconductor device. Instrument amplifier, insulation amplifier,
electronic amplifier. Signal conditioning circuit,. Active filtering circuit,
Phase lock loop, Motor driving circuit, Multiplier, A/DC, D/AC, V/FC,
Grounding and electric interference
Ref.
Course: MSU, ECE, Application of Analog Integrated Circuit
7/28/2019 Computer Science Curriculum.doc
46/49
Course Description (Electrical Engineering)
EE 211: Conversion between mechanical and electrical energyTeaching Purpose:We should make the students grasp the basic principles of conversion between
mechanical and electrical energy, be familiar with engineering analysis and calculating methods
through teaching meanings such as classes, homework and experiments, and have the necessary
base for the study in relative expert courses.
By this course, The students should grasp:
1. Basic running principles of all kinds of motors which can realize conversion between
electrical and mechanical energy, including magnetic circuit, armature windings and
armature reactions of DC machine; equivalent circuit diagram of transformer; AC armaturewindings and its magnetic potential and electrical potential; equivalent circuit diagram of
asynchronous machine; armature reactions of synchronous machine.
2. Meanings of solving problems about machines using basic principles, including balance
equations of electrical potential ,magnetic potential , power and torque of all kinds of
machines, and meanings of solving problems about machines using engineering methods
such as converting, per-unit quantity vectorgraph, equivalent circuit diagrams.
3. Common methods of machine control, including principles and methods of starting, ,timing
and braking on asynchronous and DC machines.
EE 332: Fundaments of Electric Power System Automatic EquipmentThis course is the basal major curriculum of Electric Power Engineering and Automation
Department, and its an important foundation to learn other major courses.
The main task of this courses:
1 Make students have a systemic understand and comprehend of electric power
7/28/2019 Computer Science Curriculum.doc
47/49
Fundamental circuits of motor control
Drive and control of DC motor (8 hours)
Mechanical characteristics of shunt DC motor
Start of shunt DC motorBrake of shunt DC motor
Adjustable speed of shunt DC motor
Open-loop adjustable speed system of DC motor
Close-loop adjustable speed system of DC motor
Drive and control of AC motor (8 hours)
Mechanical characteristics of 3-phase induction motor
Start of 3-phase induction motor
Adjustable speed of 3-phase induction motorControl and potentiality of permanent magnetic synchronous motor
Modern AC adjustable speed system (10 hours)
Development of AC adjustable speed system
Fundamentals of phase transformation
Field oriented control of induction motor
Direct torque control of induction motor
Control principle of permanent magnetic synchronous motor
Heat, cool and selection principle of the motor(2 hours)
EE 332: The Principle of Electrical Power System Autematic EquipmentThis course is a basic course for students majored in Electrical Engineering and Automation. The
objective is to introduce concepts and control truth of generator synchronization, excitation system
regulation, generators real power balancing and others in power system; foster the ability of
students to analyze and solve problems faced in their future work in power system, research or new
7/28/2019 Computer Science Curriculum.doc
48/49
5.1 Introduction
5.2 Discretization model of controlled system
5.3 Stability, realizability of digital controller
5.4 Time optimal design of digital control5.5 Digital controller design of a time-delay process
6. State-space design mehtod
6.1 Introduction
6.2 Regulation based on pole placement by state feedback
6.3 Observes
6.4 Output feedback
6.5 The servo problem
7. Prediction control
7.1 Model based on input-output
7.2 Model algrithm control
7.3 Dynamic matrix control
8. Computer control system design
8.1 Introduction
8.2 General consideration of system design
8.3 Hardware design
8.4 Software design
8.5 Example of system design
EE 333: Introduction of Electromagnetic Compatibilty
7/28/2019 Computer Science Curriculum.doc
49/49
Sample Study Program
Analytic Geometry and Calculus I 5
Chemistry 3
Chemistry Lab. 2
English 4
Introduction to Engineerin 3
Introduction to Computation 4
Analytic Geometry and Calculus II 5Introduction to Electrical and Information Eng. 3
Physics I 4
Physics Lab I 1
English 4
Fundamental Programming Language Design 4
Physics II 4
Physics Lab II 1English 4English (Speaking+Writing) 5
Data Structures and Algorithms 4
Linear Algebra 3
Basic Theory of Circuits 3
Signals and Systems 3Principle of Automatic Control 3Microelectronic Circuits 4
Digital Logic Circuits (3)Common Technology Core 2
Freshmen Sophomore
Junior Senior
Major Core 6
Major Selective 9
Probability Methods in Engineering 3
Introduction to BioTechnology 2
Digital/Analog Circuits Laboratory 3
Introduction to Communication Principle 2
Microcomputer Principles and its Interface 2
Major Core 6
Course Design Project 4
Technique Writing 2Major Core 6
Major Selective 6