Most used books at Computer Science (and related) class marks March 2001

**Sorted by the number of uses per copy between 01/08/2000  to 19/03/2001

First Author Title Date Edition Current use** No of copies Use per copy Library Database Identifier Number
 FOWLER Martin  UML distilled: applying the standard object modelling language; 1997     48     3 16.00 518765
 LARMAN Craig  Applying UML and patterns: an introduction to object oriented analysis and design 1998    106     7 15.14 545847
 KELLEY Al  A book on C: programming in C; 1998   4th ed.   59     4 14.75 544363
 MUSCIANO Chuck  HTML: the definitive guide; 1998   3rd ed.   43     3 14.33 536559
 SCHILDT Herbert  C++: the complete reference; 1995   2nd ed.   82     6 13.67 401911
 KOOSIS Donald J.  Java programming for dummies; 1998   3rd ed.   27     2 13.50 541825
 MUSCIANO Chuck  HTML and XHTML: the definitive guide; 2000   4th ed.   40     3 13.33 567638
 MORRIS Peter W. G.  The management of projects. 1994     39     3 13.00 387351
 SIEVER Ellen  Linux in a nutshell: a desktop quick reference; 2000   3rd ed.   39     3 13.00 572065
 GUELICH Scott  CGI programming with Perl; 2000   2nd ed.   26     2 13.00 574322
 BELL Douglas  Java for students; 1999   2nd ed.   77     6 12.83 532752
 HOFMEISTER Christine  Applied software architecture; 2000     64     5 12.80 557297
 PREECE Jenny  Human-computer interaction; 1994    126    10 12.60 390860
 ALHIR Sinan Si  UML in a nutshell: a desktop quick reference. 1998     50     4 12.50 535936
 BISHOP Judith Mary  Java gently. 1998   2nd ed.   97     8 12.13 526030
 ALTMANN Gerry T. M.  Cognitive models of speech processing: psycholinguistic and computational perspectives; 1991     24     2 12.00 352439
 BARNES John Gilbert Presslie  Programming in Ada 95; 1996     96     8 12.00 446218
 BRADLEY Neil  The XML companion. 2000   2nd ed.   24     2 12.00 572097
 HAHN Harley  Harley Hahn's student guide to Unix. 1996   2nd ed.   59     5 11.80 544366
 ALTMANN Gerry T. M.  Cognitive models of speech processing: the Second Sperlonga Meeting; 1993     35     3 11.67 381442
 SCHILDT Herbert  C++ from the ground up. 1994     93     8 11.63 401916
 KIRK Ross  Digital sound processing for music and multimedia; 1999     58     5 11.60 532308
 CLELAND David I  Systems analysis and project management; 1983   3rd ed.   34     3 11.33 177892
 MONK Andrew Francis  Improving your human-computer interface: a practical technique; 1993     34     3 11.33 368044
 DEITEL Harvey M.  JAVA: how to program; 1997     45     4 11.25 532317
 JACKSON Jerry R.  Java 1.2 by example; 1999   3rd ed.   45     4 11.25 533969
 McKENNA Eugene F.  Business psychology and organisational behaviour:  a student's handbook. 2000   3rd ed.   44     4 11.00 563651
 TANENBAUM Andrew S.  Structured computer organisation. 1999   4th ed.   65     6 10.83 544251
 MANO Moshe Morris  Digital design; 1991   2nd ed.   43     4 10.75 352946
 RUMBAUGH James  The unified modeling language reference manual; 1998     32     3 10.67 518788
 SMITH Michael, Computer Scientist  Java: an object-oriented language. 1999     32     3 10.67 545625
 SCHWARTZ Randal L.  Learning Perl; 1997   2nd ed.   52     5 10.40 546068
 LAMBERT Kenneth A.  Java: a framework for programming and problem solving; 1998     31     3 10.33 545626
 KERNIGHAN Brian W.  The C programming language; 1988   2nd ed.   72     7 10.29 300100
 KOPKA Helmut  A guide to LATEX: document preparation for beginners and advanced users; 1999   3rd. ed.   81     8 10.13 544362
 STALLINGS William  Computer organisation and architecture: designing 2000   5th ed.   30     3 10.00 568414
 SKANSHOLM Jan  Ada 95 from the beginning; 1997   3rd ed.   70     7 10.00 498866
 HORSTMANN Cay S.  Core Java 1.2. Vol. 1: fundamentals; 1999     30     3 10.00 534017
 RUMBAUGH James  Object-oriented modeling and design; 1991     77     8 9.63 357256
 DATE Christopher J.  An introduction to database systems. 2000   7th ed.   48     5 9.60 554000
 TYRRELL Andy M.  The essence of C for electronic engineers; 1999     67     7 9.57 532150
 DAWSON Christian W.  The essence of computing projects: a student's     guide. 2000     38     4 9.50 555962
 ROTH Charles H.  Digital systems design using VHDL. 1998     47     5 9.40 516607
 TANENBAUM Andrew S.  Computer networks. 1996   3rd ed.   94    10 9.40 424317
 POOLEY Rob  Using UML: software engineering with objects and components; 1999     45     5 9.00 531942
 COWELL John  Essential Java 2 - fast: how to develop applications and applets with Java 2. 1999     27     3 9.00 545726
 MITCHELL Tom Michael  Machine learning. 1997     62     7 8.86 509018
 BROOKSHEAR J. Glenn  Computer science: an overview. 1999   6th ed.   35     4 8.75 552188
 KELLEY Al  A book on C: programming in C; 1995   3rd ed.   61     7 8.71 404923
 NEIDER Jackie  Open GL programming guide: the official guide to learning OpenGL, version 1.1; 1997   2nd ed.   26     3 8.67 526148
 NEWMAN William M  Interactive system design; 1995     52     6 8.67 397998
 SHNEIDERMAN Ben  Designing the user interface: strategies for      effective human-computer interaction. 1997   3rd ed.  103    12 8.58 496909
 RUSSELL Stuart J.  Artificial intelligence: a modern approach; 1995     60     7 8.57 398553
 KOTONYA Gerald  Requirements engineering: processes and techniques 1998     51     6 8.50 526011
 BEALE Russell  Neural computing: an introduction; 1990     59     7 8.43 328604
 BRATKO Ivan  Prolog programming for artificial intelligence; 1990   2nd ed.   25     3 8.33 353308
 ELMASRI Ramez A.  Fundamentals of database systems; 1999   3rd ed.   50     6 8.33 544367
 DIX Alan John  Human-computer interaction; 1998   2nd ed.   83    10 8.30 516617
 SILBERSCHATZ Abraham  Operating system concepts; 1998   5th ed.   33     4 8.25 490037
 FLANAGAN David  JAVA in a nutshell: a desktop quick reference. 1997   2nd ed.   41     5 8.20 526309
 BARNES John, Computer Scientist  High integrity Ada: the SPARK approach. 1997     32     4 8.00 496769
 SOMMERVILLE Ian  Requirements engineering: a good practice guide; 1997     38     5 7.60 478929
 PRESSMAN Roger S.  Software engineering: a practitioners approach; 2000   5th ed.   38     5 7.60 568420
 KOFLER Michael  Maple: an introduction and reference. 1997     30     4 7.50 548569
 SOMMERVILLE Ian  Software engineering; 1995   5th ed.   90    12 7.50 496886
 DAVIES Paul J.  The indispensable guide to C with engineering   applications. 1995     44     6 7.33 488394
 FLYNN Ida M.  Understanding operating systems; 1996   2nd ed.   29     4 7.25 546173
 SCHNEIER Bruce  Applied cryptography: protocols, algorithms and source code in C; 1995   2nd ed.   29     4 7.25 409006
 STERLING Leon  The art of Prolog: advanced programming techniques; 1994   2nd ed.   29     4 7.25 388214
 DAVIS Alan Mark  Software requirements: objects, functions and state; 1993     28     4 7.00 446610
 BISHOP Christopher M.  Neural networks for pattern recognition. 1995     55     8 6.88 412499
 THEWLIS P J  From logic to computers. 1983     27     4 6.75 172295
 GOLDSCHLAGER Les  Computer science: a modern introduction; 1988   2nd ed.   46     7 6.57 408373
 DEAN Neville  The essence of discrete mathematics. 1997     39     6 6.50 575022
 HAHN Harley  A student's guide to Unix. 1993     39     6 6.50 367454
 FLYNN Ida M.  Understanding operating systems; 1991     26     4 6.50 350909
 ANGEL Edward  Interactive computer graphics: a top-down approach with OpenGL. 1997     32     5 6.40 486143
 TANENBAUM Andrew S.  Modern operating systems. 1992     51     8 6.38 351845
 BURNS Alan  Real-time systems and programming languages; 1997   2nd ed.   38     6 6.33 449019
 WEISS Mark Allan  Data structures and algorithm analysis in ADA. 1993     63    10 6.30 368045
 NAUGHTON Patrick  The Java handbook. 1996     44     7 6.29 415766
 HARVEY Brian W.  Simply scheme: introducing computer science; 1994     25     4 6.25 401463
 MANGER Jason J.  Essential Java: developing interactive applications for the World Wide Web. 1996     31     5 6.20 416120
 HALSALL Fred  Data communications, computer networks and open systems. 1996   4th ed.   31     5 6.20 503010
 MARTIN John Calhoun  Introduction to languages and the theory of computation. 1997   2nd ed.   36     6 6.00 524469
 GAJSKI Daniel D.  Principles of digital design. 1997     66    11 6.00 488392
 PFLEEGER Charles P.  Security in computing. 1997   2nd. ed.   35     6 5.83 487739
 BURROUGH Peter A.  Principles of geographical information systems; 1998   2nd ed.   58    10 5.80 526193
 FLANAGAN David  Javascript: the definitive guide. 1998   3rd ed.   29     5 5.80 536626
 LOUDEN Kenneth C.  Compiler construction: principles and practice. 1997     63    11 5.73 496772
 PRESSMAN Roger S.  Software engineering: a practitioner's approach; 1997   4th ed.   39     7 5.57 496888
 GOOSSENS Michel  The LATEX companion; 1994     39     7 5.57 385084
 SOMERVILLE Ian  Software engineering. 2000   6th ed.   55    10 5.50 571429
 ENGLANDER Irv  The architecture of computer hardware and systems software: an information technology approach. 1996     33     6 5.50 503296
 BURKE Edmund, Lecturer in Logic  Logic and its applications; 1996     26     5 5.20 436027
 WORDSWORTH John B.  Software engineering with B. 1996     35     7 5.00 424364
   The student edition of MATLAB: version 4: user's guide. 1995     40     8 5.00 483357
 O'NEIL Patrick E.  Database: principles, programming, performance; 2000   2nd ed.   24     5 4.80 580939
 WOODCOCK James C. P.  Using Z: specification, refinement and proof; 1996     33     7 4.71 388484
 SHAW Mary, Computer Scientist  Software architecture: perspectives on an emerging discipline; 1996     28     6 4.67 412498
 DOORNIK Jurgen A.  PcGive 8.0: an interactive econometric modelling system; 1995     25     6 4.17 398714
 ROBSON Wendy  Strategic management and information systems: an integrated approach; 1997   2nd ed.   28     7 4.00 496770
 SPIVEY J. Michael  An introduction to logic programming through Prolog. 1996     24     6 4.00 388482
 FOLEY James D.  Introduction to computer graphics; 1993     24     8 3.00 424365
 NISE Norman S.  Control systems engineering; 1995   2nd ed.   24     9 2.67 412902