Top Banner

of 49

Computer Science Curriculum.doc

Apr 03, 2018

Download

Documents

Wasyehun Tamrat
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 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.htm
  • 7/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