Bachelors in CS

A Listmania! list by william britton freeman
The list author says: "If you make it through and grok these, you should have the equivalent of a BS in CS from a liberal arts university."
Programming Logic and Design, Comprehensive
1.  Programming Logic and Design, Comprehensive by Joyce Farrell
The list author says:
  "the best introduction to programming i've seen."
$148.82   Used & New from: $0.01
3.1 out of 5 stars  See all reviews (16 customer reviews)

The Practice of Programming (Addison-Wesley Professional Computing Series)
2.  The Practice of Programming (Addison-Wesley Professional Computing Series) by Brian W. Kernighan
The list author says:
  "combine with first 5 books for a strong introduction/foundation to programming practice."
$36.25   Used & New from: $10.48
4.0 out of 5 stars  See all reviews (60 customer reviews)

The C Programming Language, 2nd Edition
3.  The C Programming Language, 2nd Edition by Brian W. Kernighan
The list author says:
  "combine with first 5 books for a strong introduction/foundation to programming practice. Still the best for systems programming."
$47.45   Used & New from: $34.00
4.7 out of 5 stars  See all reviews (438 customer reviews) | 3 customer discussions

The Unix Programming Environment (Prentice-Hall Software Series)
4.  The Unix Programming Environment (Prentice-Hall Software Series) by Brian W. Kernighan
The list author says:
  "combine with first 5 books for a strong introduction/foundation to programming practice."
$48.24   Used & New from: $4.70
4.6 out of 5 stars  See all reviews (45 customer reviews)

Advanced Programming in the UNIX Environment (2nd Edition)
5.  Advanced Programming in the UNIX Environment (2nd Edition) by Stephen A. Rago
The list author says:
  "combine with first 5 books for a strong introduction/foundation to programming practice."
$58.20   Used & New from: $6.13
4.9 out of 5 stars  See all reviews (30 customer reviews) | 2 customer discussions

Operating System Concepts
6.  Operating System Concepts by Abraham Silberschatz
The list author says:
  "you gotta understand the environment you're programming on.
file handling! memory handling! process handling!"
$174.11   Used & New from: $30.00
3.5 out of 5 stars  See all reviews (42 customer reviews)

Computer Organization and Design, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design)
7.  Computer Organization and Design, Fourth Edition: The Hardware/Software Interface (The Morgan Kaufmann Series in Computer Architecture and Design) by David A. Patterson
The list author says:
  "you gotta understand the environment you're programming on. hardware handling!"
$73.83   Used & New from: $2.26
3.1 out of 5 stars  See all reviews (43 customer reviews) | 1 customer discussion

Computer Architecture, Fifth Edition: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design)
8.  Computer Architecture, Fifth Edition: A Quantitative Approach (The Morgan Kaufmann Series in Computer Architecture and Design) by John L. Hennessy
The list author says:
  "you gotta understand the environment you're programming on"
$62.25   Used & New from: $34.14
4.2 out of 5 stars  See all reviews (70 customer reviews) | 1 customer discussion

Computer Systems: A Programmer's Perspective (2nd Edition)
9.  Computer Systems: A Programmer's Perspective (2nd Edition) by Randal E. Bryant
The list author says:
  "you gotta understand the environment you're programming on"
$118.92   Used & New from: $111.32
4.5 out of 5 stars  See all reviews (63 customer reviews)

Calculus, 4th edition
10.  Calculus, 4th edition by H. Hugendubel
The list author says:
  "Math makes advanced programming projects easy!"
Used & New from: $90.00
4.4 out of 5 stars  See all reviews (104 customer reviews) | 2 customer discussions

See buying options
Concrete Mathematics: A Foundation for Computer Science (2nd Edition)
11.  Concrete Mathematics: A Foundation for Computer Science (2nd Edition) by Donald E. Knuth
The list author says:
  "Math makes advanced programming projects easy!"
$59.24   Used & New from: $36.86
4.5 out of 5 stars  See all reviews (41 customer reviews)

Introduction to Statistical Pattern Recognition, Second Edition (Computer Science & Scientific Computing)
12.  Introduction to Statistical Pattern Recognition, Second Edition (Computer Science & Scientific Computing) by Keinosuke Fukunaga
The list author says:
  "Math makes advanced programming projects easy!"
$62.79   Used & New from: $9.94
3.7 out of 5 stars  See all reviews (6 customer reviews)

