GitHub Student Developer Pack
This is a great collection of software from GitHub and it's partners that provides tons of free software for students. This includes the ability to create free private GitHub resources, access the full features of continuous integration services like TravisCI, and more. Sign up for the pack using your GitHub account here.
Solutions
Lab 2 Solution
Lab 2 Solution RepositoryLab 3 Solution
Lab 3 Solution RepositoryLab 4 Solution
Lab 4 Solution RepositoryMajor Program 1 Solution
Major Program 1 Solution RepositoryLab 7 Solution
Lab 7 Solution RepositoryMajor Program 2 Solution
Major Program 2 Solution RepositoryLab 9 JavaFX Solution
Lab 9 Solution RepositoryChris' Reading List
Sometimes, computer science textbooks are too expensive, or too hard to read! Here are some that aren't:
- Grokking Algorithms
This is a GREAT book about basic algorithms that explains some complex topics in a very approachable way. 10/10 - Open Data Structures
A higher level but absolutely free resource for learning basic data structures. There are Java, C++, and pseudocode/python versions. - Pro Git
A free book that explains everything you've ever wanted to know about git, and about 1,500 things you'd have never thought to ask. Also, FREE.
Class Archives
You can view solutions from previous semesters here.