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."
$170.00   Used & New from: $0.01
3.1 out of 5 stars  See all reviews (15 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."
$33.86   Used & New from: $11.98
4.0 out of 5 stars  See all reviews (59 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."
$49.82   Used & New from: $18.29
4.7 out of 5 stars  See all reviews (431 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."
$45.06   Used & New from: $9.91
4.6 out of 5 stars  See all reviews (44 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."
$55.40   Used & New from: $7.71
4.9 out of 5 stars  See all reviews (29 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!"
$165.63   Used & New from: $19.99
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!"
$75.69   Used & New from: $2.47
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"
$63.18   Used & New from: $38.00
4.1 out of 5 stars  See all reviews (68 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"
$124.36   Used & New from: $94.99
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: $79.41
4.4 out of 5 stars  See all reviews (103 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.85   Used & New from: $44.96
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.54
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: $56.61
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!"
$126.25   Used & New from: $29.33
3.1 out of 5 stars  See all reviews (10 customer reviews)

Introduction to Algorithms
15.  Introduction to Algorithms by Thomas H. Cormen
The list author says:
  "Math makes advanced programming projects easy!"
$76.66   Used & New from: $45.66
4.2 out of 5 stars  See all reviews (140 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."
$27.52   Used & New from: $23.89
4.7 out of 5 stars  See all reviews (48 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: $23.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."
$137.75   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: $22.10
3.7 out of 5 stars  See all reviews (193 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."
$134.76   Used & New from: $85.00
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."
$183.12   Used & New from: $169.99
5.0 out of 5 stars  See all reviews (29 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."
$122.53   Used & New from: $26.72
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."
$128.14   Used & New from: $69.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."
$110.15   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."
$58.30   Used & New from: $38.00
4.1 out of 5 stars  See all reviews (29 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."
$55.32   Used & New from: $32.09
4.9 out of 5 stars  See all reviews (34 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."
$46.71   Used & New from: $15.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: $18.94
4.5 out of 5 stars  See all reviews (81 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!"
$31.92   Used & New from: $6.43
4.6 out of 5 stars  See all reviews (122 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: $75.98
3.7 out of 5 stars  See all reviews (67 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
Output from Example 1.7/Figure 1.12 1 Jun 18, 2007
Differences between this and the older edition (?) 0 May 23, 2007
So, it's Aug 31st, 2006 today. Where's the book? 0 Aug 31, 2006
Welcome to the The C Programming Language forum 2 Jan 17, 2006
 
   

About this Listmania!

 

Author

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

More Listmania!

 

Computer Books that will be on my shelf for life Computer Books that will be on my shelf for life

Computer Books that will be on my shelf for life: A list of 5 items by Mark Ruzomberka "Mark"

Computer Science and Engineering Computer Science and Engineering

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

An Introduction to Mathematics & Computation An Introduction to Mathematics & Computation

An Introduction to Mathematics & Computation: A list of 16 items by Allen Goodman

Programmatica Programmatica

Programmatica: A list of 17 items by Brendan Berg

Destination UNIX Destination UNIX

Destination UNIX: A list of 13 items by Zlatozar "zlatozar"

   

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