004 Computer science and technology. Computing ver. 14/03/2004

Filename:004udc

02:004.9 Digital, electronic, virtual libraries in general. Use of computers in libraries

025.17:004.932 Digitization of library materials

371.67e-learning, online courses, VLE’s, web-based learning

378:004.9 Virtual Universities

004(01)Bibliographies / literature guides to computing

004(02)Handbooks of computer science and computing in general (used normally for reference section).

004:001.89 computer research and development programmes, efficiency / effectiveness of computing R&D

004:539.1 computing resources for particle physics (not specific software/programs => use 004.4:539.1)

004:65.01 management of computing resources

004:658 computer industry, market

004:82.07 computational linguistics, computer communication via natural language

004.2 Computer architecture

004.23 Instruction set architechture incl. CISC, RISC

004.27 Advanced architectures. Non-von Neumann architechtures

004.272 Parallel processing architectures

004.272:004.7 Networks and network interconnection for parallel computers

004.272.2 parallel processing techniques or programming

004.272.25 vector processing, vector computers

004.272.42 array processor systems

004.272.43 multiprocessor systems

004.277 quantum computation, quantum computer design, quantum information theory (applications).

004.3 Computer hardware

004.31Processing units / circuits in general

004.312 logic circuits

004.312.26 Encoders, decoders

004.315 arithmetic units of computers, computer arithmetic design

004.316 transputers

004.318 central processing unit

004.324 buses, card buses

004.33 memory units

004.33.083 magnetic memory storage media

004.33.083.72 Hard disks

004.33.083.74 Floppy disks

004.33.083.8 magnetic film memory incl. magnetic bubble memory

004.33.085 optical media / memory storage

004.33.085.2 compact discs, CD Roms for computer storage

004.33.085.4DVDs

004.33.087 cards, PC cards, smart cards (computer hardware/memory)

004.33.087.2 semiconductor memory, solid state disks

004.35 peripherals. Input-output units

004.352 scanners, OCR, handwriting recognition

004.353 computer consoles. Video terminals. Visual display units

004.353.2 display screens

004.353.25 types of screen

.253 cathode ray display

.254 flat-panel display

.254.2 plasma display

.254.3 LCD – liquid crystal display

004.353.4 computer keyboards

004.356 peripherals for hard copy output

004.356.2 printers as peripherals

004.38 Kinds of computer

004.382.2 supercomputers

.3 mainframes

.4 minicomputers

.6 work stations

.7 PCs, personal computers, microcomputers

.73 lap-top computers

.74 palm top computers

004.383 special purpose computers

.1 wordprocessors

.2 DSPs digital signal processors

.4 simulators

.5 image processors

.6 database machines

.8 artificial intelligence machines

.81 neural networks

004.383.81:6 applications of neural networks to science, engineering, industry etc

004.383.9 robots

004.4 Software

004.4(5) software adapted for Asian languages, CJKV

004.4:02 specific software for libraries and library automation

004.4:5 software for scientific applications in general

004.4:51 mathematical software in general

004.4:519 software for statistics, probability, numerical computation

004.4:53 software for physics in general

004.4:530 software for theoretical physics incl. quantum mechanics

004.4:531 software for mechanics incl. dynamical systems

004.4:539.1software for atomic, particle or nuclear physics

004.4:539.2software for solid state physics

004.4:54 software for chemistry or chemical physics

004.4:62 software for engineering/industry

004.621.3 software for electrical engineering

004.4:65.01 software for business management, commercial organizations

004.4:78 music software, computer music software

004.4’27 multimedia development tools incl. images, video, animation and audio

004.4.Galaxy004.4.MSProject

004.4.Maple

004.4.Mathcad004.4.PAW

004.4.Mathematica004.4.Quicken

004.4.MATLAB004.4.REDUCE

004.41 software engineering, computer systems engineering

004.41:37 teaching methods for software engineering, systems engineering

004.41(03) encyclopedias/dictionaries of software engineering

004.411 software libraries repositories

004.412 software metrics

004.413 software development management. Software project management

004.413.4 software risk analysis

004.413.5 software project estimation techniques

