-
CIS Computer Science
Resources
- StackOverflow - Java
- StackOverflow - Python
- From Python to Java
Course Materials
- Testing & Debugging: Irv Kalb - Using the Debugger in BlueJ with Java (video)
- Chapter 10: JavaTutorialTV - Java Interface - With Example (video)
- Chapter 13: thenewboston - Intermediate Java Tutorial 3 - recursion (video)
- InteractivePython.org - Hello Little Turtles
- Python GUIs: thenewboston - Python GUI with Tkinter - 1 - Introduction (video)
Texts & Documentation
- Horstmann: Big Java - Early Objects, 5th Edition - Student Companion Site
- Introduction to Programming Using Java v7.0 (PDF)
- Introduction to Programming Using Java (HTML)
- </dream.in.code> - Java Reference Sheet
- David Matuszek - UofPenn - Java Syntax Guide
- Java Platform API Specification
- Wikibooks - Python Programming
- Fundamentals of Python - First Programs by Kenneth Lambert - Companion Website
- My Python Quiz
Compilers & Software
- BlueJ - Free Java Development Environment: www.bluej.org
- PyCharm Edu - Free Tool to Learn to Program With Python: www.jetbrains.com/pycharm-edu
- Online Java Compiler & Runner: www.browxy.com
- Online Compiler & Debugging Tool for Multiple Languages: www.ideone.com
AP Computer Science
- College Board - AP Computer Science A
- College Board - AP Scores
- InteractivePython.org - Review of Java for AP CS A
- Learnerator - Guide for AP Computer Science
- Learnerator - AP Computer Science Concept Checklist
- CodeHS - AP Computer Science Review
- AP Pass - Study Guides and Score Calculator
Explore
- Java Documentation - Learning the Java Language Tutorial
- ComputerScienceOnline.org - MOOCs for Techies, Programmers, and other CS Enthusiasts
- FreeSourceCode.net - Java Projects, Source Code, and Examples
- Introduction to Programming Using Java - Source Code
- UsingPython.com - Awesome Python Programs
Last Modified on January 22, 2018