teaching
CMSC 201
Data Structures (S2022)
overview | logistics | schedule | labs | presentations | resourcesAlgorithms textbook website (and their Intro website)
Java Resources
- Java via Windows Subsystem for Linux
- Head First Java by Suerra and bates [Archive.org]
- Java Tutorials
- JavaDoc
- CodingBat: Java Practice Problems
- Java Koans Practice Problems
Java IDEs
- repl.it
- Microsoft Visual Studio Code and its java mode
- Sublime
- IntelliJ & (java-repl plugin)
- Dr. Java
Other
- git
- Git Cheatsheet
- "Program Design in the UNIX Environment by Pike & Kernighan