This is list of relevant books that Dr. Brown has in his office. If you are interested in reading one, please contact Dr. Brown. If you check one out, please return it promptly.
- Skills of a Successful Software Engineer. Fernando Doglio.
- Soft Skills: The software developer's life manual. John Z. Sonmez
- Beginning DirectX 10 Game Programming. Wendy Jones.
- Beginning Programming with Java for Dummies. Barry Burd.
- Good Code, Bad Code. Tom Long.
- Introduction to Programming in Java: An Interdisciplinary Approach. Robert Sedgewick, Kevin Wayne.
- Introduction to Programming with C++. Y. Daniel Liang.
- Java Programming: From Problem Analysis to Program Design Lab Manual. Judy School.
- The Pragmatic Programmer. Andrew Hunt, David Thomas.
- The Pragmatic Programmer (20th Anniversary Edition). Andrew Hunt, David Thomas.
- Competing with Unicorns. Jonathon Rasmusson.
- The Foundation for an Open Source City. Jason Hibbets.
- Managing Humans. Michael Lopp.
- The New Kingmakers: How Developers Conquered the World. Stephen O'Grady.
- Software Engineering (6th edition). Ian Sommerville.
- Software Engineering: A Practitioner's Approach. Roger S. Pressman.
- Test-Driven Development By Example. Kent Beck.
- Artificial Intelligence: A Modern Approach. Stuart Russel, Peter Norvig.
- The C Programming Language. Brian W. Kernighan, Dennis M. Ritchie.
- C++ Plus Data Structures. Nell Dale.
- Compilers: Principles, Techniques, and Tools. Aho, Lam, Sethi, Ullman.
- Computer Systems: A Programmer's Perspective. Bryant, O'Hallaron.
- Discrete Mathematics and Its Applications. Kenneth H. Rosen.
- _
- Introduction to Algorithms. Cormen, Leiserson, Rivest, Stein.
- An Introduction to Formal Languages and Automata. Peter Linz.
- Java Concepts. Cay Horstmann.
- JFLAP: An Interactive Formal Languages and Automata Package. Susan H. Rodger, Thomas W. Finley.
- Learning to Program with Alice. Wanda P. Dann, Stephen Cooper, Randy Pausch.
- The Cartoon Guide to Statistics. Larry Gonick, Woollcott Smith.
- Research Design: Qualitative, Quantitative, and Mixed Methods Approaches. John W. Cresswell, J. David Cresswell. (missing)
- Research Methods in Human-Computer Interaction. Harry Hochheiser, Jinjuan Feng, Jonathon Lazar. (missing)
- Black Faculty in the Academy. Fred A. Bonner II, Aretha Faye Marbley, Frank Tuitt, Petra A. Robinson, Rosa M. Banda, Robin L. Hughes.
- The Discussion Book: 50 Great Ways to Get People Talking. Stephen D. Brookfield, Stephen Preskill.
- Things a Computer Scientist Rarely Talks About. Donald Knuth.
- The Inner Ring. CS Lewis.
- Nudge. Richard H. Thaler, Cass R. Sunstein.