Computer Science Books
Related Subjects: Scientists
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250

Used price: $26.00

dude this book helpsReview Date: 2008-04-06
Best MATLAB book so farReview Date: 2008-02-29
ProfessorReview Date: 2006-08-12
The examples are thorough and plentiful. Student engineers and anyone new to MATLAB would do well to get this book.

Used price: $1.49

Disney ChannelReview Date: 2005-02-21
The Other MeReview Date: 2001-03-17
The Other MeReview Date: 2001-03-17

Used price: $4.31

Chapters show how to save money and timeReview Date: 2005-02-05
Great ResourceReview Date: 2005-12-27
It is an excellent resource. It cites specific studies of GIS use to illustrate how GIS can pay for itself several times over. There are plenty of examples to cover a broad spectrum of GIS uses. There are several government examples, as well as some less known uses.
There is also a slide show / outline based on the book that can be downloaded from the ESRI website.
Managers, The best book on how to use GIS now! Review Date: 2004-11-05
What I specifically enjoyed is that this is a "non-technical" book that focuses on several real world examples of how GIS technology has been used by real people, in the real world, in modern times and budgets and how they benefited as well as how much "$" it saved them. Full of color images and very easy to read. By seeing case studies of what others have done, I am now implementing some of the same uses. So even a GIS dinosaur like myself has been able to steal some wonderful ideas that make my bosses look great. Making them happy keeps me happy. A lifesaver for the new GIS person (especially management) and a resource for the GIS Veteran. Well done & highly recommended.

Used price: $0.45

Giving your spreadsheets powerReview Date: 2003-01-29
This is a REFERENCE MANUAL. It tells THE FACTS !Review Date: 2001-08-06
If you want to learn WHAT A FUNCTION IS, this reference will tell you.
If you want to know what Families of Functions EXIST in Excel, this reference organizes the functions into families ( Database, Date/Time, DDE & External, Engineering, Financial, Information, Logical, Lookup/Reference, Match & Trig, Statistical and Text Functions), and then lists and describes the details of every one of them.
If you ALREADY KNOW WHAT that you need to use an Excel function, this reference will tell you HOW to use it.
This is the dictionary of Excel Functions which are the heart of Excel. This is one of those rare books ( like a dictionary ) that is not diminished by the lack of an index.
The table of contents lets you find everything.
Good reference to work with Excel's computational engineReview Date: 1997-06-21

Used price: $17.01

The Minimum You Need to Know About Java on OpenVMS is an excellent book!Review Date: 2008-03-12
Triple digit hourly rates?Review Date: 2007-08-22
The concept of this book is "how to convert your existing core business application to use Java, yet still preserve your investment in the most stable platform on earth." In other words, Hughes shows programmers how to create all the tools you need to make Java a usable language on OpenVMS. Java is an object-oriented programming language somewhat similar to C and C++ but really very different. Hughes goes into great comparison. Java has classes, but has a unique class called an Array with no defined constructor. This means values can be stored anywhere and in no specific order. You're going to learn to build the tools you need to build the tools you want. Pretty simple, right?
As in the first book, Hughes uses the same application to demonstrate each new tool, in this book, using Java with FMS and RDB. He shows how to develop a generic class that will be usable by Indexed Files, also how to use JNI to access RMS, FMS, system services, and operating system provided libraries. Programmers learn to create an infrastructure MMS Procedure and how to use the supporting classes the procedure creates. Hughes also shows how to access RDB via the JDBC driver, demonstrating the importance of SQL. An accompanying CD-ROM contains the Class source.
This isn't just flat textbook reading though. Hughes uses humor and casual language to engage his readers. He comfortably refers to things like geek books and nerd attitude. He knows that this work is on the intense side of life. The information within the book is very professionally presented, with detailed analysis and explanations, troubleshooting and error experiencing tips, and exercise quizzes that test your knowledge. You have to know these things!
The final chapter examines the future of IT and the choices you make going into it. So you want to be a computer programmer huh? Are you sure? Don't listen to your guidance counselor without reading this book (and the first) first. Triple digit hourly rates, six figure salaries...maybe not. Downsizing, layoffs, feast or famine? Maybe so. When looking for sage advice on IT, go to the guru, Roland Hughes.
Invaluable tips and tricksReview Date: 2007-08-21
While Java has exploded in the world of the Web and high tech toys, "The Minimum You Need to Know about Java on OpenVMS," focuses on "converting existing core business applications to use Java, yet still preserving your investment on the most stable platform on earth." For maximum understanding and success, this book should be read as a companion to "The Minimum You Need to Know to be an OpenVMS Application Developer."
In true "tell it like it is" Hughes' fashion you realize early on in this book that the author is not a big fan of Java. To a seasoned C/ C++ user, the similarities and yet vast differences of Java and C++ can make it a cumbersome (if not extremely frustrating) language to work with. The good news is this is not a sugar-coated book on Java; Hughes confronts the biggest setbacks of working with Java and what you need to do to work through them.
"The Minimum You Need To Know about Java on OpenVMS" covers basic code for using RTL and SYS functions, tips and tools for accessing RMS indexed files, the why's and how's of interfacing with FMS, details (including code) on creating a sample application (Mega Zillionare, as used in "The Minimum You Need to Know to be an OpenVMS Application Developer"), as well as some additional knowledge transfer and insights from the author.
As with the first book in "The Minimum You Need to Know" series, "The Minimum You Need to Know about Java and OpenVMS" provides the reader with invaluable tips and tricks, includes a CD full of code, hands-on-programming exercises, and questions for review. The book reads as though you are being coached through the process of using Java on OpenVMS, as well as being provided with a few insights (and opinions!) along the way.
"The Minimum You Need to Know about Java on OpenVMS" is an essential tool for anyone tasked with using Java on OpenVMS.

