Курс «Основы компьютерных наук для средней школы» является базовым курсом по основам программирования. Данное издание рассчитано на учеников старших классов (9–11), не имеющих опыта в написании компьютерных программ или имеющих минимальный опыт. Такой подход позволяет использовать учебник и в рамках коллективных занятий (на уроках, факультативах или кружках), и при самостоятельном индивидуальном обучении. Пособие содержит как общие теоретические положения подхода к написанию программ, так и описание практических приемов, а также разбор соответствующих излагаемому материалу примеров. Книга написана на основании базовой части курса «Компьютерные науки», преподаваемого в 9–12 классах израильской школы. Авторы — ведущие преподаватели этого курса, с опытом работы более 25 лет.
Kurs «Osnovy kompjuternykh nauk dlja srednej shkoly» javljaetsja bazovym kursom po osnovam programmirovanija. Dannoe izdanie rasschitano na uchenikov starshikh klassov (9–11), ne imejuschikh opyta v napisanii kompjuternykh programm ili imejuschikh minimalnyj opyt. Takoj podkhod pozvoljaet ispolzovat uchebnik i v ramkakh kollektivnykh zanjatij (na urokakh, fakultativakh ili kruzhkakh), i pri samostojatelnom individualnom obuchenii. Posobie soderzhit kak obschie teoreticheskie polozhenija podkhoda k napisaniju programm, tak i opisanie prakticheskikh priemov, a takzhe razbor sootvetstvujuschikh izlagaemomu materialu primerov. Kniga napisana na osnovanii bazovoj chasti kursa «Kompjuternye nauki», prepodavaemogo v 9–12 klassakh izrailskoj shkoly. Avtory — veduschie prepodavateli etogo kursa, s opytom raboty bolee 25 let.