Matrix Analysis and Applied Linear Algebra Book and Solutions Manual
13.  Matrix Analysis and Applied Linear Algebra Book and Solutions Manual by Carl D. Meyer
The list author says:
  "Math makes advanced programming projects easy!"
$97.85   Used & New from: $72.81
4.8 out of 5 stars  See all reviews (32 customer reviews)

Data Structures and Algorithms in Java
14.  Data Structures and Algorithms in Java by Michael T. Goodrich
The list author says:
  "Math makes advanced programming projects easy!"
$131.34   Used & New from: $19.84
3.1 out of 5 stars  See all reviews (10 customer reviews)

Introduction to Algorithms, 3rd Edition
15.  Introduction to Algorithms, 3rd Edition by Thomas H. Cormen
The list author says:
  "Math makes advanced programming projects easy!"
$75.89   Used & New from: $46.00
4.2 out of 5 stars  See all reviews (147 customer reviews)

The Elements of Computing Systems: Building a Modern Computer from First Principles
16.  The Elements of Computing Systems: Building a Modern Computer from First Principles by Noam Nisan
The list author says:
  "you gotta understand the environment you're programming on. but the math first helps."
$29.43   Used & New from: $21.56
4.7 out of 5 stars  See all reviews (49 customer reviews) | 1 customer discussion

Introduction to the Theory of Computation
17.  Introduction to the Theory of Computation by Michael Sipser
The list author says:
  "Sort of the big picture of all this programming, systems and math. I'd be reading Turing about now, too"
Used & New from: $10.99
4.1 out of 5 stars  See all reviews (27 customer reviews) | 1 customer discussion

See buying options
Object-Oriented Software Engineering Using UML, Patterns, and Java (3rd Edition)
18.  Object-Oriented Software Engineering Using UML, Patterns, and Java (3rd Edition) by Bernd Bruegge
The list author says:
  "Time to start understanding the theory of programming languages, and how to manage software projects in the real world."
$143.07   Used & New from: $58.99
3.9 out of 5 stars  See all reviews (22 customer reviews) | 1 customer discussion

Structure and Interpretation of Computer Programs, Second Edition
19.  Structure and Interpretation of Computer Programs, Second Edition by Harold Abelson
The list author says:
  "Time to start understanding the theory of programming languages, and how to manage software projects in the real world."
Used & New from: $31.28
3.7 out of 5 stars  See all reviews (194 customer reviews) | 3 customer discussions

See buying options
Compilers: Principles, Techniques, and Tools (2nd Edition)
20.  Compilers: Principles, Techniques, and Tools (2nd Edition) by Ravi Sethi
The list author says:
  "Time to start understanding the theory of programming languages, and how to manage software projects in the real world."
$135.00   Used & New from: $91.94
4.1 out of 5 stars  See all reviews (85 customer reviews) | 3 customer discussions

The Art of Computer Programming, Volumes 1-4A Boxed Set
21.  The Art of Computer Programming, Volumes 1-4A Boxed Set by Donald E. Knuth
The list author says:
  "A sort of last year review of everything you've learned so far."
$177.67   Used & New from: $156.35
4.9 out of 5 stars  See all reviews (32 customer reviews) | 1 customer discussion

Database Systems: An Application-Oriented Approach, Introductory Version (2nd Edition)
22.  Database Systems: An Application-Oriented Approach, Introductory Version (2nd Edition) by M. Kifer
The list author says:
  "How databases work. generally a special topic."
$124.98   Used & New from: $39.85
2.3 out of 5 stars  See all reviews (7 customer reviews)

Computer Networks (5th Edition)
23.  Computer Networks (5th Edition) by Andrew S. Tanenbaum
The list author says:
  "In depth theory of networks. Usually a special topic."
$122.17   Used & New from: $64.00
4.0 out of 5 stars  See all reviews (39 customer reviews)

Network+ Guide to Networks (Networking (Course Technology))
24.  Network+ Guide to Networks (Networking (Course Technology)) by Tamara Dean
The list author says:
  "practical guide to network infrastcuture. not so deep, but knowing the real world network stuff is very helpful."
$96.46   Used & New from: $0.01
3.8 out of 5 stars  See all reviews (50 customer reviews) | 1 customer discussion