Used price: $4.00

Excellent Book for Beginners to advanced readers on wirelessReview Date: 2003-02-11
didn't have this much detailed knowledge on the subject (even being a
networking professional for over 20 years). The book is definitely lives
up to the expectations, in fact I am yet to see a better book on
cellular wireless data (though this is not a main topic here). This book
goes quite in depth on some very unique aspects of GPRS and CDMA2000
data services, while presenting fresh view on the problem and uncovering
some of the interesting industry secrets. This book is a must have for
any one who wants to master wireless data and learn what Mobile or
wireless VPN is about.
Shneyderman and Casati do a great job of writing about this fascinating
topic. This book makes a great reference for data and wireless pros as
well as a good (but not too easy) introduction for any beginner. Style
is great and fresh too. Recommend it to all.
- Enjoy
A First on Mobile VPNsReview Date: 2003-02-11
Very good on hot mobile communication topics.Review Date: 2003-02-11
Used price: $2.39

Superb scholarship!Review Date: 2000-06-03
Just plain Interesting.Review Date: 1998-04-21
Every developmental biologist should have this book.Review Date: 1998-05-21

Used price: $47.36
Collectible price: $109.50

Excellent Book on learning Basic Computer Languages.Review Date: 2006-09-29
Excellent coverage of ML, Java, Prolog, and PL theoryReview Date: 2005-04-03
The book smoothly moves the reader through Standard ML, Java and Prolog in a concise and pleasant manner. Although it doesn't go deep in any of these languages, it provides the reader with enough background to create simple programs and utilize the power of each language; the interested reader can go on to learn advanced language features with the confidence that all the basics have been covered. The book draws clear distinctions between all three languages, each of which represents a different way of thinking about programming. If you are looking for an excellent book on programming languages, or you just want to get a feel about different programming paradigms, this is your book!
A gentle Programming Languages text w/ functional languagesReview Date: 2004-05-07
The only possible complaint about the text is that it doesn't go into more detail on a number of topics. The next time I teach the class, I would be happy to use it again while providing supplemental material, although I am considering Friedman et al's Essentials of Programming Languages.

Used price: $10.75

