PREFACE PART 1 UNIX OPERATING SYSTEM Chapter 1 EDITING AND MANAGING FILE 1.1 LOGIN AND LOGOUT 1.2 EDITOR VI 1.3 MANAGING FILE Chapter 2 ENVIRONMENT 2.1 KERNEL AND SHELL 2.2 FILE PERMISSION 2.3 CUSTOMIZING ENVIRONMENT 2.4 INTERNET IN UNIX SYSTEM 2.5 MANAGING SYSTEM Chapter 3 SHELL SCRIPT 3.1 WHAT IS SCRIPT 3.2 SHELL SCRIPT LANGUAGE Chapter 4 COMPILING, DEBUG AND RUNNING 4.1 COMPILING A SIMPLE SOURCE CODE 4.2 MAKEFILE AND COMMAND MAKE 4.3 DEBUG 4.4 RUNNING 4.5 PROCESS OF RUNNING PART 2 COMPUTER LANGUAGE Chapter 5 FIVE ELEMENTS OF C LANGUAGE 5.1 SKELETON OF C PROGRAM 5.2 VARIABLE 5.3 OPERATOR 5.4 FUNCTION 5.5 CONTROL 5.6 I/O Chapter 6 DATA STRUCTURES 6.1 NUMERIC VARIABLE 6.2 POINTER 6.3 ARRAY 6.4 STRING 6.5 STRUCTURE 6.6 LINEAR LINKED LIST 6.7 STACK AND QUEUE Chapter 7 ALGORITHM 7.1 FUNCTION SORT 7.2 ALGORITHM C EXERCISES II-B C++ LANGUAGE Chapter 8 CLASS 8.1 FROM C TO C++ 8.2 DEFINITION OF A CLASS Chapter 9 ADVANCED USE OF CLASS Chapter 10 INHERITANCE Chapter 11 POLYMORPHISM Chapter 12 I/O Chapter 13 INTRODUCTION OFJAVA PROGRAM Chapter 15 GRAPHICS USER INTERFACE (GUI) Chapter 17 M FILE MATALAB EXERCISES PART 3 DATA BASE AND STRUCTURE QUERY LANGUAGE Chapter 19 DATA BASE Chapter 20 SQL OPERATING REFERRENCES INDEX