Freely available programming books

Posted on September 26, 2017. Filed under: Uncategorized | Tags: , , , , , |

Freely available programming books This list was originally a clone of stackoverflow – List of Freely Available Programming Books by George Stocker. The list was moved to GitHub by Victor Felder for collaborative updating and maintenance. It grew to become one of the most popular repositories on Github, with over 80,000 stars, over 4000 commits, […]

Read Full Post | Make a Comment ( Comments Off on Freely available programming books )

Data Structures and Algorithms Problems

Posted on May 24, 2017. Filed under: Uncategorized | Tags: , , , , , |

Data Structures and Algorithms Problems See this reddit post for discussion

Read Full Post | Make a Comment ( Comments Off on Data Structures and Algorithms Problems )

An Incremental Approach to Compiler Construction (2006)

Posted on December 19, 2016. Filed under: Uncategorized | Tags: , , , , |

An Incremental Approach to Compiler Construction (2006) I think the incremental approach is terrific, because it allows you to get to a program the emits assembly and builds a working binary in week one.

Read Full Post | Make a Comment ( Comments Off on An Incremental Approach to Compiler Construction (2006) )

The Travelling Salesperson Problem

Posted on April 16, 2016. Filed under: Uncategorized | Tags: , , , , |

The Travelling Salesperson Problem

Read Full Post | Make a Comment ( Comments Off on The Travelling Salesperson Problem )

Problem Solving with Algorithms and Data Structures

Posted on January 7, 2014. Filed under: Uncategorized | Tags: , , , , , , , , , |

Problem Solving with Algorithms and Data Structures is a book and an interactive website that uses python to solve fun-looking problems. Contents: Algorithm Analysis Basic Data Structures: Stacks, Queues, Deques, Lists Recursion Sorting and Searching: Bubble, Selection, Insertion, Shell, Merge and Quick sorts Trees and Tree Agorithms: Binary Tree, Priority Queues, Binary Heaps, Binary Search […]

Read Full Post | Make a Comment ( Comments Off on Problem Solving with Algorithms and Data Structures )

Introduction to Computer Science | Programming Methodology

Posted on June 5, 2013. Filed under: Uncategorized | Tags: , , , , , |

Programming Methodology Topics focus on the introduction to the engineering of computer applications emphasizing modern software engineering principles: object-oriented design, decomposition, encapsulation, abstraction, and testing. Programming Methodology teaches the widely-used Java programming language along with good software engineering principles. Emphasis is on good programming style and the built-in facilities of the Java language.

Read Full Post | Make a Comment ( Comments Off on Introduction to Computer Science | Programming Methodology )

Mathematical Background for CS

Posted on May 25, 2013. Filed under: Uncategorized | Tags: , , |

by John F. Sowa This web page presents a brief summary of the following topics for students of Knowledge Representation, Logic, Linguistics, and Computer Science. Contents Sets, Bags, and Sequences Functions Lambda Calculus Graphs Relations Representing Relations by Graphs Lattices Propositional Logic Predicate Logic Axioms and Proofs Formal Grammars Game Graphs Model Theory

Read Full Post | Make a Comment ( None so far )

Big-O cheatsheet

Posted on May 5, 2013. Filed under: Uncategorized | Tags: , , |

Know Thy Complexities! This webpage covers the space and time Big-O complexities of common algorithms used in Computer Science.

Read Full Post | Make a Comment ( None so far )

Red-Black Trees in Perl 6 Explained

Posted on February 17, 2013. Filed under: Uncategorized | Tags: , , |

I’ve started digging around with Perl 6 again and I’m quite pleasantly surprised. As you can see, Perl 6 is just about feature-complete. The main obstacle to using it is probably performance. When I previously checked it was 20 times slower than Perl 5, now it’s only 4 times slower and catching up rapidly. Jonathan […]

Read Full Post | Make a Comment ( None so far )

Mathematical Background Notes for Computer Science

Posted on December 19, 2012. Filed under: Uncategorized | Tags: , |

This web page is a revised and extended version of Appendix A from the book Conceptual Structures by John F. Sowa. It presents a brief summary of the following topics for students and general readers of that book and related books such as Knowledge Representation and books on logic, linguistics, and computer science. Sets, Bags, […]

Read Full Post | Make a Comment ( None so far )

« Previous Entries

Liked it here?
Why not try sites on the blogroll...