Excellent book about the overlooked part of developmentReview Date: 2002-07-28
Highlights:
- All processes are cataloged by life cycle milestone and presented in pattern format for quick reference and consistency.
- The author provides an excellent tutorial on patterns in the front of the book.
- Will work with any life cycle model (waterfall, spiral, iterative, etc.).
The material is well thought out and complete. I was impressed at the depth and detail in each of the patterns, and am gratified that someone has taken the time to write a book that covers what happens after development. If you are working in the Rational Unified Process environment you may want to consider, instead, the author's newer book titled "The Unified Process Transition and Production Phases" (ISBN 0521652626), which contains the same material, but aligns it to the Unified Process (the book calls it the Enterprise Unified Process, but it's essentially the RUP).
A Realistic Look at Software Process. Finally!Review Date: 1999-06-15
I really liked his idea of assessing your staff once your software is baselined for his "testing in the large." I think its exactly as he says, that developers will stick it out until the current release is ready to go out the door and then leave for greener pastures. By assessing them and investing the time to do career management you increase the chance of keeping your staff.
I also liked his treatment of how to release the software, he's one of the few people that seem to recognize that you have to release software to your operations department, your support department, and to your end users. Once again, not rocket science but something that is often overlooked until the last minute.
A strength of the book is the Maintain & Support phase. I've done software support before and it's a bitch. It's about time somebody finally wrote about it and told people how hard it actually is. Including Maintenance & Support in your software process is really important in my mind.
Just like the author points out, the best developers take maintenance into consideration, the best project managers must also take into consideration how their software will be supported too. This philosophy is a big strength over the Unified Process in my mind because the full spectrum of the software lifecycle is taken into account, not just development. The author's "Identify Defects and Enhancement" stage process pattern is really just basic change control once your software is out the door but once again he did a really good job of saying how to do it.
Another strength of the book is that it is based on real-world experience -- this stuff sounds to me like it would actually work. The book also has a solid foundation in theory, bringing both proven and theoretical practices together in an effective manner.
I also liked chapter 10 because it summarizes key project management issues, such as training and education of your staff, risk management, metrics, quality assurance, and risk management from both Process Patterns and this book, More Process Patterns. These are all important issues that must be taken into account to succeed. In fact, for many people this book is a good buy just to get this chapter alone.
The one thing that I don't like is that you really do need to buy two books, this one and the one before it, Process Patterns, to get a full picture of the overall software process. However, both books are pretty big and they both contain excellent information so its not such a bad thing in the end.
Takes application delivery to production support!Review Date: 2001-02-04
First, to appreciate this book's approach it is important to know what OOSP and patterns are - this will set your expectations about the book and what you can get from it.
OOSP stands for Object-Oriented Software Process. It is an approach to software development within the context of object-orientation. Put another way, it is an object oriented approach to application delivery. Both of my definitions fall short, but if you are familiar with the unified modeling language (UML) or the Rational Unified Process (both of which are nearly inescapable judging from the sheer volume of literature on both subjects) then you will get the idea.
Patterns are like templates for actions and activities. Using a pattern assures a high degree of consistency in presenting a collection of activities, and also allows you to distill the key elements of a particular process into a succinct format. What I especially like about the concept of patterns is that provide a "container" into which you can capture best practices for any process.
This book presents a set of patterns for the final stages of application delivery (i.e., software development)and segues directly into service delivery. The patterns grouped into phases that roughly follow the Rational Unified Process, and the phases are further grouped into stages.
From the application delivery point of view, the processes are: test and rework. The bridge to service delivery is provided in the release stage processes. From there the processes are firmly in the service delivery domain, starting with the assess stage, and moving into the maintain and support phase. One of the best parts of this book from a service delivery practitioner's point of view is the "Identify Defects and Enhancements". This if often overlooked in the body of literature for applications and service delivery (but is a key process in software quality assurance). The patterns associated with this stage are an ideal vehicle to communicate operational requirements from service delivery back to application delivery.
I also liked the project and cross-project tasks that are presented in this book. As the co-developer of the Tarrani-Zarate Information Technology Management Model one of the fuzzy areas was the link between maintenance and support and the project-related tasks. This section clarified some of the dependencies and linkages.
What did this book do for me? As a service delivery practitioner it gave me a clear understanding of the potential synergies that can be achieved if application and service delivery are treated as a coherent whole. It also heavily influenced my thoughts when developing the Tarrani-Zarate model, and refined my view of service delivery. It also showed the value and power of employing patterns for capturing best practices. As such, this book is probably of value to knowledge management practitioners.
What does this mean to you? It depends on your role. If your role is project manager, in development or QA/test, then the process patterns provided will underscore the fact that development is not complete until the product is in production. If you are in production control, production support or applications support (help desk, tier 2 or 3), then this book provides some excellent ideas on how to "connect" service delivery to application delivery. If you are a project sponsor or business process owner, the defects and enhancement stages are a good starting point for understanding your role on a configuration control board at the project or product management level.
The author sums up the key point of this book with a quote from his web page: "A good developer knows that there is more to development than programming. A great developer knows that there is more to development than development." To paraphrase, development isn't what it is about - it's about delivering functions to business users so they can do their job. This book provides ideas and tools to do this.

Used price: $105.83