004.414.2 computer system analysis and design

004.414.2.045 computer system object oriented analysis

004.414.205 computer system quality, reliability, performance

004.414.22 computer systems requirements analysis, systems specifications

004.414.23 modelling and simulation of computer sytems

004.414.3 software requirements analysis, software specifications

004.414.32 software prototyping

004.415 development phase of system and software engineering

004.415.057 software standards

004.415.2 software design

.2.031.43 real-time systems design

.2.041 procedure oriented design

.2.043 data structure-oriented design

.2.045 object oriented design

.2.052.3 fault tolerant design

004.415.5 software quality assurance, verification and validation, V&V

004.415.53 software testing

004.416 software maintenance

004.416.2 software correction, debugging

004.416.3 software adaption

004.416.3.053 software reuse

004.42 computer programming. Computer programs

004.42:002 how to document / documenting computer programs

004.42.045 object oriented programming

004.421 algorithms for progam construction

004.421.2

basic mathematical algorithms for mathematical theory of algorithms leave at 510.5

specify mathematical process by :51… eg. 004.421.2:517.443 Fast fourier transform

004.421.032.24 algorithms for parallel/concurrent programming

004.421.048 algorithms for artificial intelligence, neural networks

004.421.5 random number/ pseudorandom number generation algorithms, encryption, cryptography

004.422 components of computer program eg. constants, variables, expressions

004.422.6 data types

004.422.612 logical / boolean data types

004.422.613 numeric data types

004.422.63 structured data types, data structure

004.422.632 arrays

004.422.633 records

004.422.634 sets

004.422.8 program units

004.422.81 main program

004.422.83 subroutines

004.422.837 program macros

004.423 syntax and semantics of programs

004.43 programming languages

004.43’422 compilers, compiler design

004.43’422:004.272 compiles for parallel programming / computing

004.43.031.43 real time programming languages

004.431 low level languages

004.431.2 machine languages

004.431.4 assembly languages

004.432 high level languages

004.432.2 procedural languages. Imperative languages

004.432.4 nonprocedural languages. Declarative languages / specification languages

004.432.42 functional languages

004.434 problem oriented languages

004.434:004.4 AI programming languages

004.434:004.94simulation programming languages

004.434:5 scientific application languages

004.434:65 business application languages

004.435 metalanguages

004.436 description languages

004.436.2 description hardware languages

004.436.4 system description languages

004.438 individual programming languages

004.438.ActiveX004.438.PHP004.438.UML

004.438.Ada 004.438.PISA 004.438.VHDL

004.438.AppleScipt004.438.Posix004.438.Vbasic Visual basic

004.438.Awk004.438.PROLOG 004.438.Visual Visual C++

004.438.C 004.438.Python004.438.VXD VtoolsD

004.438.COBOL004.438.SAS

004.438.Fortran 004.438.SIMULA

004.438.Java

004.438.LabVIEW004.438.Smalltalk

004.438.Modula Modula-2 004.438.Tcl Tcl/Tk

004.438.occam

004.438.OLE

004.438.Pascal

004.438.Perl

004.45 system software (at CERN used for MAC)

004.451 operating systems

004.451.DOS

004.451.HELIOS

004.451.Leda004.451.ULTIX

004.451.LINUX 004.451.UNIX

004.451.OSF004.451.WIN

004.451.Pulse004.451.VAX Vax/VMS os

004.451.Solaris004.451.X

004.451.056 computer sercurity in general, access control, passwords, authentication, hacking – prevention of

004.451.1 input and output control

004.451.2 process management

004.451.3 memory management

004.451.42 job management

004.451.43 spooling

004.451.44 job scheduling

004.451.45 multithreading

004.451.46 multitasking. Multiprogramming

004.451.47 job control language. Command language

004.451.5 data management

004.451.52 file management incl. file creation, deletion, manipulation

004.451.53 file organization inc. directory structures

004.451.54 record management. Record manipulation

004.451.56 access methods

004.451.57 buffering

004.451.6 communication management

004.451.7 time sharing processing or real-time processing

004.451.8 design features of operating systems

