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 |