Computer Science


Harold's Cheat Sheets    
Computer Technology   Computer technology like applications.
Harold's Boolean Algebra Cheat Sheet Docx Boolean algebra, logic circuits, logic gates, truth tables.
Harold's Big O Cheat Sheet Docx Analysis of algorithms for asymptotic complexity measurement O(n).
     
Compilers / IDEs    
Educational with GUI    

Snap!

  GUI programming language for kids and new students. (Python under the covers.)

Beauty and Joy of Computing using Snap!

  Curriculum to create programs using the Snap! programming language,

DrRacket

 

Racket is a general-purpose programming language used in education. DrRacket is the integrated development environment (IDE) or GUI for Scheme.

Scheme

 

Programming language used in education. (Lisp / Scheme under the covers.)

     
Online (Cloud)   All-in-One cloud-based compilers

OnlineGDB

 

Free cloud-based compiler with debugger. GDB = GNU Debugger. It supports 29+ programming languages.

 
  1. Assembly (GCC)
  2. Bash
  3. C (ANSI, Objective-C, TurboC)
  4. C#
  5. C++ (14, 17, 20, 23, TurboC)
  6. Cobol
  7. CSS
  8. Fortran
  9. Go
  10. Haskell
  11. HTML
  12. Java
  13. Javascript (JS, Node, Rhino)
  14. Kotlin
  15. OCaml
  1. Pascal
  2. Perl
  3. PHP
  4. Prolog
  5. Python 3
  6. R
  7. Ruby
  8. Rust
  9. SQLite
  10. Swift
  11. VB (VisualBASIC)

 

 

Repl.it

  Online IDE that supports 88+ languages and frameworks
     
Old School (UNIX)    

vi editor

  Default text editor for UNIX

cygwin

  Linux command-line emmulator for Windows with C/C++ compiler
     
Programming Languages    
Ada   Ada
BASIC   BASIC
C/C++   C and C++
FORTRAN   FORTRAN
Java   Java
Javascript   Javascript
Pascal   Pascal
Python   Python (scripting language)
     
Harold's Source Code    
Harold's GitHub Source Code GitHub My source code for: Ada, BASIC, C, C++, FORTRAN, Java,, Javascript, Pascal, Python
     
AP   Advanced Placement (AP)
AP Practice Exams - Computer Science A   College Board (2001-2024)

AP Practice Exams - Computer Science A - 2014 - 2024 ZIP File

  College Board - AP Computer Science A Exams (2001-2024) ZIP File (17 MB)
     
AP Practice Exams - Computer Science Principles   College Board (2017-2024)

AP Practice Exams - Computer Science Principles - 2014 - 2024 ZIP File

  College Board - AP Computer Science Principles Exams (2017-2024) ZIP File (144 MB)
     
BarCharts QuickStudy Guide    
Computer Science    
C++ Programming Language    
C++ Standard Library    
Java Programming Language    
Python 3 Programming    
Python Standard Library    
HTML 5    

WyzantLogo.gif

Go back to Tutoring Resources page

Last updated 21 May 2025