1. 1 A Brief History of Computer Development
1. 1. 1 early calculation tools
1. 1.2 electronic computer
1. 1.3 computer network
1.2 A Brief History of Computer Software Development
1.2. 1 Several development stages of software.
1.2.2 programming language
1.2.3 operating system
1.3 computer application
1.4 computer development trend
Summary of this chapter
Exercise 1
Chapter II Calculation Principles
2. 1 Know 0 and 1
2. 1. 1 and 1 and the Book of Changes
2. 1.2 0 and 1 and logic
2. 1.3 0 and 1 and the carry system.
2. 1.4 0 and 1 and coding
2. 1.5 0 and 1 and electronic components
2.2 Turing machine-theoretical model of computer
2.2. 1 turing and turing machine
2.2.2 The Thought of Turing Machine
2.2.3 Turing machine model
2.3 Von Neumann Computer
2.3. 1 von neumann computer
computer system
2.4 Computer Language and Virtual Machine
2.4. 1 computer language
2.4.2 Machine Language and Microprogram Language
assembler language
high-level language
2.4.5 Virtual machine
2.5 Information Representation and Processing
2.5. 1 Representation and processing of non-numerical information
2.5.2 Representation and processing of multimedia information
2.5.3 Basic ideas of information representation and processing
Summary of this chapter
Exercise 2
Chapter 3 Solving Problems
3. 1 algorithm class problem solving
3. The basic concept of1.1
3. 1.2 Establish the mathematical model of the problem
3. 1.3 building data structure
3. 1.4 control structure and flow chart
3. 1.5 Solving problems with algorithms
3. 1.6 programming language
3. Program implementation of1.7 algorithm
3. Simulation and Analysis of1.8 Algorithm
3. 1.9 Algorithm Complexity
3.2 System class problem solving
3.2. 1 Basic concepts
3.2.2 Establishment of problem domain/business model
3.2.3 Establishment of software model
3.2.4 Software module implementation
Implementation of software system
3.2.6 Software system deployment and operation
3.2.7 Software Mode and Software Architecture
Reliability and security of the system
Summary of this chapter
Exercise 3
Chapter IV Operating System
4. 1 Concept and function of operating system
4. 1. 1 Concept and function of operating system
4. 1.2 Basic functions of operating system
4. 1.3 Classification of operating systems
4.2 Management of files and disks
4.2. 1 file
4.2.2 Disk management
4.2.3 Access characteristics of file directories and disks
4.2.4 Basic operations of the operating system on files and disks
4.3 Management of external devices by operating system
Computer equipment management mode
4.3.2 Computer Peripheral Interface
4.4 startup, operation and shutdown of the operating system
4.4. 1 Basic process of operating system work
4.4.2 Basic concepts and functions of processes and threads
4.4.3 Installation and uninstallation process of application programs
4.5 Operating System with Graphical Interface -Windows XP
4.5. Overview of1Windows
Windows XP interface
4.5.3 Windows XP file management system
4.6 Command Line Interactive Interface Operating System
4. 6. 1 DOS operating system command line interactive interface
4. 6. 2 Linux operating system command line interactive interface
Summary of this chapter
Exercise 4
Chapter 5 Algorithms and Programming Basis
5. 1 Programming Process and Program Development Environment
5. 1. 1 programming process
5. 1.2 program development environment
5.2 programming language
5.2. 1 basic elements
Program structure and general control statements
5.2.3 General system functions
5.3 Algorithm Description and Program Design
5.3. 1 search algorithm and its program design
5.3.2 Sorting algorithm and its program design
5.3.3 Recursive algorithm and its program design
Other algorithms
5.4 Event Drivers and Visual Programming
5.4. 1 Basic idea of object-oriented.
Graphical user interface and event driver
5.5 Visual programming with Visual Basic
Introduction to Visual Basic 5. 5. 1
5.5.2 Visual Basic Development Environment
Visual Basic typical control
Visual Basic programming process
5.5.5 Implementation of grading and sorting program.
5.5.6 Implementation of Hanoi Tower Scheme
Summary of this chapter
Exercise 5
Chapter 6 Electronic Production and Arrangement of Scientific Papers
6. 1 Requirements for electronic arrangement of scientific papers
6. 1. 1 Requirements for Articles Arrangement in Sci-tech Journals
6. 1.2 Arrangement requirements of scientific and technological monographs
6. 1.3 typesetting requirements for scientific and technological speeches
6. 1.4 electronic file and its production, output and release process
6. 1.5 Rapid editing means of electronic documents
6.2 typesetting of electronic documents
6.2. 1 The three basic operating units of the format command: text, paragraph and layout.
6.2.2 Three means to ensure the consistency of document typesetting: formatting command, style and template.
6.2.3 Typical typesetting methods
6.2.4 Typical Paragraph Typesetting Mode
Typical layout pattern
6.2.6 Typesetting Methods of Typical Titles/Contents
6.2.7 Typesetting Method of Typical Formulas
6.2.8 Typical Form Making Method
6.2.9 Typical Illustration Making Method
6.3 Typical electronic document sorting software
6.3. 1 WPS and Word basic typesetting commands and quick editing commands
Summary of this chapter
Exercise 6
Chapter VII Information Acquisition, Exchange and Release
7. 1 computer network foundation
7. 1. 1 Computer Network Overview
7. 1.2 computer network
7. 1.3 computer network software connection
7.2 Internet and Basic Information Services
7.2. 1 Internet and its services
Internet mail service
7.2.3 Internet file transfer service
7.2.4 Internet remote calling service
7.3 Internet information retrieval and information publishing services
7.3. 1 Introduction www
7.3.2 Browser and information search service
HTML page
7.3.4 XML and information exchange services
7.4 Emerging Services on the Internet
Summary of this chapter
Exercise 7
Chapter VIII Information Management and Database
8. 1 Basic concepts of database system
8. 1. 1 Generation and development of database technology
8. 1.2 database system
8. 1.3 database management system
8. 1.4 database language
8. 1.5 database control
8.2 Relational model and relational database
8.2. Popular explanation of1
8.2.2 Relationship model
8.3 relational database standard language -SQL
8.3. 1 Use SQL to define the structure of the database.
8.3.2 Use SQL to insert, modify and delete database contents.
8.3.3 Using SQL to query database contents.
8.3.4 Using SQL for database statistics operation-setting function
8.4 Preliminary Design of Relational Database
8.4. 1 Bridge of Transformation from Real World to Data World: Data Model
conceptual model
8.4.3 Describe the information world with E-R diagram.
8.5 Introduction of Typical Database Management System
Characteristics of typical database management system
8.5.2 Introduction to the Use of SQL Server Database
Summary of this chapter
Exercise 8
Chapter IX Computer and Information Security
9. 1 Computer and information security issues
9.2 Common security threats
9.2. 1 computer viruses and malware
9.2.2 Network Intrusion and Attack
9.3 Computer and information security protection
9.4 Network Behavior Specification
Summary of this chapter
Exercise 9
Appendix Introduction of Computer and Related Hardware Equipment
1 hardware configuration
1. 1 host
1.2 external equipment
1.3 computer performance
Two information units in a computer.
3 central processing unit
4 internal memory
5 external memory
5. 1 hard disk storage
5.2 optical disk storage
5.3 U disk memory
5.4 Mobile hard disk storage
6 display
7 Keyboard and its use
8 printers
9 scanner
/kloc-0 0 mouse
1 1 touch screen
refer to