Goa University

Practical guide to computer simulations (with CD) (Record no. 112441)

MARC details
000 -LEADER
fixed length control field 05310cam a22003857a 4500
001 - CONTROL NUMBER
control field 15903589
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20130401152630.0
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION
fixed length control field co ugu||||||||
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 090911s2009 njua b 001 0 eng d
010 ## - LIBRARY OF CONGRESS CONTROL NUMBER
LC control number 2009497267
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9789812834157 (pbk)
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 981283415X (pbk)
035 ## - SYSTEM CONTROL NUMBER
System control number (OCoLC)ocn228372385
040 ## - CATALOGING SOURCE
Original cataloging agency BTCTA
Transcribing agency BTCTA
Modifying agency BAKER
-- YDXCP
-- BWX
-- NUI
-- AKP
-- MNW
-- DLC
042 ## - AUTHENTICATION CODE
Authentication code lccopycat
050 00 - LIBRARY OF CONGRESS CALL NUMBER
Classification number QA76.9.C65
Item number H365 2009
082 00 - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 004 HAR/Pra
Edition number 22
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Hartmann, Alexander K.
245 10 - TITLE STATEMENT
Title Practical guide to computer simulations (with CD)
Statement of responsibility, etc Alexander K. Hartmann.
246 30 - VARYING FORM OF TITLE
Title proper/short title Computer simulations
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Place of publication, distribution, etc Hackensack, NJ :
Name of publisher, distributor, etc World Scientific,
Date of publication, distribution, etc 2009.
300 ## - PHYSICAL DESCRIPTION
Extent xiii, 368 p. :
Other physical details ill. ;
Dimensions 22 cm. +
Accompanying material 1 CD-ROM .
504 ## - BIBLIOGRAPHY, ETC. NOTE
Bibliography, etc Includes bibliographical references and index.
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note 1 Programming in C -- 1.1 Basic C programs -- 1.1.1 Basic data types -- 1.1.2 Artithmetic expressions -- 1.1.3 Control statements -- 1.1.4 Complex data types -- 1.2 Functions -- 1.3 Input/output -- 1.4 Pointers and dynamic memory management -- 1.5 Important C compiler options -- 1.6 Preprocessor directives and macros -- 1.7 Make files -- 1.8 Scripts -- 2 Software Engineering -- 2.1 How to manage a (simulation) project -- 2.1.1 Definition of the problem and solution strategies -- 2.1.2 Designing data structures -- 2.1.3 Defining small tasks -- 2.1.4 Distributing work -- 2.1.5 Implementing the code -- 2.1.6 Testing -- 2.1.7 Writing documentation -- 2.1.8 Using the code -- 2.2 Programming style -- 2.3 Version management with subversion -- 3 Object-oriented Software Development -- 3.1 Object-orientation principles -- 3.2 A sample using C -- 3.3 Introduction to C++ and an example -- 4 Algorithms and Data Structures -- 4.1 Notation -- 4.2 Iteration and recursion -- 4.3 Divide-and-conquer approach -- 4.4 Dynamic programming -- 4.5 Backtracking -- 4.6 Lists -- 4.7 Trees -- 4.7.1 Heaps -- 4.8 Graphs --
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note 5 Debugging and Testing -- 5.1 gdb 183 -- 5.2 ddd -- 5.3 Memory checker -- 5.4 Profiling with gprof -- 6 Libraries -- 6.1 Standard C library -- 6.2 Standard Template Library -- 6.3 GNU scientific library -- 6.4 Creating your own libraries -- 7 Randomness and Statistics -- 7.1 Introduction to probability -- 7.1.1 Discrete random variables -- 7.1.2 Continuous random variables -- 7.2 Generating (pseudo) random numbers -- 7.2.1 Uniform (pseudo) random numbers -- 7.2.2 Discrete random variables -- 7.2.3 Inversion method -- 7.2.4 Rejection method -- 7.2.5 The Gaussian distribution -- 7.3 Basic data analysis -- 7.3.1 Estimators -- 7.3.2 Confidence intervals -- 7.3.3 Histograms 258 -- 7.3.4 Resampling using bootstrap -- 7.4 Data plotting -- 7.4.1 gnuplot -- 7.4.2 xmgrace -- 7.5 Hypothesis testing and (in-)dependence of data -- 7.5.1 Chi-squared test -- 7.5.2 Kolmogorov-Smirnov test -- 7.5.3 Statistical (in-)dependence -- 7.6 General estimators -- 7.6.1 Maximum likelihood -- 7.6.2 Data fitting -- 8 Information Retrieval, Publishing and Presentations -- 8.1 Searching for literature -- 8.2 Visualization -- 8.2.1 Drawing figures using xfig -- 8.2.2 Drawing graphs -- 8.2.3 Three-dimensional figures with Povray -- 8.3 Preparing publications -- 8.3.1 Latex -- 8.3.2 Beamer class -- Appendix A: The Book CD.
520 ## - SUMMARY, ETC.
Summary, etc "This book presents all the computational techniques and tools needed to start doing scientific research using computer simulations. After working through this book, the reader will possess the necessary basic background knowledge, from program design, programming in C, fundamental algorithms and data structures, random numbers, and debugging, all the way to data analysis, presentation and publishing. In each of these fields, no preliminary knowledge is assumed. The reader will be equipped to successfully perform complete projects from the first idea until the final publication. All techniques are explained using many examples in C; these C codes, as well as the solutions to exercises, are readily available on the CD enclosed with this book. The techniques in this book are independent of the fields of research, and hence they are suitable for conducting research projects in physics, chemistry, computer science, biology and engineering. This also means that no problem-dependent algorithms are introduced; therefore, this book does not explain molecular dynamics, Monte Carlo, finite elements and other special-purpose techniques, which would be beyond the scope of a general-purpose book. There has been no similar comprehensive book written so far. Currently, one needs many different books to learn all the necessary elements. With this book, however, one basically needs only a second book on field-specific algorithms in order to be fully equipped to perform computer simulations research."--Publisher's description.
538 ## - SYSTEM DETAILS NOTE
System details note Hardware requirements for CD-ROM not given, but included programs require a C compiler.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Computer simulation.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element C (Computer program language)
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Algorithms.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Debugging in computer science.
906 ## - LOCAL DATA ELEMENT F, LDF (RLIN)
a 7
b cbc
c copycat
d 2
e epcn
f 20
g y-gencatlg
955 ## - COPY-LEVEL INFORMATION (RLIN)
Book number/undivided call number, CCAL (RLIN) xh13 2009-09-11 to USPL/STM
Classification number, CCAL (RLIN) xh00 2009-09-14 to USPL/STM
955 ## - COPY-LEVEL INFORMATION (RLIN)
Book number/undivided call number, CCAL (RLIN) xh04 2011-03-31 z-processor
Copy status, CST (RLIN) xh04 2011-03-31 to DEWEY
952 ## - LOCATION AND ITEM INFORMATION (KOHA)
Koha normalized classification for sorting 004_000000000000000_HARPRA
Koha itemnumber 141884
Holdings
Withdrawn status Lost status Damaged status Not for loan Home library Current library Shelving location Date acquired Total Checkouts Full call number Barcode Date last seen Price effective from Koha item type
        Goa University Library Goa University Library General Stacks 12/07/2012   004 HAR/Pra 142536 12/07/2012 12/07/2012 Books

Designed & Maintained by: Goa University (GU Library)
Contact: System Analyst :ans @unigoa.ac.in


Powered by Koha