Назначение этой книги - предоставить читателю всестороннее представление о предмете компьютерных наук, охватывающее все его аспекты, от сугубо практических до полностью абстрактных. Такой подход к изучению базовых понятий открывает студентам любых, необязательно компьютерных дисциплин всю широту предмета и позволяет получить общее представление о тех возможностях, которые доступны им в современном технократическом обществе. Изложение материала ведется от простого к сложному, от конкретных аспектов к абстрактным и каждая рассматриваемая тема непосредственно подводит к следующей. Тем не менее, отдельные главы и разделы книги достаточно независимы и вполне могут рассматриваться как самостоятельные единицы. Важные достоинства книги - наличие около 1000 заданий и упражнений, предназначенных для углубления и закрепления понимания основных излагаемых концепций, обсуждение этических и юридических аспектов рассматриваемых технологий, которые необходимо знать, чтобы использовать их безопасно и ответственно, а также подборки общественных и социальных вопросов, призывающих читателя задуматься о связях между излагаемым материалом и тем обществом, в котором они живут. Изюминкой данного издания книги является переход к использованию языка Python для записи примеров кода и псевдокода, выдержанного в том же стиле. Об авторах Дж. Гленн Брукшир, заслуженный профессор в отставке университета Маркетт, в котором он многие годы преподавал курсы Формальные языки, Введение в компьютерные науки и Теория вычислений.Гленн Брукшир является автором всех предыдущих изданий книги Компьютерные науки. Базовый курс. Деннис Брилов, доцент отделения математики, статистики и компьютерных наук университета Маркетт с 2005 г., недавно получил высшую педагогическую награду университета - премию Teaching Excellence Award. Привлечен в качестве соавтра при подготовке 12- и 13-го изданий этой книги.13-е издание.
Naznachenie etoy knigi - predostavit chitatelyu vsestoronnee predstavlenie o predmete kompyuternykh nauk, okhvatyvayushchee vse ego aspekty, ot sugubo prakticheskikh do polnostyu abstraktnykh. Takoy podkhod k izucheniyu bazovykh ponyatiy otkryvaet studentam lyubykh, neobyazatelno kompyuternykh distsiplin vsyu shirotu predmeta i pozvolyaet poluchit obshchee predstavlenie o tekh vozmozhnostyakh, kotorye dostupny im v sovremennom tekhnokraticheskom obshchestve. Izlozhenie materiala vedetsya ot prostogo k slozhnomu, ot konkretnykh aspektov k abstraktnym i kazhdaya rassmatrivaemaya tema neposredstvenno podvodit k sleduyushchey. Tem ne menee, otdelnye glavy i razdely knigi dostatochno nezavisimy i vpolne mogut rassmatrivatsya kak samostoyatelnye edinitsy. Vazhnye dostoinstva knigi - nalichie okolo 1000 zadaniy i uprazhneniy, prednaznachennykh dlya uglubleniya i zakrepleniya ponimaniya osnovnykh izlagaemykh kontseptsiy, obsuzhdenie eticheskikh i yuridicheskikh aspektov rassmatrivaemykh tekhnologiy, kotorye neobkhodimo znat, chtoby ispolzovat ikh bezopasno i otvetstvenno, a takzhe podborki obshchestvennykh i sotsialnykh voprosov, prizyvayushchikh chitatelya zadumatsya o svyazyakh mezhdu izlagaemym materialom i tem obshchestvom, v kotorom oni zhivut. Izyuminkoy dannogo izdaniya knigi yavlyaetsya perekhod k ispolzovaniyu yazyka Python dlya zapisi primerov koda i psevdokoda, vyderzhannogo v tom zhe stile. Ob avtorakh Dzh. Glenn Brukshir, zasluzhennyy professor v otstavke universiteta Markett, v kotorom on mnogie gody prepodaval kursy Formalnye yazyki, Vvedenie v kompyuternye nauki i Teoriya vychisleniy.Glenn Brukshir yavlyaetsya avtorom vsekh predydushchikh izdaniy knigi Kompyuternye nauki. Bazovyy kurs. Dennis Brilov, dotsent otdeleniya matematiki, statistiki i kompyuternykh nauk universiteta Markett s 2005 g., nedavno poluchil vysshuyu pedagogicheskuyu nagradu universiteta - premiyu Teaching Excellence Award. Privlechen v kachestve soavtra pri podgotovke 12- i 13-go izdaniy etoy knigi.13-e izdanie.