Компьютерная грамотность

Помните,  я писала, что беру онлайн-курс по основам программирования? На Coursera.org я взяла 2 курса по программрованию на Python. Первый я осилила 2 недели и узнала только про calculating, variables, built-in functions. За второй, где учили программировать простейшие игры, я даже не принималась. Ну не УГ ли?

При этом желание иметь базовые навыки программирования у меня не исчезло, и я обязательно возьму ближайший новый курс. Это, конечно, сложновато, учитывая, что математикой я не занималась давно и вся она на английском, но очень увлекательно и перспективно.

На днях наткнулась на статью, которая еще больше укрепила мое стремление и местами озвучила то, что давно вертелось у меня в голове. Автор статьи суммирует идею о всеобщей компьютерной грамотности. Но не банальному ликбезу по пакету MS Office и пресловутым новым медиа, а изучению принципов их устройства и разработки – программированию.

Автор манифеста в Guardian «Почему всех детей нужно учить программированию» пишет: «Вместо обучения детей наиболее революционным технологиям их юных лет мы сосредоточились на обучении использованию устаревшего софтвера… Мы совершили ошибку, думая, что обучаться работе на компьютере — это все равно что учиться водить автомобиль: поскольку знание механизма внутреннего сгорания несущественно для того, чтобы стать опытным водителем, то и понимание того, как работают компьютеры, неважно для наших детей». Поэтому «они вырастут пассивными потребителями закрытых устройств и услуг, ведя жизнь, все более ограниченную технологиями, созданными элитой, которая работает в крупных корпорациях, таких, как Гугл или Фейсбук. По сути, мы породим поколения хомячков, которые будут бегать в сверкающих колесах, в клетках, построенных Марком Цукербергом и ему подобными».

Во-первых, информатика стала жизненно необходимой для всех профессий, «от таксистов до хирургов»; во-вторых, программное обеспечение устаревает быстрее, чем принципы, лежащие в основе его разработки; в-третьих, это даст возможность каждому стать производителем софтвера.

Конечно, не факт, что все ( и я в том числе) сразу побегут писать софт. Но эти знания не будут лишними, поскольку дают представление о механизме работы многих устройств, которые окружают нас.

Мой интерес в программировании обусловлен примерно тем же: мало пользоваться продуктом, хочется узнать, как он работает и кастомизировать его под свои потребности. Мы часто думаем: “Вот сделали бы программу такую удобную или приложение”, при этом, откуда мы знаем, что это очень сложно и нельзя сделать самому?

Advertisements

Программирование для чайников

Сегодня я записалась на онлайн-курс “Learn to program: The fundamentals”, который преподают два профессора университета Торонто, на сайте coursera.org. Он начнется 24 сентября и создан специально для людей, не имеющих опыта в программировании.

Хочу попробовать взять аналогичный онлайн-курс “Introduction to Computer Science” для непрограммистов от Гарвардского университета на сайте edx.org.

Посмотрим, какой курс я осилю :)

“… во второй половине 60-х масс-медиа преподносили программирование как женскую работу. Посмотрите на скан статьи «Девушки за компьютерами», опубликованной в выпуске журнала «Космополитен» за апрель 1967 года. Статья была размещена между статьями «Японские выпускницы» и «Пёс советует: Почему каждой девушке стоит завести собаку».

Это было бы смешно, если не было бы так грустно (с)

В этом семестре в расписание поставили занятия по компьютерной графике. В программе – изучение Corel Draw. Сегодня на занятии: садимся за компьютеры, но не включаем их, а под диктовку пишем лекцию (!) на тему “Знакомство с Corel Draw. Назначение и интерфейс”. Пара отрывков из запомнившегося, так как подобное писать я отказываюсь:

… на экране отображается панель Welcome to Corel Draw, даже в русифицированной версии, с набором управляющих кнопок, предназначенных для открытия окна программы в 6 режимах….

… при нажатии появится вкладка What’s New – ватс ню, вы знаете, как писать на латинице, да? в-аш-а-тэ перед сэ постскриптум, ну эта запятая сверху, ню…

Нафиг записывать под диктовку лекции о том, КАК пользоваться программой?! О_О

Кстати, этот же преподаватель ведет “Онлайн-журналистику” на 5-м курсе. Жесть, к этому времени половина студентов продвинутые Интернет-пользователи и практикующие журналисты.  Этот предмет нужно на 1 курсе вводить вместе с Social Media Tools и взять современного, продвинутого практика по нью медиа. Чтобы на паре студенты сидели за компьютерами и имели свободный доступ в сеть т.ч. и в соц.сети (помню, раньше в кабинете информатики закрывали доступ к соцсетям). Без маразматических лекций на тему “Как открыть окно Windows”.

Но в КРСУ нет Интернета, хотя поставить Wi-Fi – дело нехитрое и не запредельно затратное. Зато был у нас как-то предмет “Интернет для журналистов”, где мы учились создавать HTML-страницы в MS FrontPage.

В одном из лучших ВУЗов страны (по крайней мере, он так себя позиционирует), на одном из самых дорогих факультетов, на самой нуждающейся в подобной информации специальности такая ситуация, а вы про компьютерную и Интернет-грамотность в стране…