004.451.83 client-server design

004.451.84 system interfaces

004.451.86 subsystems

004.451.87 kernel

004.453 program control software

004.454 device drivers

004.457 utility programs

004.49 computer infections

004.491 software to attack computer systems

004.491.2 replicating infections incl. computer viruses, computer worms

004.491.4 non replicating infections incl. Trojan horses, logic bombs

004.492 software against computer infections

004.5 Human-computer interaction. Man-machine interface. User interface. User environment (for hardware peripherals use 004.35 and subdivisions)

004.51 Display interface

004.512 Textual interfaces incl. command prompts, menu, forms, dialogue interfaces

004.514 GUIs / graphical user interfaces

004.514.6 Windows environment, Wimp interface

004.52 sound interface

004.55 multimedia interface

004.58 user help, customer service (computing)

004.6 Data handling, preparation, management in general

004.6.052.42 data validation, data checking

004.623 Downloading, uploading

004.624 data export, data import

004.625 data mining

004.627 data compression

004.628 data storage

004.63 files, file access, file manipulation, sort, merge, update

004.65 Database management systems – DBMS

004.652 Database models

004.652.3 network database models

004.652.4 relational model, relational databases

004.652.5 object oriented databases

004.652.9 distributed databases

004.655 database languages incl. data definition /manipulation / query languages. Standard Query language (SQL)

004.655.Access

004.655.FileMaker

004.655.ORACLE

004.655.MySQL

004.655.SQL

004.657 database query processing

004.658 database management incl. database operation, restructuring.

004.658.6 interoperable databases, open archives (technical description)

004.67 systems for numeric data incl. spreadsheets

004.7 computer communication, computer networks

004.7.068 network management in general

004.71 computer communication hardware (telecommunications equipment is classed under 621.39)

004.713Data switches

04.714data hubs

004.715 routers

004.716network interconnection devices incl. bridges, gateways, relays.

004.72 network architecture

004.72.057.4 networking standards / protocols in general

004.72.ADS

004.72.APPC

004.72.B2BBusiness-to-Business protocols

004.72.CIFSCIFS – Common Internet File System

004.72.IPng Internet protocol next generation

004.72.FDDIFDDI network protocol

004.72.NET .NET suite of protocols

004.72.NetBIOSNetbios network protocol

004.72.RPC

004.72.SCIScalable Coherent Interface

004.72.TCP/IPTCP/IP internet protocols descriptions

004.72.WAP

004.72.WinSock

004.72.XMI

004.72.X25

004.72:004.451 network operating systems

004.722 network topologies incl. star / ring / tree networks

004.722.4 broadcast networks incl. token ring / token bus networks

004.722.45 satellite computer networks

004.722.46 wireless networks, wireless ethernet

004.724 data switching methods incl. circuit / message / packet switching

004.725 network parts incl. hosts, nodes

004.725.7 backbone networks

004.725.8 Intelligent networks / IN

004.728 OSI - Open systems interconnection reference model

004.73 computer networks according to area covered

004.73(03) encyclopedias / dictionaries of networks, internet, www

004.732 local area networks / LANs / intranets

004.733 Metropolitan area networks / MANs

004.735 Wide area networks (WANs)

004.738 Network interconnection. Internet working

004.738.AppleTalk

004.738.Apache

004.738.DCE

004.738.NetWare

004.738.NeWS

004.738.Zope

004.738.056 network, internet security

004.738.5 Internet (for named protocols see 004.72?)

004.738.52 internet search utilities incl. search engines, browsers

004.738.521 world wide web / WWW construction, technical details. For web searching use 004.738.52, webpage design use 004.916

004.75 distributed processing systems

004.77 general networking applications incl. remote access

004.772 file transfer (004.772.057.4 FTP file transfer protocol)

004.773 message interchange

004.773.Eudora

004.773.Outlook

004.773.2 bulletin boards

004.773.3 electronic mail, e-mail

004.773.4 newsgroups

004.773.5 computer conferencing incl. webcasting

004.78 online computing systems / networks for specific uses :

004.78:025 online computing systems / networks for information retrieval

