计算机科学与技术专业标准 - 数学与计算机 ...sjxy.snut.edu.cn/2014jsj.pdf ·...

218
1 计算机科学与技术专业标准 专业名称 计算机科学与技术 专业代码 080901 四年 学科类别 工学 授予学位 工学学士 一、专业学科基础 (一)主干学科介绍 计算机科学与技术专业的主干学科是计算机科学与技术。从 1956 我国高校开办“计算装置与 仪器”专业算起,到现在的计算机科学与技术专业已经走过了近 50 年的历程。近 50 年来,我国计 算机教育历程就是不断完善和更新的过程。计算机科学与技术专业的主要研究领域是计算理论、计 算机组织与体系结构,计算机软件、计算机网络、多媒体及其应用技术、网络与信息安全等。特别 是计算机网络相关的内容被充实到与计算机工程相关的教育和研究中。 (二)相关学科介绍 计算机科学与技术学科正在成为基础技术学科,它正在加速向其他学科渗透,不仅成为信息科 学的基础,而且还在同其他学科的结合中形成新的研究领域。因此,一方面,计算机科学与技术学 科在其他学科的改造中扮演着重要的角色,另一方面,不断增长的应用需求和学科本身研究的进展 推动着计算机科学与技术学科迅速地发展和延伸,因此开始将扩展后的学科称为计算学科 Computing Discipline),其他经过扩展和发展形成的新学科被称为计算学科的分支学科。 二、专业培养目标和要求 (一)专业培养目标 培养德、智、体、美全面发展,具有良好的科学素质、良好的职业道德和社会责任心,具备计 算机科学与技术的学科基础知识和应用能力,能从事计算机软硬件产品的工程性开发与实现、在计 算机与软件企业中从事系统集成或售后服务、在政府部门或企事业单位从事信息系统的建设、管理、 运行、维护等技术工作的工程型和应用型高级技术人才。 (二)专业培养要求 本专业学生主要学习计算机科学与技术的基本理论和基本知识,接受从事计算机研究与应用基本训 练,培养学生计算机软、硬件系统分析、设计、开发、应用的基本方法和基本技能。 1.素质要求 1)思想道德素质:热爱祖国,拥护中国共产党的领导,树立科学的世界观、人生观和价值 观;具有责任心和社会责任感;具有法律意识,自觉遵纪守法;热爱本专业、注重职业道德修养; 具有诚信意识和团队精神。 2)文化素质:具有一定的文学艺术修养、人际沟通修养和现代意识。 3)科学素质:掌握科学思维方法和科学研究方法;具备求实创新意识和严谨的科学素养; 具有一定的工程意识和效益意识。 4)身心素质:具有较好的身体素质和心理素质。 2.能力要求

Upload: vuongkhuong

Post on 20-Aug-2018

273 views

Category:

Documents


0 download