TCP/IP Illustrated, Volume 1: The Protocols (2nd Edition) (Addison-Wesley Professional Computing Series)
25.  TCP/IP Illustrated, Volume 1: The Protocols (2nd Edition) (Addison-Wesley Professional Computing Series) by Kevin R. Fall
The list author says:
  "more in depth picture on how all that real world practical stuff works."
$56.46   Used & New from: $43.70
4.2 out of 5 stars  See all reviews (30 customer reviews)

Unix Network Programming, Volume 1: The Sockets Networking API (3rd Edition)
26.  Unix Network Programming, Volume 1: The Sockets Networking API (3rd Edition) by W. Richard Stevens
The list author says:
  "now program the real world practical stuff."
$62.24   Used & New from: $26.70
4.9 out of 5 stars  See all reviews (35 customer reviews)

The Tao of Network Security Monitoring: Beyond Intrusion Detection
27.  The Tao of Network Security Monitoring: Beyond Intrusion Detection by Richard Bejtlich
The list author says:
  "fantastic methodology, list of tools, and special topics to get you thinking about the Internet is the wild west."
$47.18   Used & New from: $11.50
4.5 out of 5 stars  See all reviews (29 customer reviews)

Hacking: The Art of Exploitation, 2nd Edition
28.  Hacking: The Art of Exploitation, 2nd Edition by Jon Erickson
The list author says:
  "teaches advanced programming, secure programming, debugging, and just generally being a better programmer than everyone else."
$28.97   Used & New from: $17.79
4.5 out of 5 stars  See all reviews (83 customer reviews)

Applied Cryptography: Protocols, Algorithms, and Source Code in C
29.  Applied Cryptography: Protocols, Algorithms, and Source Code in C by Bruce Schneier
The list author says:
  "special topics! cool math challenges!"
$37.57   Used & New from: $6.11
4.6 out of 5 stars  See all reviews (123 customer reviews)

Artificial Intelligence: A Modern Approach (3rd Edition)
30.  Artificial Intelligence: A Modern Approach (3rd Edition) by Peter Norvig
The list author says:
  "special topics! cool systems interactions!"
$137.21   Used & New from: $70.80
3.8 out of 5 stars  See all reviews (69 customer reviews) | 1 customer discussion

More Actions

Discover more about this author
 See all of their Listmania! lists
Make your own list
 Create a Listmania! list
View your page on Amazon.com
 Go to Your Profile page

Customer Discussions about products in this list
Discussion Replies Latest Post
Where's the Kindle edition? 1 Oct 19, 2012
Does this book come with a CD? 0 Aug 29, 2012
4th edition vs Revised 4th edition? 0 Jun 19, 2012
Thoughts on the the Kindle edition? 1 Jan 3, 2012
Ritchie passed away today 0 Oct 13, 2011
MIT gives this book away for FREE!! 5 Sep 10, 2011
International Student Edition 8 Dec 27, 2010
Is the 4th edition typeset differently than the 3rd edition? 0 Dec 5, 2009
Which one to buy? 0 Jul 11, 2009
Estimated Delivery Dates from Amazon 5 Nov 27, 2008
Why is the MIT Press edition $64, and McGraw Hill's $131? 2 Jun 21, 2008
4th Edition expected in July 2008 0 Apr 27, 2008
 
   

About this Listmania!

 

Author

william britton freeman
Qualifications: Oracle DBA, former IT security analyst
Last updated: 9/21/13
Report abuse
    

More Listmania!

 

Computer Science and Engineering Computer Science and Engineering

Computer Science and Engineering: A list of 40 items by Matthew J. Sellitto

Catto Code Book List Catto Code Book List

Catto Code Book List: A list of 16 items by Catto "Catto"

Vital C++ Part 2 Vital C++ Part 2

Vital C++ Part 2: A list of 39 items by Heckler0077

Canonical Hacker's Library Canonical Hacker's Library

Canonical Hacker's Library: A list of 8 items by Michael Nichols "Software Engineer, Jazz Trumpeter"

University of California at Berkeley EECS Books University of California at Berkeley EECS Books

University of California at Berkeley EECS Books: A list of 26 items by Rishi Chopra "idfubar"

   

More So You'd Like to...

 

Setup a workspace for Software development Setup a workspace for Software development

Setup a workspace for Software development: A guide of 7 items by W. B. Abbott

Start a Silicon Valley Dot-Com Start a Silicon Valley Dot-Com

Start a Silicon Valley Dot-Com: A guide of 49 items by Meng Wong