JBI025 (2022-2) Foundations of computing