Tag Archives: CSE Books

Structure and Interpretation of Computer Programs

Structure-and-Interpretation-of-Computer-Programs

Title: Structure and Interpretation of Computer Programs Author: Harold Abelson License : N/A (The MIT Press) Book Description: The readers should have a good feel for the elements of style and the aesthetics of programming. They should also have command of the major techniques for controlling complexity in a large system. This book uses Scheme – a dialect […]

Introduction to Computing – Explorations in Language, Logic, and Machines

Introduction-to-Computing-Explorations-in-Language-Logic-and-Machines

Title:  Introduction to Computing – Explorations in Language, Logic, and Machines. Author: David Evans License: CC 3.0 Book Description: This course is about how computer science changes the ways we think, solve problems and understand the world. At its core, computer science is the study of imperative knowledge. Whereas mathematics is all about declarative knowledge (“what is”), […]

Introduction to Computer Science using Java

Introduction-to-Computer-Science-using-Java

Title:  Introduction to Computer Science using Java Author: Bradley Kjell License: CC 3.0 Book Description: This book is a compilation of lecture notes by Bradley Kjell, which covers most of the beginning course in computer science using Java. Without having any programming background reader can learn quite a lot about Java by going through this book. You […]

How To Think Like A Computer Scientist: C++ Version

Title: How To Think Like A Computer Scientist: C++ Version. Author: Allen B. Downey License: CC 3.0 Book Description: The C++ version’s goal is to teach you to think like a computer scientist. The single most important skill for a computer scientist is problem-solving. That is, the ability to formulate problems, think creatively about solutions, and express a […]

A College Student’s Guide to Education in Computers

Title: A College Student’s Guide to Education in Computers. Author: David Morsmund License: N/A Book Description: This short book is for undergraduate and graduate college and university students, and for others thinking about enrolling in higher education courses in Computer Science. The information and ideas presented will help students to obtain an education that will be useful […]

Discrete Structures for Computer Science: Counting, Recursion, and Probability

Title:  Discrete Structures for Computer Science: Counting, Recursion, and Probability Author: Michiel Smid License: N/A Book Description: This is a textbook for an undergraduate course on Discrete Structures for Computer Science students. The material is offered as Discrete Structures II. Students are assumed to have taken Discrete Structures I, which covers mathematical reasoning, basic proof techniques, sets, […]