004 - Informatique

Conventions CDU en Informatique

Remarque pour les logiciels et langage de programmation

Afin de regrouper les livres par logiciel ou langage de programmation, les 3 premières lettres du logiciel sont ajoutées à la fin de la cote CDU après un "." (cf séance DCOL du 1.9.2008).
Exemple, un livre parlant de  PHP avec pour auteur Anthony Patricio aura la cote 004.43.PHP PAT. Attention, pour JavaScript, les lettres utilisées sont JSC pour différencier de Java.
Ci-dessous, vous trouverez les langages/logiciels concernés. Merci de compléter la liste si vous faites des ajouts.

Ceci est inspiré de ce qui est actuellement employé à la bibliothèque d'informatique et de la cotation utilisée au CERN.

sous 004.43.*** (computer languages)
Ada, Ajax Basic, C, C++, C#, Fortran, HTML, Java, JavaSCript, JEE (anciennement JSP), Lisp, Maple, Matlab, Mathematica, Modula, .NET (y compris asp.net),  Pascal, Perl, PHP, Prolog, Python, Ruby, Scheme, Smalltalk, SystemC, XML

sous 004.451.*** (operating systems)
Mac, MSDOS, Unix (aussi utilisé pour Linux, les distributions (SUSE, UBUNTU, ...), et en particulier le "shell scripting"), Vax/VMS, Windows, Mobile (pour développement d'applications pour produits de communications : Iphone, Android...)

sous 004.655.*** (database language)
Access, MySql

pas considéré comme langages (ou alors pas assez de livres pour qu'une cote spécifique se justifie) :
UML : classé sous 004.415
VHDL, Verilog : classé sous 004.436
PSpice : classé sous 004.436
Excel : classé sous 004.91
Word : classé sous 004.912
R (logiciel de statistique) : dans la collection de mathématiques (bibliothèque de maths)
Autodesk : classé sous 004.94
Comsol Multiphysics : classé sous 004.94
Rails : classé sous 004.774.6

 

Conventions pour l'informatique

004.056.55 Cryptographie

004.312 Microprogrammation

004.384 embedded systems

004.49 hacking (et pas en 004.056)

004.738.5 Internet (techniquement, en tant que reseau)

004.774 Internet (applications)

004.777 SOA (service oriented architecture)

004.85 Réseaux de neurones

004.915 Edition électronique

004.946 Medical virtual reality

Computer ethics -> 172 (cf. philosophie)

Computer law -> 349 pour le général, 343.45 pour la sphère privée et 347.77-347.78 pour ce qui concerne le copyright (cf. droit)

E-business -> 658.84

 

Cotes courtes pour la COEN

(07) 004 Computer science
(07) 004.05 Computer security
(07) 004.2 Computer architecture
(07) 004.27 Quantum computing
(07) 004.3 Computer hardware
(07) 004.4 Software
(07) 004.43 Computer languages
   (07) 004.43.C C Computer language
   (07) 004.43.C++ C++ Computer language
   (07) 004.43.JAV JAVA Computer language
(07) 004.5 Human-computer interaction
(07) 004.6 Data and databases
(07) 004.7 Computer networks
(07) 004.8 Artificial intelligence
(07) 004.9 Application-oriented computer-based techniques 

 

Cotes ACM (biblio IC) et équivalences CDU

Ceci est une aide, mais n'est pas à prendre comme une équivalence stricte !!

           
  CDU 1 CDU 2 CDU 3 Difficulté #livres
          2005-2009
A. General literature          
           
A.1 Introductory and survey         33
A.2 Reference (dictionnaries)         25
           
           
B. Hardware  004.3     moyen 23
           
C. Computer systems organization          
           
C.1 Processor architectures 004.2 004.3   moyen 45
C.2 Networks 004.7     moyen 99
C.3 Special purpose and application-based systems 621.39     difficile 63
C.4  Performance of systems 004.41     moyen 4
C.5  Computer system implementation         1
           
           
D. Software          
           
D.1 Programming techniques 004.45 004.42   moyen 23
D.2 Software engineering 004.41     moyen 217
D.3 Programming languages 004.43***     très facile 357
D.4 Operating systems 004.451.***   très facile 142
           
           
E. Data          
           
E.1 Data structures 004.22     moyen 17
E.2 Data storage representation         1
E.3  Cryptography 004.056.55     facile 28
E.4 Information theory and coding SMA ?     moyen 14
           
           
F. Theory of computation          
           
F.0 General         2
F.1 Computation by abstract devices 004.42 004.8   moyen 24
F.2 Algorithms and problem complexity 004.421 004.42   difficile 54
F.3 Program logics and semantics 004.423 004.422     5
F.4 Mathematical logic and formal languages SMA 004.42   difficile 9
           
           
G. Mathematics of computing (matlab, mathematica, …) 004.43 SMA   moyen 72
           
H. Information systems          
           
H.0 General 005.92 005.94   moyen 1
H.1 Models and principles 005.95 005.94   difficile 22
H.2 Database management 004.65     facile 86
H.3 Information storage and retrieval 004.775     facile 47
H.4 Information systems applications 004.91 (excel) 004.655.ACC (Access) divers moyen 30
H.5 interfaces, human computer interaction 004.5 004.774.6   facile 222
           
           
I. Computing methodologies          
           
I.1 Algebric manipulation 004.43.MAP   facile 2
I.2 Artificial intelligence 004.8     facile 76
I.3 Computer graphics 004.92     facile 40
I.4 Image processing 004.932     facile 25
I.5 Pattern recognition 004.93     facile 9
I.6 Simulation and modelling 004.94     facile 2
I.7 Text processing (xml, html, css, …) 004.912 004.43.XML 004.43.HTM moyen 60
           
J. Computer applications          
           
J.1  Administrative data processing 004.738.5 (e-commerce) divers   moyen 30
J.2  Physical sciences and engineering         2
J.3  Life and medical sciences 004.8 60 61 moyen 18
J.6 Computer-aided engineering       moyen 13
J.7 Computers in other systems         2
           
           
K. Computing milieux          
           
K.1  The computer industry       difficile 4
K.2  History of computing (091) 004     facile 10
K.3  Computers and education 370.018.43     facile 25
K.4  Computers and society (02) 004  172   moyen 30
K.5  Legal aspects of computing 349  347.77     5
K.6  /Management of computing and information systems 004.056 004.416 004.7 moyen 81
           
           
R. Standards (083) 004 MOUV?     234
           
Y. General knowledge       difficile 29
           
Z. Language dictionaries (038) avec projet prin     17