TRANSCRIPT

  • 1

    080901

    1956

    50 50

    Computing Discipline

    1.

    1

    2

    3

    4

    2.

  • 2

    1

    2

    3

    3.

    1

    2

    3

    4

    1.

    2.

    1

    2

    3

  • 3

    1

    2

    1

    2

    1

    2

    1

    2

    3

    1

    2

    3

    1

    2

    3

    1

    2

    3

  • 4

    7 80% 20%

    2

    2160 1600

    1

    2

    3

    1

    2

    3

    1

    2

    1

    2

    3

  • 5

    5

    (

    ) 25%

    80%

    1.

    200429

    2.

    3.

  • 6

    1.

    0610 14 3

    2.

    3.

    4.

    5.

    6.

    AB 20%

    3

    7.

    8.

    9.

  • 7

    1.

    2.

    3.

  • 8

    8255A

    Applet GUI 8259

    4 199 6

    18.5 1.5

    14019101

    32 3 48 32 16 1

    14019102 32 2 32 32 2

    14019103 32 3 48 32 16 3

    14019104 20 2 36 20 16 4

    14019105

    32 32 6 96 64 32 56

    14019106 8 8 8 6 2 30 30() 46

    14059107 60 68 68 60 16 256 200 56 124 3

  • 9

    14029109 24 24 24 24 4 120 96 24 1234

    116 124 132 112 40 38 38 666 506 80 80

    4

    8

    14083301 64 4 64 44 20 1

    14080304 88 96 11.

    5 184 184 1/2

    14083302 48 3 48 48 3

    14080307 48 3 48 48 2

    14090302 I 24 24 3 48 48 3 2

    14090303 II 48 48 6 96 96 2 3

    14083303 64 4 64 44 20 3

    14093304 54 3.5 54 36 18 3

    14093305 54 3.5 54 44 10 4

    14080308 48 3 48 48 4

    152 264 190 102 44.

    5 708 592 116

    14083401 24 1.5 24 24 1

    14083402 24 1.5 24 24 1

    24 1.5 24 24

    1 1.5 1.5

    18.5 1.5

  • 10

    14083501 56 3.5 56 38 18 3

    14083502 48 3 48 38 10 4

    14083503 64 4 64 50 14 5

    14083504 48 3 48 38 10 5

    14083505 48 3 48 38 10 5

    14083506 32 2 32 26 6 5

    14083507 32 2 32 32 5

    14083508 48 3 48 38 10 5

    14083509 48 3 48 38 10 6

    56 48 272 48 26.

    5 424 336 88

    14083601 32 2 32 22 10 5

    14083602 Windows 32 2 32 22 10 5

    14083603 32 2 32 22 10 5

    14083604 48 3 48 38 10 6

    14083605 48 3 48 38 10 6

    14083606 48 3 48 38 10 6

    14083607 32 2 32 22 10 7

    14083608 32 2 32 22 10 7

    14083609 32 2 32 22 10 7

    14083610 32 2 32 22 10 7

    32 48 64 9 144 104 40

  • 11

    5 2 6 3 7 4 9

    18.5 1.5

    14083701 56 3.5 56 42 14 6

    14083702 56 3.5 56 42 14 6

    14083703 32 2 32 22 10 6

    14083704 32 2 32 22 10 7

    144 32 11 176 128 48

    14083801 PLC 32 2 32 22 10 6

    14083802 EDA 32 2 32 22 10 6

    14083803 GUI 32 2 32 22 10 7

    14083804 32 2 32 22 10 7

    14083805 FPGA 32 2 32 22 10 7

    14083806 32 2 32 22 10 7

    32 64 6 96 66 30

    6 2 7 4 6

    14083705 56 3.5 56 42 14 6

    14083706 56 3.5 56 42 14 6

    14083707 32 2 32 22 10 6

    14083708 32 2 32 22 10 7

    144 32 11 176 128 48

    14083807 32 2 32 22 10 6

    14083808 32 2 32 22 10 6

    14083809 32 2 32 22 10 7

    14083810 32 2 32 22 10 7

    14083811 32 2 32 22 10 7

    14083812 32 2 32 22 10 7

    32 64 6 96 66 30

  • 12

    6 2 7 4 6

    18.5 1.5

    14083709 56 3.5 56 42 14 6

    14083710 OpenGL 56 3.5 56 42 14 6

    14083711 32 2 32 22 10 6

    14083712 32 2 32 22 10 7

    144 32 11 176 128 48

    14083813 32 2 32 22 10 6

    14083814 MATLAB 32 2 32 22 10 6

    14083815 VTK 32 2 32 22 10 7

    14083816 32 2 32 22 10 7

    14083817 32 2 32 22 10 7

    14083818 32 2 32 22 10 7

    32 64 6 96 66 30

    6 2 7 4 6

    14083713 56 3.5 56 56 6

    14083714 56 3.5 56 56 6

    14083715 32 2 32 32 6

    14083716 32 2 32 32 6

    14083717 32 2 32 32 7

    14083718 32 2 32 32 7

    14083719 32 2 32 32 7

    176 96 17 272 272

  • 13

    14000001 1 2 2 2-3

    14000002

    23 0.5

    14083001 I 1 2 2 17-18

    14083002 2 2 2 1-2

    14083003 3 2 2 17-18

    14083004 4 2 2 1-2

    14180001

    4 2 2 9-10

    14170001

    4 2 2 17-18

    14083005 5 2 2 1-2

    14083006

    6 2 2 1-2

    14083007

    6 2 2 17-18

    14083008 6 4 4

    14083009

    7 4 4 11-14

    14083010

    7 4 4 15-18

    14083011

    8 16 16 1-16

    1 6 2

    2

    6 2

    3 6 2

    48 48.5

  • 14

    % %

    2366 100 144.5 100

    666 28.15 38 26.30

    128 5.41 8 5.54

    708 29.92 44.5 30.80

    24 1.01 1.5 1.04

    424 17.92 26.5 18.34

    144 6.09 9 6.23

    176 7.44 11 7.61

    96 4.06 6 4.15

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26

    13 22.

    5

    16 24.

    3

    16 23.

    6

    12 21.

    8

    16 21.

    5

    14 22.

    1

    10 16.

    0

  • 15

    14083301 /

    64 20 4

    1.

    (C/C++)

    2.

    1.

    2.

  • 16

    ( )

    3.

    1

    (2)

    3

    4

    5

    6

    4.

    /()()(

    )()(

    )

    20% 50% 30%

    1

    2

  • 17

    3

    1

    2

    3

    4

    (1)

    (2)

    (3)

    (4)

    1

    2

    (1)

    (2)

    (3)

    (4)

    (5)(

    )

    2 1

    (1)

    ()(2)C/C++

    ,

  • 18

    ()

    2 2

    (1)(2)

    ()(3)

    (4)

    (5)

    ++--%

    4 4 4

    (1)(2)

    ififelseswitch

    (

    )(3)

    3 for while

    do-while( 3)

    3

    ( 3)

    break

    continue

    4 2 4

  • 19

    (1)

    (2)

    (3)

    (4)

    (

    )(5)()

    ()

    4 4 4

    (1)

    (2)()()

    ()()

    ()()

    ()()

    ()

    ()

    4 4

    (1)

  • 20

    (2)(N-S

    )(3)

    (4)

    2 6

    (1)

    (2)

    (3)(4)

    (5)()

    (6)

    8 z 4

    (1)

    (2)

    (3)

    (4)

    (5)

    (6)

  • 21

    2 2 2

    (1)(2)

    (3)

    c

    2

    (1)#include#define

    (2)

    #include#define

    #include#define

    ()

    8 16

    (1) ;(2)

    ;(3)

    ;(4) ;(5)

    ;(6) ;(7)

  • 22

    (1)

    (2)()

    2.

    (1)

    ()

    (2)

    1

    2

    2

    2

    3

    2

  • 23

    ,

    4

    ()

    2

    5

    2

    6

    4

    7

    ()

    n

    2

    ()

    n

    2

    n

    2

    1.

    1

    2,

  • 24

    3

    4

    2.

    3.

    [1] ..[],2014

    [2] .( 3).[]2010

    (1)

    (2)

    (3)

    (4)

    1.

    2.

    3.

    ppt

  • 25

    2014 6 20

    14083302 /

    48 0 3

    1.

    2.

    1.

    1

    2

    2.

    3.

    4.

  • 26

    1.

    2.

    3.

    4.

    1

    2

    3

    1.

    2

    3.

    1. ( 14 )

    2. ( 8 )

    3. ( 2 )

  • 27

    4. ( 10 )

    5. ( 4)

    6. ( 4)

    7. ( 4 )

    8 ( 4)

    9. ()

    10. ()

    1

  • 28

    2

    3

    [1] , .[M].:,2008.

    [2] .[M]. :,2010.

    [3] .[M].:,2007.

    1

    2

    3

    1

    7030

    2

    3

    PPT

    2014 6 20

  • 29

    14083303 /

    64 20 4

    1.

    2.

    C C++

    1.

    2.

  • 30

    3.

    4.

    =10%+20%+70%

    70%

    20%

    10%

  • 31

    3.1

    3.1

    O

    LIFO

    FIFO

    Huffman

  • 32

    1.

    DAG

    PrimKruskal

    Dijkstra

    Floyd

    shell

    VSAM

  • 33

    2.

    3.

    [1],.(C).,2013.

    [2].C 2012.

    [3]. C 2.2010.

    1

    31

    2

    3

    4

    5

    1

    2

    3

    4

    1

    2

    3

    2014 6 24

  • 34

    14083502 /

    64 14 4

    1.

    2.

    1.

    1

    2

    2.

    3.

    4.

    1.

    2.

  • 35

    3. SQL

    4.

    5. SQL Server

    6.

    1.

    2.

    3.

    1.

    2

    3

    SQLSQL Server 2005

    SQLserver

    1. ( 4)

    1

    2

    3

    4

    5

    6

    2 6

  • 36

    1

    2

    3

    4

    5

    6

    3. 6

    1

    2

    3

    4

    5

    4. 6

    1

    2

    5. SQL 8

    SQLSQLSQLSQLSQL

    SQL

    1 SQL

    2 SQL

    3 SQL

    6. SQL Server 2000 4

  • 37

    SQL Server 2005Transact SQL

    1 SQL Server 2005

    2 SQL server 2005

    3 Transact SQL

    7. SQLserver 8

    SQLserver SQL server

    SQL server SQL server

    1 SQLserver

    2 SQL server

    3 SQL server

    4 SQL server

    8. 2

    ODBC

    1

    2 ODBCOLE DB JDBC

    3

    4

    1.

    2.

  • 38

    3.

    1,2010.

    2,2008.

    1.

    2.

    3.

    4.

    5.

    6.

    1.

    70

    20% 10

    2.

    3.

    2013 11

  • 39

    14083503 /

    64 14 4

    /

    1.

    2.

    1.

    2.

    CPU

  • 40

    3.

    4.

    70%+20% +10%

    70%

    20%

    10%

    1

    2

    3

  • 41

    ALU

    4

    SRAMDRAM

    DRAM

    CPU

    5

    RISC CISC

    6 CPU

    CPU

    CPU

    CPU

    CPURISC CPU CPU

    CPU

    CPU

    CPURISC CPU

    CPU

    7

    cache

    cache

    cache

    cache

    8 I/O

    I/O

  • 42

    I/O

    I/O/

    9 I/O

    DMAI/O \

    (1)

    ,

    (2)

    Dais-CMH+

    (3)

    (4)

    1

    (74LS181) 2

    2

    2

    3

    2

    4

    2

    5 /

    //

    2

    6

    4

    1.

  • 43

    2

    3.

    [1] . 2 2008.

    [2] ..2013.

    ,,,

    (1)

    (2)

    2014 6 20

  • 44

    14083504 /

    48 10 3

    ()

    1.

    2.

    1.

  • 45

    2.

    3.

    4.

    70%+20% +10%

    70%

    20%

    10%

    1.

    2.

    3.

    4.

    5.

    1.

    2.

    3.

    4.

    5.

    1.

    2.

    3.

  • 46

    4.

    1

    2

    3

    4

    Petri

    PetriZ

    5

    6

    Jackson Warnier

    7

    8

  • 47

    9

    10

    11

    -

    12

    13

    1.

    2.

    3.

    4.

    1 SA OOA

    4

    2

    6

  • 48

    1 2

    2 3 2

    3 4 2

    4 1

    5 4 2

    6 4 2

    7 6 2

    8 2

    9 1

    10 4

    11 4

    12 1

    13 2

    38 10

    1.

    2.

    3.

    [1] ,,,2003.11

    [2] ,,/,2005.1

    [3] ..:,2010

    [4] . 3.:,2009

  • 49

    1

    2

    3

    4

    5

    6

    1

    2

    ppt

    [1] . 5.:,2008

    [2] ..:,2010

    [3] . 3.:,2009

    [4] ,,,2007

    [5] ,--,,2004.6

    [6] ,,2004.7

    2014 6 23

  • 50

    14084307 /

    48 10 3

    /

    Operating System

    48 38 10

    1.

    2.

  • 51

    80%38 10

    CPU

    CPU >/

    >/

    3.

    (1)

    Web

    http://search.jpkcnet.com/crsp/searchCourse.do?method=showCourse&courseCode=151200610806002#_http://search.jpkcnet.com/crsp/searchCourse.do?method=showCourse&courseCode=151200610806002#_http://search.jpkcnet.com/crsp/searchCourse.do?method=showCourse&courseCode=151200610806002#_http://search.jpkcnet.com/crsp/searchCourse.do?method=showCourse&courseCode=151200610806002#_http://search.jpkcnet.com/crsp/searchCourse.do?method=showCourse&courseCode=151200610806002#_http://search.jpkcnet.com/crsp/searchCourse.do?method=showCourse&courseCode=151200610806002#_http://search.jpkcnet.com/crsp/searchCourse.do?method=showCourse&courseCode=151200610806002#_Ahttp://search.jpkcnet.com/crsp/searchCourse.do?method=showCourse&courseCode=151200610806002#_http://search.jpkcnet.com/crsp/searchCourse.do?method=showCourse&courseCode=151200610806002#_http://search.jpkcnet.com/crsp/searchCourse.do?method=showCourse&courseCode=151200610806002#_http://search.jpkcnet.com/crsp/searchCourse.do?method=showCourse&courseCode=151200610806002#_http://search.jpkcnet.com/crsp/searchCourse.do?method=showCourse&courseCode=151200610806002#_http://search.jpkcnet.com/crsp/searchCourse.do?method=showCourse&courseCode=151200610806002#_http://search.jpkcnet.com/crsp/searchCourse.do?method=showCourse&courseCode=151200610806002#_http://search.jpkcnet.com/crsp/searchCourse.do?method=showCourse&courseCode=151200610806002#_Ahttp://search.jpkcnet.com/crsp/searchCourse.do?method=showCourse&courseCode=151200610806002#_http://search.jpkcnet.com/crsp/searchCourse.do?method=showCourse&courseCode=151200610806002#_

  • 52

    (2)

    (3)

    (4)

    QQ

    (5)

    4

    138

    210

    3 1 3 3

    4

    100

    70%80% 20%30%

    48

  • 53

    10% 30%

    50%

    10%

    (4)

    , , ,

    OS OS

    (8 )

    ,,

    ,

    OS

    PV PV

    (6)

  • 54

    (8 )

    , ,

    ,

    (6 )

    I/O ,I/O ,,,,SPOOLING ,

    I/O

    I/O

    Spooling

    (4 )

    ,, , ,

    (2)

    UNIX shell

    UNIX shell

    P.V

    1

  • 55

    2 P.Vwaitsignal

    3

    4

    5

    6

    7

    IBM

    Shell

    API

    4 2 2

    2

    1.

    2.

  • 56

    3.

    2014

    2006.

    1

    2

    3

    4

    5

    6

    7

    1.

    5

    2.

    100

    70%80% 20%30%

    Internet

    Windows 2003 ServerWindows 7Oracle

    SQLSybase

    2014 6 24

  • 57

    14083509 /

    48 10 3

    Computer Networks

    48 38 10

    1

    2

    TCP/IP

    3

  • 58

    48 3810

    CAI

    AB

    70%80% 10%20%

    1

    1

    2

    3

    4

    5

    2

    1

    2

    3

  • 59

    1

    2

    3

    4

    1

    2.

    2 2 4

    2 2

    2 2

    2 2 4

    4 4

    2 2 4

    2 2

    2 2

    2 2

    2 2

    2 2

    24 6 30

  • 60

    CAI

    CAI

  • 61

    TCP/IP

    OSI/RM

    CAI

    OSI

    TCP/IP

  • 62

    CAI

    IP

    IP

    IP

    CAI

    IP

    IP

    ICMP

    ARP RARP

    DHCP

    Ipv6

    UDP

    TCP

  • 63

    CAI

    CSMA/CD

    MAC MAC

    PPP ISDN

    X.25

  • 64

    UNIX Linux

    Windows

    CAI

  • 65

    1 RJ-45 2 1 1

    2 2 1 1

    3 WebFTP 2 1 1

    6 6 2 6

    1Case Based StudyCBS

    case-based

    studyCBS

    2PBLProblem-Based Learning

    3

  • 66

    5

    1

    290120

    3

    60 100

    7090%

    (2)

    1030%

    4

    20%30% 10%20% 20%30% 20%30% 10%

    5

    1

    CSMA/CD

    A B C D

    2

    ARP

    3

    4

    a b

    a b

    5

    1

    2 4

    3

    1

    2

  • 67

    3

    4

    5

    1

    2

    1[]Douglas E. Comer

    2

    3http://www.s8s8.net/

    4

    http://netclass.csu.edu.cn/jpkc2004/jisuanjiwl/index.asp

    5Computer NetworksFourth EditionAndrew S. TanenbaumPrentice-Hall

    Inc2004

    6

    http://life.sjtu.edu.cn/biomed/Index0.asp

    7

    8

    9

    2014 3 31

  • 68

    14083401 /

    24 1.5

    1.

    2.

    3.

    : 2

    (1) (2) (3) (4)

    (5)(6)

  • 69

    : 2

    (1)()(2)

    ()

    : 2

    (1)(2)(

    )(3)()

    : 2

    (1)()(2)

    (3)

    : 2

    (1)(2)(3)(4)(5)

    : 2

    (1)OSI(2)(3)(4)TCP/IP

    OSI TCP/IP

    : 2

    (1)(2)(

    )(3)

  • 70

    : 2

    (1)(2)(3)

    (UML)(4)()

    : 2

    (1)(2)()(3)

    (4)

    : 2

    (1)(2)(3)(4)

    (5) (6)

    : 2

    (1)(2)(3) (4) (5)

    (6) (7)

    (1) (2)

    (3)~ (7)

    : 2

    (1)(2)(3)(4)(5)

    ()

  • 71

    : 2

    (1) (2) (4)(5)(6)

    : 2

    (1)()(2)(

    )(3)(4)/

    (4)

    (1)~ (4)

    4.

    5.

    2

    2

    2

    2

    2

    2

    2

    2

    2

    2

    2

    2

    24

    6.

    [1] Behrouz Forouzan,Firouz Mosharraf.( 1 ).:

  • 72

    ,2010

    [2]J.Glenn Brookshear. ( 8).:,2005

    [3]..:,2009

    [4]..:,2000

    [5],..:,2002

    2014 6

    http://search.wl.cn/search.aspx?index=3&q=%e7%a7%91%e5%ad%a6%e5%87%ba%e7%89%88%e7%a4%be

  • 73

    14083402 /

    24 1.5

    1.

    2.

    3.

    (1)(2)(3)(4)

    (5)

  • 74

    (1)(2)

    (4)

    (5)(6)

    (1)(2)

    (3)

    (1)(2)(3)(4)(5)

    (1)(2)

    (3)

    (1)(2)(3)

    (4)

    (1)(2)(3)(4)

    (5) (6)

  • 75

    (1) OSI(2)(3)(4)TCP/IP

    OSI TCP/IP

    (1)(2)(3)(4)(5)

    (6)(7)(8)(9)

    (10)

    (1)(2)(3)(4)

    (5)(6)

    (1)CAD/CAM (2)CAD/CAM (3)CAD/CAM (4)

    (5)(6) (7)

    (8)CAD/CAM

    CAD/CAM CAD/CAM CAD/CAM

    (1)(2)(3)(4)(5)

    (1) (2) (4)(5)(6)

    (1)()(2)

    (3)(4)/

  • 76

    (4)

    (1)~ (4)

    4.

    5.

    2

    2

    2

    2

    2

    2

    2

    2

    2

    2

    2

    2

    2

    2

    24

    6.

    [1],,..:,2008

    [2]..:,2010

    [3]..:,2009

    [4],..:,2010

    [5]J.Glenn Brookshear.( 8).:,2005

    [6]Behrouz Forouzan,Firouz Mosharraf.( 1 ).:

    ,2010

    2014 6

    http://www.bookuu.com/search/book_search.jsp?zz=http://www.bookuu.com/search/book_search.jsp?cbs=

  • 77

    14083501 /

    56 18 3.5

    ()

    1.

    Java

    Internet

    Java Java

    2.

    Java

    Java

    3.

    1 Java

    Java Java Java Scripts, Java Applet,

    Java Application, Java Servlet, JavaBean,JSP Java

    Java 2 Java SDK Java SDK

    2 Java

    Java Java C/C++ Java

    Application Java Applet

    3

    4

    Java

    Java

    5

    String Stringbuffer String Stringbuffer

  • 78

    6 Java Applet

    Java AppletappletJAVAApplet

    7 Java

    JavaSwing GUI

    Java Java

    8 Java

    Java

    9 Java

    Thread Runnable

    10 Java

    I/O

    11 Java

    DBC JDBC JDBC JDBC

    12 Java

    Java Java

    UDPTCP

    4.

    1

    JAVA

    JAVA

    2

    3

    4

    1 Java

    Java

    Java

    Java 2

    2 Java Java Java

    2

    3 Java 2

  • 79

    4

    2

    5 2

    6 Java ,

    2

    7

    2

    8

    GUI

    Java

    4

    5.

    6.

    [1] .Java().:,2006

    [2] .Java.:,2009

    [3] .Java.:,2006

    2014 6

    1 Java 2 2

    2 Java 4 2

    3 6 4

    4 4 2

    5 2 2

    6 Java Applet 2

    7 Java 6 4

    8 Java 4 2

    9 Java 2

    10 Java 2

    11 Java 1

    12 Java 1

    38 18

  • 80

    14083505 /

    48 10 3

    ()

    1.

    2.

    1

    2

    3

    4

    5

    6

    3.

    1

    2

    3

    4

    Bernstei

    BezierBBNurbs

    5

    6

  • 81

    4.

    1

    2

    3

    4

    1 2

    2 2

    3 2

    4 Bezier 2

    4 Bezier 2

    5.

    1 2

    2 6

    3 8 4

    4 8 4

    5 8 2

    6 6

    38 10

    6.

    [1] ..:,1998

    [2] MelSlater.. :,2004

    [3] .. :,2002

    2014 06

  • 82

    14083506 /

    32 6 2

    ()

    1.

    2.

    NP

    ,

    3.

    1

    2

    Strassen

    3

    4

    5

  • 83

    3

    6

    0-1

    7 NP

    P NPP NPNP

    NP

    4.

    1

    2

    3

    4

    1

    2

    2

    2

    3

    2

    4

    5.

    1 2

    2 4 2

    3 6

    4 6 2

    5 4 2

    6 4

    7 NP

    26 6

  • 84

    6.

    [1] ..2005

    [2] 22004

    [3] ThomasH.Cormen,2002

    2014 6

  • 85

    14083507 /

    30 2

    ()

    1.

    2.

    1

    2

    ,

    3.

    Chapter one

    Chapter two

    Chapter three

    Chapter four: Computer Hardware

    Chapter five: Types of Computer Systems

    Chapter six: The Central Processing Unit

    \

    Chapter seven: Main Memory

  • 86

    RAMROMPROMEPROMEEPROM

    Cache

    Chapter eight: Internet and Web Technology

    TCP/IP IP

    Chapter nine: Output Device

    Chapter ten: Network

    OSI

    Chapter eleven: Data Transmission Media

    Chapter twelve: Computer Viruses

    4.

    Chapter one 2

    Chapter two 2

    Chapter three 4

    Chapter four Computer Hardware 2

    Chapter five Types of Computer Systems 2

    Chapter six The Central Processing Unit 2

    Chapter seven Main memory 4

    Chapter eight Internet and Web Technology 2

    Chapter nine Output Device 2

    Chapter ten Network 2

    Chapter eleven Data Transmission Media 4

  • 87

    5.

    [1] ..:,2004

    [2] ..:,2004

    [3] ,..:,2008

    2014 6

    Chapter twelve Whats the Deal with Computer

    viruses 2

    Chapter

    thirteen 2

    Chapter

    fourteen 2

    30

  • 88

    14083601 /

    32 10 2

    1

    HTML

    Dreamweaver

    JAVASCRIPT

    WEB

    WEB

    2

    HTML

    3

    1

    Internet

    HTML

    Dreamweaver Dreamweaver

    2

    HTML

    CSS

    3

    4

    5

    Internet

    6

    Dreamweaver

  • 89

    4

    1

    2

    Dreamweaver 8Fireworks 8Flash 8

    3

    4

    1 HTML HTML

    2

    2

    3

    2

    4

    4

    5

    1 4 2

    2 2 2

    3 4 2

    4 4 2

    5 2

    6 6 2

    22 10

    6

    [1] ..: 2010.

    [2] . .: 2006.

    2014 06

  • 90

    Windows

    10171603 MFC /

    32 10 2

    ()

    1.

    Visual C++""

    MFC(Microsoft Foundation Class Library)

    MFC C++ MFC

    ODBC DAO ActiveX

    (Socket)

    2.

    WINDOWS WINDOWS MFC

    Visual Studio AppWizardClassWizard

    Visual C++ WINDOWS windows

    3.

    1 Windows

    Visual C++ Windows Win32 Windows

    MFC Windows

    2 MFC

    MFC

    3 MFC

    MFC

    MFC Windows

    4

    5

  • 91

    6

    7

    8 Windows

    ,

    9

    SDI MDI

    Serialize -

    10 MFC

    11

    SQL

    4.

    1

    MFC Windows

    Windows

    2

    3

    4

    1 MFC 2

    2

    2

    3 2

    4 GUI 4

    5.

  • 92

    6.

    [1].Windows .:, 2009

    [2].VC++. :,2007

    [3].Windows. :,2007

    [4].Visua C++. :,2005

    2014 6

    1 Windows 1

    2 MFC 1 2

    3 MFC 2

    4 2 4

    5 1

    6 2 2

    7 3 2

    8 Windows 3

    9 3

    10 MFC 1

    11 1

    20 10

  • 93

    14083604 /

    48 12 3

    ()

    1.

    Intel 8086/8088

    2.

    3.

    8086CPU

    8086 I/O

    CPU

    1

    2 16 32

    CPU 16

    32

    3 Pentium

    INTEL8088/8086

    Pentium

    4

    RAM ROM

  • 94

    CPU

    5

    CPUCPU

    8086/8088

    6

    8255A 8251A

    USBSCSIIEEE1394

    7

    8086/8088 8259A

    8 DMA

    DMA

    9 /

    Intel/ 8253 8253

    10 //

    /(D/A)/(A/D)

    4.

    (1)

    (2)

    DICE-8086K

    (3)

    (4)

    1

    2

    2 2

    3 2

    4

    2

    5 8255

    8255

    4

  • 95

    5.

    6.

    [1] .( 4).:,2008

    [2] . Intel8086-Pentium4.,,2009

    2014 06

    1 2

    2 16 32 4

    3 Pentium 6 8

    4 6

    5 4

    6 4 4

    7 4

    8 DMA 2

    9 / 2

    10 // 2

    36 12

  • 96

    14083605

    48 10 3

    1

    2

    3

    Gauss-

    Newton-Raphson

    Lagrange NewtonHermit

    -

    Newton-CotesRomberg Simpson

  • 97

    -

    -

    4

    (1)

    (2)

    Turbo C

    (3)

    (4)

    1 2

    2 2

    3 2

    4 Lagrange Newton 2

    5 2

    5

    4 0

    6 2

    4 2

    6 2

    4 2

    6 2

    6

    [1] 19991

    [2] 200110

    2014 6 16

  • 98

    14083606 /

    48 10 3

    1

    Internet

    2

    PEM PEM PGP

    MD5 DSSPGP

    DNS

    3

  • 99

    1

    2

    Windows NTWindows 2000 Windows 2003Windows XP

    \UNIXLinux,

    3

    4

    5

    PGP

    6

    7

    TCP/IPWeb Internet

    4

    (1)

    (2)

    (3)

    (4)

    1 ( C 2

  • 100

    Vigenere

    BASIC )

    2

    BIOS

    CMOS BIOS

    2

    3 Web

    1

    2 WEB

    WEB

    3

    WEB

    2

    4

    Windows NT

    NetXRay

    2

    5

    Windows XP

    1

    NMAP

    IP

    2 Ping Tracer

    Host NET

    2

    5

    1 4

    2 2

    3 4 2

    4 4 2

    5 4 2

    6 4 2

  • 101

    7

    4

    8 Internet 4 2

    30 10

    6

    [1] . 2.2010.

    [2] . .2010.

    [3] . . 2010.

    [4] . 2. 2010.

    [5] []William Stallings. 4 .

    2010.

    [6] . . 2010.

    2014 6

    http://www.tup.tsinghua.edu.cn/book/Showbook.asp?CPBH=030296-01&DJ=29http://www.tup.tsinghua.edu.cn/book/Showbook.asp?CPBH=032684-01&DJ=33http://www.tup.tsinghua.edu.cn/book/Showbook.asp?CPBH=034085-01&DJ=25http://www.tup.tsinghua.edu.cn/book/Showbook.asp?CPBH=032932-01&DJ=29http://www.tup.tsinghua.edu.cn/book/Showbook.asp?CPBH=037756-01&DJ=46http://www.tup.tsinghua.edu.cn/book/Showbook.asp?CPBH=033445-01&DJ=29.5

  • 102

    14083607 /

    32 10 2

    ()

    1.

    2.

    3.

    LL LR

  • 103

    4.

    1

    2

    3

    4

    1

    6

    2

    2

    3

    2

    5.

    1 2

    2 6 6

    3 8 2

    4 2 2

    5 2

    6 2

    22 10

    6.

    [1] ,,..:.2005

    [2] ..:.2002

    [3] ,..:.2003

    [4] ,.( 3).:.2010

    2014 06

  • 104

    14083608 /

    32 10 2

    ()

    1.

    , Windows ()

    2.

    MIDI

    3.

    1

    OLE

    2 OLE

    OLE OLE

    PowerPoint OLE OLE

    PowerPoint OLE

  • 105

    3

    4

    5

    6

    GIF

    7

    4.

    1

    2

    3

    4

    1

    4

    2 6

  • 106

    5.

    6.

    [1]. 3.2008 6

    [2]..2010 3

    [3]..2010 1

    2014 06

    1 2

    2 OLE 2

    3 2 4

    4 2 6

    5 4

    6 4

    7 6

    22 10

  • 107

    14083609 /

    32 10 2

    ()

    1.

    2.

    ;

    I/O

    3.

    1

    .

    .

    2

    RISC

    3

    4

    Cache

    5

    6

  • 108

    7

    8

    MPP

    4.

    1

    Cache ,

    2

    3

    4

    1

    2

    2

    2

    3

    2

    4 Cache

    Cache 4

    5.

    1 2

    2 2 2

  • 109

    3 4

    4 4 6

    5 4 2

    6 2

    7

    4

    22 10

    6.

    [1] ..:,2009

    [2] ...:,2010

    2014 06

  • 110

    14083701 /

    56 14 3.5

    1.

    ARM

    2.

    GUI

    ARM

    3.

    1

    2

    ARM

    3

    SRAMDRAMFlash

    4 I/O

    I/O

    DMA/ UART

    JTAG

    5 BootLoader

    BootLoader Linux BootLoader

  • 111

    6

    Linux

    7

    GCC

    4.

    1

    Linux

    2

    3

    4

    1

    ADS1.2

    2

    2 C

    Linux Linux

    C 2

    3 Linux

    2

    4 BootLoader u-boot 2

    5 linux 6

    5.

    1 2

    2 8 2

    3 6 2

    4 I/O 6 2

    5 BootLoader 6 2

    6 6

    7 6 6

  • 112

    6.

    [1]..:2009 9

    [2] . . : 2010 5

    2014 6

    36 14

    http://www.gzbookcenter.com/search/search.jsp?author=

  • 113

    14083702 /

    56 14 3.5

    (

    )

    1.

    51

    51

    2.

    3.

    1

    2 51

    51 /

    //

    3 51

  • 114

    51

    4 51

    I/O

    I/O

    5 51

    A/D D/A

    A/D D/A

    6

    4.

    1

    2

    3

    4

    1

    2

    2

    BCD

    2

  • 115

    3

    BCD

    2

    4 I/O

    I/O

    /

    2

    5

    RAM

    RAM

    2

    6 /

    2

    7 8255A

    8255 ABC

    3 8

    /

    2

    8 I/O

    4094 74LS164

    LED

    2

    9 LED

    6 LED

    6

    2

    10

    2/4

    11

    /

    8

  • 116

    5.

    1 2

    2 51 8 2

    3 51

    8 2

    4 51 10 2

    5 51 10 8

    6 4

    42 14

    6.

    [1] . 1.:,2003

    [2] . 2.:,2006

    [3] .MCS-51/96.:,2004

    2014 6

    http://www.sinoshu.com/cx/search.asp?type=author&keyword=http://www.sinoshu.com/cx/search.asp?type=author&keyword=%20

  • 117

    14083703 /

    32 10 2

    ()

    1.

    Linux Linux

    Linux Linux

    Linux Linux

    2.

    Linux

    LinuxLinux

    Linux Linux

    Linux

    3.

    1 Linux

    Linux

    Linux Linux

    2 Linux

    Linux

    3

    vi vi

    vi

    ex

    4 Linux shell

    shell

    bash

    bash bash SHELL

  • 118

    SHELL bash

    5 Linux

    Linux Linux

    Linux

    Linux

    6 Linux

    Linux C C C

    C C GNU C

    GNU C++ gcc GDB make

    7

    LINUX TCP/IP Linux

    Internet

    Linux

    4.

    1

    Linux

    2

    3

    4

    1 Linux

    Linux 2

  • 119

    2 Shell SHELL

    Shell 4

    3

    DHCP

    DNS 2

    4 Linux

    Web

    2

    5 Linux 4

    5

    1 Linux 2 2

    2 Linux 4

    3 2

    4 Linux shell 4 4

    5 Linux 4 2

    6 Linux 4

    7 2 2

    20 10

    6

    [1],.Linux.:.2009

    [2] Mark G. Sobel.Linux Shell.:.2007

    [3] Neil MatthewRichard Stones.Linux( 3).:.2007

    [4],.Linux.:.2007

    2014 6

  • 120

    14083704 /

    32 10 2

    1.

    2.

    API

    3.

    1

    2

    3 API

    API C/C++ API

    4

    4.

    1

    2

  • 121

    3

    4

    1

    SQLite3

    2

    2

    SQLite3

    2

    3

    API

    C/C++

    6

    5.

    6.

    [1].Linux MySQL.2010 6

    [2]..2010 2

    2014 6

    1 2

    2 8 4

    3 API 6

    4 6 6

    22 10

  • 122

    14083705 /

    56 14 3.5

    1.

    2.

    3.

    1

    2

    3

    4

    5

    7 IT

    IT

    IT

    6 JBuilder

  • 123

    AccessODBC SQLServerJDBC

    8 JavaBean

    JavaBean JavaBean

    9

    --RUP IBM

    10 Servlet

    ServletHttp HttpServlet JDBC

    11 EJB

    EJBRemoteHomeLocalHomeLocalSessionBean

    EntityBeanMessageDrivenBeanWeblogic Domain Server

    JBuilder EJB

    12

    4.

    1

    JBuilder Java ApplicationAppletJSP

    Servlet JBuilder

    2

    3

    4

    1

    2

    2 Applet JBuilder9.0 JavaApplet

    Applet 2

    3 JBuilder

    AccessODBCSQLServerJDBC

    4

    4 JavaBean JavaBean 2

    5 JSP JSP 2

    6 Servlet

    ServletHttp Http

    Servlet JDBC 2

  • 124

    Servlet

    5.

    1 2

    2 4

    3 2 2

    4 2

    5 2 2

    6 JBuilder 4 4

    7 IT 4

    8 JavaBean 2 2

    9 4 2

    10 Servlet 4 2

    11 EJB 4

    12 4

    36 14

    6.

    [1] . JBuilder..:,2008

    [2] ,,. JBuilder9.0..:,2004

    2014 6

    http://search.dangdang.com/book/search_pub.php?category=01&key2=%CE%E2%CE%C4%BB%A2http://search.dangdang.com/book/search_pub.php?category=01&key3=%D6%D0%B9%FA%CC%FA%B5%C0%B3%F6%B0%E6%C9%E7

  • 125

    14083706 /

    56 10 3.5

    1.

    UML

    2.

    UML

    3.

    1

    2 UML

    UML UMLUMLUML UML

    3

    4

    5

    6

    7

    8

    9

  • 126

    10

    11

    UML

    12 UML

    13 RUP

    RUPRUP RUPRUP

    14 UML

    UML

    15

    4.

    1

    2

    3

    4.

    1 UML

    2

    2 UML

    4

    3

    UML

    UML

    4

    5.

    1 1

    2 UML 1

    3 4 2

    4 4 2

  • 127

    5 4 2

    6 4

    7 2

    8 4 2

    9 2

    10 4

    11 2

    12 UML 2

    13 RUP 2

    14 UML 4 6

    15 2

    42 14

    6.

    [1] ,,. UML Rose. :. 2006

    [2] .. UML..:. 2004

    2014 6

    http://search.dangdang.com/book/search_pub.php?category=01&key2=%D0%EC%BB%DB%BB%DB

  • 128

    10092801 /

    32 8 2

    1.

    2.

    C

    3.

    Bayesk-

    Bayes

  • 129

    k-means k

    CLARA BIRCHCURECHAMELEON

    DBSCAN OPTICS

    k-means k

    APRIORI FP-tree

    4.

    1

    Visual c++Matlab

    2

    Windows Visual C++Matlab 6.5

    3

    .

    4

    1 10

    4

    2 k-means

    k-means 100

    4 25

    4

    3 Apriori

    Apriori 2

    5.

    1 2

    2 4

    3 6 4

    4 8 4

    5 4

  • 130

    6.

    [1] Richard J. Roiger. Michael W. Geatz ..[M].:

    . 2003.

    [2] David Hand. Heikki Mannila. Padhraic Smyth .,,.[M] .

    .2003.

    2010 11

  • 131

    14083708 /

    32 10 2

    ()

    1.

    2.

    12

    3.

    1

    2

    3

    4

    /

    Web

    5

    6

    7

  • 132

    8

    9

    4.

    1

    12

    2

    3

    4

    1

    Triangle

    2

    2 C/C++/Java

    2

    3 C/C++/Java

    2

    4

    4

    5.

    1 2

    2 2 4

    3 2 2

    4 2

    5 2

    6 4

    7 4 4

    8 2

  • 133

    9 2

    22 10

    6.

    [1] ..:,2008

    [2] ..:,2009

    [3] Ron Patton...:,2002

    2014 6

  • 134

    14083709 /

    56 14 3.5

    ()

    1.

    2.

    1

    2

    3

    4

    5

    6

    3.

    1

    2

    BMP RGB HSI

    3 VC++

    VC++ImageLoad CDibObject

    Visual C++

    4

  • 135

    5

    6

    7

    -MatrixC++ VC++

    MatrixC++

    8

    9

    10

    -

    LZW JPEG

    11

    4.

    1

    2

    3

    4

  • 136

    1 2

    2 2

    3 2

    4 4

    5 4

    45

    5.

    1 2

    2 4 2

    3 VC++ 4

    4 6 4

    5 6 4

    6 4

    7 4

    8 4

    9 4

    10 4 4

    11 4

    36 14

    6.

    [1] ...2006.

    [2] ...2003.

    [3] Rafael C.Gonzalez...2003.

    2014 6

  • 137

    OpenGL

    14083710 OpenGL /

    56 14 3.5

    ()

    1.

    OpenGL OpenGL

    OpenGL

    2.

    OpenGL OpenGL

    OpenGL OpenGL

    OpenGL

    3.

    1 OpenGL

    OpenGL OpenGL

    2

    OpenGL

    3

    4

    5

    6

    7

    OpenGL

    8

    OpenGL

    4.

  • 138

    1

    OpenGL

    2

    3

    4

    1 S

    2

    2 2

    3 1/2

    2

    4

    4

    5.

    1 OpenGL 2 2

    2 6 2

    3 8 2

    4 8 4

    5 8 2

    6 6 2

    7 2

    8 2

    42 14

    6

    [1] Paul Martz.OpenGL 2.0 .:.2006

    [2] .Visual C++ OpenGL.:.2006

    [3] .OpenGL.:.2000

  • 139

    2014 6

    14083711 /

    32 10 2

    (

    )

    1.

    2.

    3.

    1

    2

    3

    4

    Golomb

    5

    DPCM

    6

  • 140

    JPEG

    7

    8

    4.

    1

    , HUFFMAN LZW

    JPEG

    2

    3

    4

    1 HUFFMAN HUFFMAN 2

    2 LZW LZW 4

    3 JPEG JPEG 4

    5.

    1 1

    2 1

    3 2

    4 4

    5 4 2

    6 4 4

    7 4 4

    8 2

    22 10

  • 141

  • 142

    6.

    [1] ..:,2005

    [2] ..:,2005

    2014 6

    http://www.sinoshu.com/605310/#Click#Click

  • 143

    14083712 /

    32 10 2

    ()

    1.

    3DMAX

    2.

    3DMAX

    3.

    1 3DMAX

    3DMAX 3DMAX

    2

    3

    6 AEC

    4

    5 2D 3D

    2D 2D 3D

    6

    7

    8

    9

  • 144

    10 reactor

    11

    12 IK

    IK character studio

    4.

    1

    3DMAX

    2

    3

    4

    1 3DMAX

    3DMAX

    2

    2 2

    3 2D 3D 2

    4 4

    5.

    1 3DMAX 2

    2 2

    3 2 2

    4 2 2

    5 2D 3D 2 2

  • 145

    6

    [1] ,. 3DMax8 .:.2007

    [2] ,.3D. :.2008

    [3] ,.3dsmax9 . :.2007

    2014 6

    6 2

    7 2

    8 2

    9 2

    10 reactor 1

    11 1

    12 IK 2 4

    22 10

  • 146

    PLC

    14083801 PLC /

    32 10 2

    1.

    PLC

    2.

    (1)

    (2)

    (3)

    S-200 PLC

    (4)

    PLC

    PLC PLC

    S-300

    PLC PLC PLC

  • 147

    ()

    (5)

    PLC PLC

    3.

    1

    2

    3

    4

    5

    4.

    1

    S-200

    2

    DICE-PLC S-200 PLC

    3

    4

    1

    2

    2

    2

    3 I/O 2

  • 148

    4

    2

    5

    2

    5.

    6.

    [1]. PLC.:,2009

    [2].PLC.:,2010

    [3].PLC..:,2007

    2014 6

    1 ,

    2 2

    2 2

    3

    ,

    ,

    6 2

    4 4 2

    5 4

    6 4 4

    22 10

  • 149

    EDA

    14083802 EDA /

    32 10 2

    1.

    EDA

    VHDL VHDL

    VHDL EDA

    2.

    VHDL

    VHDL VHDL

    EDA

    3.

    1

    EDA EDA EDA EDA

    2

    3

    EDA

    4 VHDL

    VHDL VHDL VHDL

    VHDL

    5 VHDL

    VHDL VHDL VHDL

    6

    M oore

    Mealy

    7

  • 150

    4.

    1

    MAXPLUS

    VHDL VHDL

    EDA

    4 EDA

    VHDL

    2

    3

    4

    1 1 EDA 2

    2 2

    3 VHDL VHDL 2

    4 4

    5.

    1

    2

    2 2

    3 4 2

    4 VHDL 4

    5 VHDL 2 4

    6 2

    7 6 4

    22 10

    6.

    [1] .EDA.:,2005

    [2] .EDA VHDL.:,2009

  • 151

    2014 6

  • 152

    GUI

    14083803 GUI /

    32 10 2

    1.

    GUI

    GUI

    2.

    GUI

    3.

    1. GUI

    GUI GUI GUI

    GUI

    2. GUI

    GUI

    3. GUI

    GUI

    4. GUI

    GUI GUI

    5. GUI

    4.

    1

    GUI GUI

  • 153

    2

    3

    4

    1 GUI

    GUI

    2

    2 GUI GUI

    2

    3 GUI

    6

    5.

    1 GUI 4 2

    2 GUI 2

    3 GUI 6

    4 GUI 4 2

    5 GUI 6 6

    22 10

    6.

    [1] . GUI.2009 10

    [2] . Qt4.2009 4

    2014 6

  • 154

    14083804 /

    32 10 2

    1.

    2.

    (1)

    PID PID

    Z

    (2)

    (3)

  • 155

    (4)

    (

    )

    (5)

    3.

    l

    2 Z

    Z Z Z

    Z Z Z ;

    ;Z ;; Z

    3

    W

    PID PID PID

    PID PID PIDPID

    4

    PID PID

    PID PID PID

  • 156

    PIDPID

    5

    6

    Watchdog

    I

    4.

    1

    Matlab Simulink

    PID PID PID

    2

    3

    4

    1 Matlab Matlab 2

    2 Matlab

    2

    3 Matlab

    2

  • 157

    4

    2

    5

    2

  • 158

    5.

    1 2

    2 Z 4 2

    3 4 2

    4 4 2

    5 4 2

    6 4 2

    22 10

    6.

    [1]..:,2005

    [2] ..:,1999

    2014 6

  • 159

    FPGA

    14083805 FPGA /

    32 10 2

    ()

    1.

    FPGA

    FPGA,, FPGA

    ,, FPGA ,

    FPGA

    2.

    ,

    FPGA

    MAX+PLUS FPGA

    3.

    EDA PLD

    Altera FLEX MAX

    APEX Mercury,Excalibur,Stratix Altera

    Altera

    MAX+PLUS Quartus MAX+PLUS

    MAX+PLUS FPGA Express

    FPGA Express FPGA FST Leonardo

    Spectrum

    Altera

    Altera PLD

    MasterBlaster USB

    FPGA

    FPGA

    FPGA

    m Altera

  • 160

    4.

    1

    FPGA FPGA

    2

    Max-plusAltera

    3

    4

    1 FPGA

    Max-plus

    FPGA VHDL

    4

    2 FPGA

    VHDL

    4

    3 VHDL BCD 3 8

    2

    5.

    1 2

    2 Altera

    8 6

    3 Altera 6 2

    4 FPGA 4 2

    5 FPGA 2

    22 10

    6.

    [1] .FPGA.:,2006

    [2] .Altera FPGA/CPLD().:,2005

    [3] .FPGA .:,2005

    2014 6

  • 161

    14083806 /

    32 10 2

    1.

    Linux

    2.

    Linux Linux

    LinuxMMC/SD

    3.

    1 Linux

    Linux Linux I/O

    2

    Linux

    3

    4 MMCSD

    MMCSD MMCSD

    5

    4.

    1

    Linux

    2

  • 162

    3

    4

    1

    SQLite3

    4

    2

    SQLite3

    6

    5.

    6.

    [1].ARM Linux.2008 7

    [2].Linux.2009 1

    2014 6

    1 Linux 4

    2 4 4

    3 6

    4 MMCSD 4

    5 4 6

    22 10

  • 163

    14083807 /

    32 10 2

    ()

    1.

    2.

    3.

    1

    2

    3

    BIOS DOS

    4

    .

    5

    DOSWindows

    GSM

    6

    7

  • 164

    4.

    1

    12

    2

    3

    4

    1 Debug Debug 2

    2 2

    3 2

    4 4

    5.

    6.

    [1] ,, ..:,2004

    [2] ,,..:,2003

    [2] ..:,2007

    2014 6

    1 2

    2 2

    3 4

    4 4 2

    5 4 4

    6 4 2

    7 2 2

    22 10

  • 165

    14083808 /

    32 10 2

    1

    2

    3

    1

    2

    3

    4

  • 166

    5

    6

    7

    8

    9

    10

    11

    12

    4

    1

    2

    Microsoft Visio2003

    3

    4

    1

    4

    2

    6

  • 167

    5

    1

    2 0

    2

    2 0

    3

    1 0

    4 1 0

    5 1 0

    6 2 0

    7 1 0

    8 3 2

    9 3 2

    10

    2 6

    11 2 0

    12

    0

    6

    [1]....2007.8

    [2]. ...2009.7

    2014 06

  • 168

    14083809 /

    32 10 2

    1.

    Internet

    2.

    COM

    .NET.NET

    Web.NET XML Web

    Services

    JavaEE EJB

    JavaEE EJB

    CORBA CORBA

    3.

    COM.NETWebJavaEE

    CORBA CORBA EJB Web

    COM

    COMCOM COMDCOM COM+

    COM

    .NET

  • 169

    .NET.NET.NETGDI+

    ADO.NETASP.NET Web

    Web

    Web Web (SOAP SOAP

    WS-Routing,WS-Referral WS-Attachments)WebWeb

    JavaEE

    JavaEE JavaEE EJB

    EJB EJB

    CORBA

    CORBA ORB CORBA

    IDLCORBA,CORBA

    CORBA CORBA

    CORBA

    4.

    1

    2

    WindowsVisual Studio.NETMyEclipseJBOSS IIS Web

    Oracle Application Server

    3

    4

    1 CORBA

    Java CORBA

    JCORBA 2

    2 Web XML

    Web Services 2

    3 EJB

    EJB

    2

    4

    4

  • 170

    5.

    1 2

    2 COM 2

    3 .NET 4

    4 Web 4 4

    5 JavaEE 4 4

    6 CORBA 4 2

    7 2

    22 10

    6.

    [1]Ed Roman. EJB.:,2002

    [2]..:,2004

    [3],.CORBA.:,2004

    [4]Robert Orfali.JAVA CORBA/.:,2006

    2014 6

  • 171

    14083810 /

    32 10 2

    1.

    2.

    COM CORBA Java Web

    Web

    Java Web

    C++Java

    3.

    1

    DCE

    DCE

    SUN ONC

    2 ODP

    ODP RMODP

    3 COM

    COMCOM COM DCOM COM

    .NET COM

    4 J2EE

  • 172

    J2EE J2EE EJB EJB

    EJB J2EE

    5 CORBA

    OMGOMACORBAORBCORBA

    IDL CORBA

    6 CORBA CORBA

    CORBACORBA,CORBA

    CORBA CORBA

    CORBA CCM

    CORBA CORBA

    7

    COMJ2EE CORBA

    8

    9 Web

    10

    4.

    1

    Java Web

    2

    3

    4

    1 Web

    Eclipse

    Tomcat+Eclipse

    Web 4

    2 java CORBA java CORBA

    2

    3 MySQL+Tomcat+JSP+JavaBean

    JSP

    4

  • 173

    5.

    1

    2

    2 ODP 2

    3 COM 2 2

    4 J2EE 2 2

    5 CORBA 2

    6 CORBA CORBA 2 2

    7 4

    8 2

    9 Web 2 4

    10 2

    22 10

    6.

    [1] .. :,2004

    [2] ,.. :,2004

    2014 6

  • 174

    14083811 /

    32 10 2

    ()

    1.

    2.

    3.

    ( 1 )

    ( 2 )

    ( 3 )

    ( 4 )

    ( 5 )

    ( 6 )

    2D 3D

    ( 7 )

    ( 8 )

    ( 9 )

    ( 10 )

  • 175

    4.

    1

    ,

    2

    3

    4

    1 2

    2 2

    3 2

    4 2

    5 2

    5.

    6.

    [1] ,.:, 2009

    1 2

    2 2

    3 2 2

    4 2

    5 2 2

    6 4

    7 2 2

    8 2

    9 2 2

    10 2 2

    22 10

  • 176

    [2] ,,.:,2009

    2014 6

  • 177

    14083812 /

    32 10 2

    (

    )

    1.

    ,

    2.

    3.

    1

    2

    3

    CMMISO 9000

    V

    4

  • 178

    5

    6

    LOC

    FP PERT

    7

    8

    ()

    9

    10

    4.

    1

    Office Project 2003

    2

    3

    4

    1

    4

    2

    Project 2003

    6

  • 179

    5.

    1 1

    2 2

    3 4

    4 1

    5 4 4

    6 2 2

    7 2

    8 2 2

    9 2 2

    10 2

    22 10

    6.

    [1] ..:,2009

    [2] .Project 2003 .:,2004

    [3] ..:,2004

    2014 6

  • 180

    14083813 /

    32 10 2

    1.

    2.

    After Effects

    3.

    1 After Effects

    After Effects 7.0

    2

    3

    3D

    4

    5

    Mask Mask

  • 181

    6

    7

    8

    9

    4.

    1

    After Effects

    2

    3

    4

    1 After Effects

    After Effects 2

    2 After Effects

    After Effects 2

    3 After Effects

    After Effects 2

    4 4

    5.

    1 After Effects 2

    2 2 2

    3 3 2

  • 182

    6.

    [1].After Effects CS3.:,2010

    [2].After Effects CS3.:,2010

    2014 6

    4 2

    5 2

    6 4

    7 3 2

    8 2

    9 2 4

    22 10

  • 183

    MATLAB

    14083814 MATLAB /

    32 10 2

    (

    )

    1.

    MATLAB

    MATLAB MATLAB

    MATLAB

    2.

    MATLAB MATLAB

    3.

    1 MATLAB

    MATLAB M

    2 MATLAB

    MATLAB

    3 MATLAB

    M MATLAB

    MATLAB I/O M

    4 MATLAB

    5 MATLAB

    MATLAB

    6

    Radom

    MATLAB

    7

  • 184

    MATLAB

    MATLAB

    8

    MATLAB

    9

    MATLAB

    MATLAB

    10 GUI

    GUI

    GUI GUI MGUI

    4.

    1

    MATLAB M

    MATLAB

    MATLAB

    2

    3

    4

    1 Matlab

    Matlab

    Matlab M

    Matlab

    2

    2 Matlab

    2

    3 Matlab

    2

  • 185

    4 GUI GUI GUI M

    GUI 4

    5.

    1 Matlab 1

    2 Matlab 1

    3 Matlab 2 2

    4 Matlab 4 1

    5 Matlab 2 1

    6 3 1

    7 3 1

    8

    9

    10 GUI 6 4

    22 10

    6.

    [1]. Matlab 6.x.:,2002

    [2].Matlab7.x .:,2006

    [3].MATLAB 7 .:,2006

    2014 6

  • 186

    VTK

    14083815 VTK /

    32 10 2

    1.

    VTK

    VTK

    2.

    C

    VTK

    3.

    VTK

    VTK

    VTK

    VTK

    VTK VTKInteractor

    VTK

    4

    1

    VTK

    2

  • 187

    3

    4

    1 VTK

    2

    2 4

    3 4

    5

    1 VTK 2

    2 2

    3 VTK 4

    4 8

    5 6

    22

    6

    [1] The VTK Users Guide VTK 4.4, Authored and Published by Kitware Inc., 2004

    2014 6

  • 188

    14083816 /

    32 10 2

    ()

    1.

    2.

    Microsoft Windows MediaReal systemNetMeeting

    3.

    1

    2 Microsoft Windows Media

    Microsoft Windows Media Windows Media Player Windows

    Media Windows Media Services

    Microsoft Producer

    Web

    3 Real System

    Real SystemRealOne PlayerHelix Producer Plus

    Helix RealMedia Editor Helix Universal

    Server PresenterONE PPT

    4 NetMeeting

    NetMeeting NetMeeting NetMeeting

  • 189

    5

    ISDN

    ADSL HFC

    DDNFTTX

    4.

    1

    Microsoft windows Media

    Real System NetMeeting

    2

    3

    4

    1 Windows Media

    Windows Media

    2

    2 Helix Producer

    Plus Helix Producer Plus 2

    3 PresenterONE

    PresenterONE PPT 2

    4 4

    5.

    6.

    [1] ..:,2004

    [2] .( 2).:,2009

    [3] ..:,2007

    1 4 1

    2 Microsoft Windows Media 4 4

    3 Real System 4 4

    4 NetMeeting 4

    5 6 1

    22 10

  • 190

    2014 6

    14083817 /

    32 10 2

    1.

    2.

    3.

    Bayes

    Bayes Bayes NeymanPearson

    Bayes Bayes

    Bayes

    Fisher

    k -

  • 191

    C-

    4.

    1 2

    2 Bayes 4 2

    3 4 2

    4 4 2

    5 2 2

    6 4 2

    7 2

    22 10

    5.

    [1] . 2.:,2002

    [2] ..:,2004

    [3] ..:,2001

    [4] ,..:,2005

    2014 6

  • 192

    14083818 /

    32 10 2

    ()

    1.

    PhotoshopCorelDraw

    2.

    3.

    1

    2 Photoshop

    Photoshop PhotoshopPhotoshop

    3 Photoshop

    4 Photoshop

    5 Photoshop

    6 CorelDraw

    CorelDraw CorelDraw CorelDraw

    7 CorelDraw

  • 193

    8 CorelDraw

    9 CorelDraw

    10

    4.

    1

    2

    3

    4

    1 Photoshop Photoshop

    2

    2 CorelDraw CorelDraw

    2

    3

    Photoshop

    CorelDraw

    6

    5.

    1 2

    2 Photoshop 2

    3 Photoshop 2

    4 Photoshop 4

    5 Photoshop 2 2

    6 CorelDraw 2 2

    7 CorelDraw 2

  • 194

    6.

    [1].PhotoshopCS.:.2004

    [2].CorelDrawX3.:.2008

    [3],..:.2008

    2014 6

    8 CorelDraw 2

    9 CorelDraw 2

    10 2 6

    22 10

  • 195

    14083001

    2 2

    1

    1

    2

    195%60/

    95%30/

    2OfficeWordExcelPowerPoint

    3

    4

    3

    1

    2

    3

    4

    5

    20%20

  • 196

    6

    [1] 2006.

    [2] 2005.

    [3] 2006.

    20146

  • 197

    14083002

    2 2

    2

    1.

    C/C++

    1

    2

    3

    2.

  • 198

    3.

    4.

    5

    20

    60 20

    6

    [1],,,.C.:,2010

    [2],.C.:,1999

    [3],.C.:,2008

    2014 6

  • 199

    14083003 I

    2 2

    3

    1.

    C

    1

    2

    3

    4

    5

    2.

    1

    2

    3

    4

    5

  • 200

    6

    7

    3.

    4.

    5.

    20

    40 40

    6.

    [1] ,.C.:,2007

    [2] ,. C.:,2007

    [3] ..:,2008

    2014 6

  • 201

    14083004

    2 2

    4

    1

    Java

    C++

    1

    2

    3

    4 Java C++

    2

    Java C++

    3

    4

  • 202

    5

    30 50 20

    6

    [1] .Java.:.2007

    [2] .Java::.2006

    [3] .C++.:.2005

    2014 6

  • 203

    14083005

    2 2

    5

    1

    2

    1)

    2)

    E-R

    3)

    4)

    5)

    SQL SERVER 2000 SQL SERVER 2005

    6)

    3

    4

    5

  • 204

    20() 40 40

    3NF

    ()

    6

    [1]().2004

    [2]2004

    [3]2002

    2014 5

  • 205

    14083006 III

    2 2

    6

    1.

    III DreamweaverFireworksFlash

    1

    2 Dreamweaver

    3 Fireworks flash

    4 DreamweaverFireworksFlash

    5

    6

    7

    2.

    HTMLCSSJSP

    1

    2

    3

    4

    5

    6

  • 206

    7

    Dreamweaver

    http://pcedu.pconline.com.cn/videoedu/dreamweaver/

    Flash8.0

    http://pcedu.pconline.com.cn/videoedu/flash/0909/1783411.html

    Fireworks

    http://pcedu.pconline.com.cn/videoedu/Fireworks/

    Photoshop

    http://pcedu.pconline.com.cn/videoedu/photoshop/

    3.

    4.

    5

    20

    60 20

    6

    [1] . HTMLCSSJavaScript 2 .

    ,2013

    [2] . .,2011

    [3] . .:,2014

    2014 6

    http://pcedu.pconline.com.cn/videoedu/dreamweaver/http://pcedu.pconline.com.cn/videoedu/flash/0909/1783411.htmlhttp://pcedu.pconline.com.cn/videoedu/Fireworks/http://pcedu.pconline.com.cn/videoedu/photoshop/

  • 207

    14083007

    2 2

    6

    1

    ,. Internet ,

    ,,,

    ,,

    1

    2

    3

    4

    2

    1PING : TCP/IP ,

    IP

    2:,

    TCP/IP ,/

    3:(,),

    "", IP

    ,

    4:""

    ,,

    5

    3

    4

  • 208

    5

    20

    40 40

    6

    [1] . ,( 4),.:,2009

    [2] . .:,2007

    [3] . .: ,2007

    2014 6

  • 209

    14083008

    4 4

    6

    1.

    1

    2

    3

    1

    2

  • 210

    3

    2

    1

    2

    3

    4

    5

    3

    1

    2 23

    3

    4

  • 211

    5

    4

    5

    6040%

    5000 16k

    6

    [1] ..:.2007

    [2] . 3).:.2010

    [3] .( 3).:.2008

    [4] ..:.2009

    [5] ,,. UML Rose. :. 2006

    [6] ..:,2010

    [7] ..:,2009

    2014 6

    http://search.dangdang.com/book/search_pub.php?category=01&key2=%D0%EC%BB%DB%BB%DB

  • 212

    14083009

    4 4

    7

    1

    2

    Protel

    3

  • 213

    4

    5

    1

    2

    3

    4

    5

    6

    [1] .IBM-PC.:.2003

    [2] ..:.2004

    [3] ..:.2000

    [4] ..:.2003

    [5] .Protel 99 .:.2001

    2014 6

  • 214

    14083010

    4 4

    7

    1.

    2.

    (1)

    GUI

    WEB

    (2)

    SQL Server

  • 215

    (3)

    3.

    4.

    5.

    20()

    40 40

    6.

    [1] ..:

    [2] ..:

    [3] . ARM Linux.:

    [4] ,,..UML.:.2010

    [5] .. :.2010

    [6] .. :.2010

    [7] Rafael C. Gonzalez. ().:.2003

    [8] . MATLAB .:. 2009

  • 216

    2014 6

  • 217

    14083011

    16 16

    8

    1

    1

    2

    3

    4

    5

    6

    7

    8

    9

    2

    1

    2

    3

    4

  • 218

    5

    6

    7

    3

    4

    2014 6