High-school Computer Science Notes