004.78:38 online computing systems / networks for commerce/trade, e-business, electronic commerce

004.78:519.23 online computing systems / networks for data analysis

004.8 artifical intelligence / AI(equivalent to 007 in our UDC)

004.8(03) dictionaries / encyclopedias of AI in general

004.81 AI models of cognitive processes incl. memory, learning, thinking

004.82 AI knowledge representation

004.822 AI knowledge networks, semantic networks

004.823 AI frame systems, frames incl. schemata, scripts.

004.825 AI rule based systems, production systems

004.826 Blackboard model (AI)

004.827 AI representation of ambiguity, incompleteness of knowledge.

004.83 AI reasoning

004.832 AI problem solving incl. problem representation

004.832.2 AI search incl. constraint-based

004.832.28 AI control strategies

004.832.3 AI inference

004.838 AI kinds of reasoning incl. qualitative or analogical

004.85 AI learning, AI datamining

004.852 AI statistical / parameter learning

004.853 AI knowledge acquisition and maintenance

004.855 learning and inductive inference

004.855.2 grammatical inference

004.855.3 concept learning

004.855.5 learning from examples

004.855.6 learning by analogy, learning by discovery

004.89 AI / Artificial intelligence application systems. Intelligent knowledge-based

systems (xref 004.383.8 AI computers)

004.89:002 AI systems for information retrieval

004.89:004.4 AI for software design, software agents

004.89:004.94AI for simulation

004.89:510.6 fuzzy logic – theory and applications in AI

004.89:519.23 AI programs, systems for data analysis

004.89:519.76 AI systems for natural language processing

004.89:57biological cybernetics, biology and artificial intelligence, biological aspects of expert systems / neural networks

004.891xpert systems

004.896 artificial intelligence in industrial systems. Inc. intelligent robotics, intelligent CAD/CAM (xref 004.383.8 AI computers)

004.9 Application-oriented computer-based techniques

004.91 document processing and production

004.91.ODAODA standard for document archiving in open sytems, Office Document Architecture and Interchange Format

004.912 word processing, text processing, spreadsheets

004.912.ACROBAT004.912.MICROGRAFX004.912.SGML

004.912.CorelDRAW004.912.Office MS office004.912.TEX

004.912.CWEB004.912.PageMaker004.912.vi

004.912.Emacs004.912.PostScript004.912.WORD

004.912.EXCEL004.912.PowerPoint 004.912.Unicode

004.912.FrameMaker,004.912.Publisher

004.912.FreeHand

004.912.Interpress

004.912.LATEX

004.912.LOTUS

004.915 desktop publishing

004.916 web page design, construction, management in general

004.916.ASP

004.916.DREAMWEAVER

004.916.Flash

004.916.FRONTPAGE

004.916.GIMP

004.916.HTML

004.916.HyperCard

004.916.HyTime

004.916.JSP

004.916.LiveWire

004.916.PageMill

004.916.Photoshop

004.916.XML

004.916.XSL

004.916.XSLT

004.917 metadata

004.919 Digital photography

004.92 computer graphics

004.92(083.74) computing graphics standardization, conformance to graphical standards

004.92:621.71 computer-based design techniques including CAD-CAM

004.92.045 object oriented graphics

004.92.OpenGL

004.92.AutoCAD

004.92.PHIGS

004.92.VTK

004.925 computer graphics techniques incl. colour, painting, shading

004.925.8 computer graphics modelling incl. surface, solid, geometric

004.928 computer animation

004.93 pattern information processing

004.93’1 pattern recognition, pattern matching

004.932 image processing incl. sampling, analysis, editing. Digital imaging

004.932.72 object recognition

004.932.75 character / text recognition

004.934 speech information processing incl. word recognition, speech analysis

004.94 simulation by computer

004.94:53 computer simulation in physics

004.94:612.3 simulation of brain functions, neurons, neural networks

004.94:621.3 computer simulation in electrical engineering including circuit design.

004.946 virtual reality

004.946.VRML

614.8:004safety systems and computers in engineering/industry

658.8:004.738 use of internet/email/www for marketing, selling, marketing research or surveys