The Beauty and Joy of Computing
Το BJC είναι ένα εκπαιδευτικό πρόγραμμα που αφορά τις αρχές της Επιστήμης των Υπολογιστών και απευθύνεται σε μαθητές λυκείου(Advanced Placement-CS Principles program σύμφωνα με την ορολογία του Αμερικανικού εκπαιδευτικού συστήματος). Δημιουργήθηκε από το UC Berkeley και χρησιμοποιεί εκτεταμένα το Snap(στην πραγματικότητα είναι ο λόγος για τον οποίο δημιουργήθηκε το δεύτερο). Βασική παιδαγωγική του αρχή είναι η έμφαση στις ιδέες και όχι στις τεχνικές λεπτομέρειες. Παρουσιάζει τις επιστημονικές έννοιες με προσιτό τρόπο, συνδέοντάς τες πάντα με τον πραγματικό κόσμο.