COMPUTATIONAL & ALGORITHMIC THINKING …