A Must Have TextReview Date: 2001-02-27
Delightful!Review Date: 2001-05-07
I must admit... I haven't read all 588 pages yet, but the sections I have read are all clearly written, well illustrated and there is just enough background information to make the topics interesting. For example when he discusses the possibility of BSIM3 calculating a negative back-gate transconductance, gmb, or a negative mutual transconductance, gm, he points out that a negative gm has actually been reported in a real device, and gives the reference. Then he gives a checklist you can use to help prevent the negative gmb problem in your model.
I was particularly interested and amused by his explanation of the "Killer NOR Gate" in section 4.2 "Problems with the 40/60 Partition." This circuit caused a lot of interesting e-mail discussion a couple of years ago.
His chapter 3 contains a very good 130-page "ALPHABETICAL GLOSSARY OF BSIM3 PARAMETERS." Anybody who works with BSIM3 knows you need a handy list of all the model parameters and what they mean. Liu devotes a couple of paragraphs to each, and he recommends leaving many of them equal to zero!
I'm more of a SPICE model user, not so much a theorist, and I found this book to be exactly what I needed.
The other recent classics on this subject are Cheng & Hu's MOSFET Modeling & BSIM3 User's Guide (1999), Arora's MOSFET Models for VLSI Circuit Simulation (1993) and Foty's MOSFET Modeling with SPICE (1996).
The content of the bookReview Date: 2001-05-08
Anyway, here is the content:
CHAPTER 1 MODELING JARGONS
1-1 SPICE Simulator and SPICE Model 1-2 Numerical Convergence 1-3 Digital and Analog Models 1-4 Smoothing Function and Single Equation 1-5 Chain Rule 1-6 Quasi-Static Approximation 1-7 Terminal Charges and Charge Partition 1-8 Charge Conservation 1-9 Non-Quasi-Static and Quasi-Static y-Parameters 1-10 Source-Referencing and Inverse Modeling 1-11 Physical vs. Table-Lookup Models 1-12 Scalable Model and Device Binning
CHAPTER 2 BASIC FACTS OF BSIM3
2-1 What Is and What's Not Implemented in BSIM3 2-2 D.C. Equivalent Circuit and Leakage Current 2-3 Large-Signal Equivalent Circuit 2-4 Small-Signal Equivalent Circuit and y-Parameters 2-5 Noise Equivalent Circuit 2-6 Special Operating Conditions: VDS < 0, VBS > 0, VGS < 0, or VBD > 0
CHAPTER 3 BSIM3 PARAMETERS
3-1 List of Parameters According to Function 3-2 Alphabetical Glossary of Parameters 3-3 Flow Diagram of SPICE Simulation
CHAPTER 4 IMPROVABLE AREAS OF BSIM3
4-1 Lack of Robust Non-Quasi-Static Model; Transient Analysis 4-2 Problem with the 40/60 Partition: The "Killer NOR Gate" 4-3 Lack of Channel Resistance (NQS Effect; Small-Signal Analysis) 4-4 Incorrect Transconductance Dependency on Frequency 4-5 Lack of Gate Resistance (and Associated Noise) 4-6 Lack of Substrate Distibuted Resistance (and Associated Noise) 4-7 Incorrect Source/Drain Asymmetry at VDS = 0 4-8 Incorrect Cgb Behaviors 4-9 Capacitances with Wrong Signs 4-10 Cgg Fit and Other Capacitance Issues 4-11 Insufficient Noise Modeling (No Excess Short-Channel Thermal Noise) 4-12 Insufficient Noise Modeling (No Channel-Induced Gate Noise) 4-13 Incorrect Noise Figure Behavior 4-14 Inconsistent Input-Referred Noise Behavior 4-15 Possible Negative Transconductances 4-16 Lack of GIDL (Gate Induced Drain Leakage) Current 4-17 Incorrect Subthreshold behaviors 4-18 Threshold Voltage Rollup 4-19 Problems associated with a nonzero RDSW 4-20 Other Nuisances
CHAPTER 5 IMPROVEMENTS IN BSIM4
5-1 Introduction 5-2 Physical and Electrical Oxide Thicknesses 5-3 Strong Inversion Potential For Vertical Nonuniform Doping Profile 5-4 Threshold Voltage Modifications 5-5 VGST,eff In Moderate Inversion 5-6 Drain Conductance Model 5-7 Mobility Model 5-8 Diode Capacitance 5-9 Diode Breakdown 5-10 GIDL (Gate Induced Drain Leakage) Current 5-11 Bias-Dependent Drain-Source Resistance 5-12 Gate Resistance
5-13 Substrate Resistance 5-14 Overlap Capacitance 5-15 Thermal Noise Models 5-16 Flicker Noise Model 5-17 Non-Quasi-Static AC Model 5-18 Gate Tunneling Currents 5-19 Layout-Dependent Parasitics
APPENDIX
A. BSIM3 Equations B. Capacitances and Charges for All Bias Conditions C. Non-Quasi-Static y-parameters D. Fringing Capactiance E. BSIM3 Non-Quasi-Static Modeling F. Noise Figure G. BSIM4 Equations INDEX
Related Subjects: Scientists
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250