Friday, April 6, 2012

Handbook of Computer Science - Contents - Related Knols

Table of contents shows the scope of computer science. Online articles on similar topics are collected.
___________________________________________________
 
 
Table of Contents
Source:  Handbook of Computer Science by Allen B. Tucker
Taylor and Francis, 2004
 

1 Computer science : the discipline and its impact 
2 Ethical issues for computer scientists 
 

Section I.  Algorithms and complexity 

 

3 Basic techniques for design and analysis of algorithms 
4 Data structures 
5 Complexity theory 
6 Formal models and computability 
7 Graph and network algorithms 
8 Algebraic algorithms 
9 Cryptography 
10 Parallel algorithms 
11 Computational geometry 
12 Randomized algorithms 
13 Pattern matching and text compression algorithms 
14 Genetic algorithms 
15 Combinatorial optimization 
 
 

Related Knols

 
 

Related Web Pages

 
Data structures course web site: http://www.cogs.susx.ac.uk/courses/dats/dats.html
Algebraic Algorithms course page: http://www.cs.bu.edu/fac/itkis/235/ (onine text book is there)
Cryptography course page: http://saweis.net/crypto.html
 
 
 


Section II Architecture and organization

 
16 Digital logic 
17 Digital computer architecture 
18 Memory systems 
19 Buses 
20 Input/output devices and interaction techniques 
21 Secondary storage systems 
22 High-speed computer arithmetic 
23 Parallel architectures 
24 Architecture and networks 
25 Fault tolerance 
 
 
 

 
Sect. III Computational science 

 
26 Geometry-grid generation 
27 Scientific visualization 
28 Computational structural mechanics 
29 Computational electromagnetics 
30 Computational fluid dynamics 
31 Computational ocean modeling 
32 Computational chemistry 
33 Computational astrophysics 
34 Computational biology 


Related Knols

Compuatational fluid dynamics is discussed in Aerodynamic Design



Sect. IV Graphics and visual computing 

 
35 Overview of three-dimensional computer graphics 
36 Geometric primitives 
37 Advanced geometric modeling 
38 Mainstream rendering techniques 
39 Sampling, reconstruction, and antialiasing 
40 Computer animation 
41 Volume visualization 
42 Virtual reality 
43 Computer vision 

 
Sect. V Human-computer interaction

 

44 The organizational contexts of development and use 
45 Usability engineering 
46 Task analysis and the design of functionality 
47 Human-centered system development 
48 Graphical user interface programming 
49 Multimedia 
50 Computer-supported collaborative work 
51 Applying international usability standards

 
Sect. VI Information management

 
52 Data models 
53 Tuning database design for high performance 
54 Access methods 
55 Query optimization 
56 Concurrency control and recovery 
57 Transaction processing 
58 Distributed and parallel database systems 
59 Multimedia database : analysis, modeling, querying, and indexing 
60 Database security and privacy 
 

Related Knols

 
Sect. VII Intelligent systems 

 
61 Logic-based reasoning for intelligent systems 
62 Qualitative reasoning 
63 Search 
64 Understanding spoken language 
65 Decision trees and instance-based classifiers 
66 Neural networks 
67 Planning and scheduling 
68 Explanation-based learning 
69 Cognitive modeling 
70 Graphical models for probabilistic and causal reasoning 
71 Robotics 

 
Sect. VIII Net-centric computing 

 
72 Network organization and topologies 
73 Routing protocols 
74 Network and internet security 
75 Information retrieval and data mining 
76 Data compression 
77 Security and privacy 
78 Malicious software and hacking 
79 Authentication, access control, and intrusion detection 

 
Sect. IX Operating systems 

 
80 What is an operating system? 
81 Thread management for shared-memory multiprocessors 
82 Process and device scheduling 
83 Real-time and embedded systems 
84 Process synchronization and interprocess communication 
85 Virtual memory 
86 Secondary storage and filesystems 
87 Overview of distributed operating systems 
88 Distributed and multiprocessor scheduling 
89 Distributed file systems and distributed memory 

 
Sect. X Programming languages

 
90 Imperative language paradigm 
91 The object-oriented language paradigm 
92 Functional programming languages 
93 Logic programming and constraint logic programming 
94 Scripting languages 
95 Event-driven programming 
96 Concurrent/distributed computing paradigm 
97 Type systems 
98 Programming language semantics 
99 Compilers and interpreters 
100 Runtime environments and memory management 
 

Related Knols

 

 
Sect. XI Software engineering 

 
101 Software qualities and principles 
102 Software process models 
103 Traditional software design 
104 Object-oriented software design 
105 Software testing 
106 Formal methods 
107 Verification and validation 
108 Development strategies and project management 
109 Software architecture 
110 Specialized system development



Knol Books on Computer Science and Engineering


Computer Science and Engineering - Knol Books - Catalogue


Original knol - http://knol.google.com/k/narayana-rao/handbook-of-computer-science-contents/2utb2lsm2k7a/ 1688

No comments:

Post a Comment