Начальный уровень вычислительные [закрытые] учебники

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

- (void)viewWillAppear:(BOOL)animated {
    [self.navigationController setNavigationBarHidden:YES animated:YES];
    [super viewWillAppear:animated];
}

, и показать панель навигации, когда пользователь покидает эту страницу. viewWillDisappear

- (void)viewWillDisappear:(BOOL)animated {
    [self.navigationController setNavigationBarHidden:NO animated:YES];
    [super viewWillDisappear:animated];
}
5
задан eeykay 22 August 2013 в 20:47
поделиться

9 ответов

«Вычислительная техника» - очень обширная тема. Вы имеете в виду научить их, как работает компьютер (например, внутри), или как использовать компьютерные приложения (обработка текста / электронные таблицы / Интернет), или как их программировать? Я думаю, что все три темы подойдут для детей 10-15 лет.

Мой отец, компьютерный инженер, научил меня многому из вышеперечисленного самостоятельно примерно в том же возрасте (конечно, это зависит от того, насколько мотивированы ваши ученики) . В основном это было через эксперименты и вопросы. Я выделю несколько хороших ресурсов, через которые я прошел, когда был в этом возрасте. Хотя эти книги не являются общественным достоянием, они не такие дорогие (вы можете купить все книги, о которых я упоминаю ниже, менее чем за 100 долларов США на момент ответа, что дешевле, чем один учебник для колледжа; фильмы, которые вы можете попробовать найти в своей местной библиотеке). Обратите внимание, что некоторые из них относятся к эпохе MS-DOS 3.x 10–12 лет назад, но, честно говоря, основные концепции не сильно изменились. Платформа IBM PC по-прежнему имеет ту же архитектуру, только ее модернизировали. Однако приложения изменились.


Как работает компьютер

  • Возможно, вы захотите рассказать обо всех различных частях современной компьютерной башни, открыв одну и объяснив им, что каждая из них представляет и что делает, и как они зацепляются все вместе. Это даже не должно работать, вам просто нужно показать им вещи. Хорошая и простая книга, объясняющая компоненты компьютера, - это Как работают компьютеры Рона Уайта. Я полагаю, что на этом есть также эпизод «Волшебный школьный автобус» («Волшебный школьный автобус запрограммирован», серия 50 из 4 сезона).
  • После этого вы, возможно, захотите объяснить процесс запуска и то, как компьютер впервые включается, но ничего не знает . Затем вы могли бы объяснить, как микросхема BIOS находит все различные устройства, подключенные к материнской плате, а затем использует жесткий диск для запуска операционной системы (Windows / OS X).
  • Есть несколько интерактивных программ, которые описывают, как все из этих вещей работают, хотя я не могу придумать ничего из головы. Я использовал старую обучающую программу под названием «Что в этой коробке», но теперь она настолько устарела, что бесполезна.
  • Если у вас есть действительно мотивированных студентов, вы можете познакомить их с электронным основы компьютера, а также двоичные числа и ворота. Хорошее (на уровне учителя) введение в эти вещи - Чарльз Петцольд. s Код . Вы пытаетесь объяснить, как компьютеры говорят о вещах, используя единицы и нули. Кроме того, есть эпизод Билл Най, ученый , об этом (сезон 4, серия 78).

Как пользоваться приложениями

Честно говоря, я действительно не знаю, что вам здесь сказать , но я полагаю, вы можете найти множество руководств по этому поводу, если вы загуглите. Объяснение Word, Excel и т. Д. Студентам полезно и, как мне кажется, широко распространено. NB: Учите учащихся печатать слепым шрифтом в этом возрасте . Я не научился печатать вслепую, пока не был в середине HS, и это было сложно. К тому времени я уже научился делать что-то на компьютере и играть в игры на клавиатуре, и поэтому мои пальцы запомнили, как перемещаться во все неправильные места. Если вы поймаете их рано, у них все будет хорошо.


Как программировать

  • Как я научился программировать в возраст 10 был таким образом с использованием языка под названием BASIC (кстати, это ссылка дает много других идей для учиться программировать в молодом возраст). Я уверен, что у других будет хорошие ответы и по этому поводу. Книгой, по которой я привык учиться после этого, была QBasic by Example , которую владелец компьютерного книжного магазина дал мне, когда мне было 12 лет, из его одноразовой стопки. Это была моя библия программирования, и я прочитал ее от корки до корки.
  • Обратите внимание, однако, что некоторые студенты захотят делать «крутые» вещи, когда учатся программировать; по общему признанию, то, как я узнал, не было бы классным. Мой старый преподаватель информатики из бакалавриата участвует в программе с детьми из городских районов, которая учит их программировать роботов, используя язык под названием LOGO , Sun SunSPOTS и LEGO Mindstorms NXT (в зависимости от класса). Вы в основном даете команды роботу, и он их выполняет, и вы можете наблюдать, как робот выполняет то, что вы ему сказали. Очень круто и интерактивно. Это может заставить их задуматься о программировании и о том, как сказать компьютеру / роботу, что делать, и как вы можете стать «командиром робота» или «командиром компьютера». По сути, это то, чем программисты занимаются каждый день.
  • Новое детское шоу Cyberchase учит навыкам критического мышления, которые являются основой навыков программирования.

Просто несколько мыслей для начала. Я думаю, что многие дети оценят практический подход; большинство из тех, кто работает в отрасли, начали с практического опыта, а не заучивания книг. Вышеупомянутое дошкольное образование, наряду с некоторыми книгами, помогло мне, большую часть этого я отбросил по памяти.

Также посетите Woz.org; Стив Возняк (программист / инженер по аппаратному обеспечению, разработчик Apple] [) сейчас преподает школьникам компьютеры.

и как это сказать компьютеру / роботу, что делать, и как вы можете быть «командиром робота» или «командиром компьютера». По сути, это то, чем программисты занимаются каждый день.
  • Новое детское шоу Cyberchase учит навыкам критического мышления, которые являются основой навыков программирования.

  • Просто несколько мыслей для начала. Я думаю, что многие дети оценят практический подход; большинство из тех, кто работает в отрасли, начали с практического опыта, а не заучивания книг. Вышеупомянутое дошкольное образование, наряду с некоторыми книгами, помогло мне, большую часть этого я отбросил по памяти.

    Также посетите Woz.org; Стив Возняк (программист / инженер по аппаратному обеспечению, разработчик Apple] [) сейчас преподает школьникам компьютеры.

    и как это сказать компьютеру / роботу, что делать, и как вы можете быть «командиром робота» или «командиром компьютера». По сути, это то, чем программисты занимаются каждый день.
  • Новое детское шоу Cyberchase учит навыкам критического мышления, которые являются основой навыков программирования.

  • Просто несколько мыслей для начала. Я думаю, что многие дети оценят практический подход; большинство из тех, кто работает в отрасли, начали с практического опыта, а не заучивания книг. Вышеупомянутое дошкольное образование, наряду с некоторыми книгами, помогло мне, большую часть этого я отбросил по памяти.

    Также посетите Woz.org; Стив Возняк (программист / инженер по аппаратному обеспечению, разработчик Apple] [) сейчас преподает школьникам компьютеры.

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

  • Просто несколько мыслей для начала. Я думаю, что многие дети оценят практический подход; большинство из тех, кто работает в отрасли, начали с практического опыта, а не заучивания книг. Вышеупомянутое дошкольное образование, наряду с некоторыми книгами, помогло мне, большую часть этого я отбросил по памяти.

    Также посетите Woz.org; Стив Возняк (программист / инженер по аппаратному обеспечению, разработчик Apple] [) сейчас преподает школьникам компьютеры.

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

  • Просто несколько мыслей для начала. Я думаю, что многие дети оценят практический подход; большинство из тех, кто работает в отрасли, начали с практического опыта, а не заучивания книг. Вышеупомянутое дошкольное образование, наряду с некоторыми книгами, помогло мне, большую часть этого я отбросил по памяти.

    Также посетите Woz.org; Стив Возняк (программист / инженер по аппаратному обеспечению, разработчик Apple] [) сейчас преподает школьникам компьютеры.

    чем программисты занимаются каждый день.
  • Новое детское шоу Cyberchase учит навыкам критического мышления, которые являются основой навыков программирования.

  • Просто некоторые мысли для начала. Я думаю, что многие дети оценят практический подход; большинство из тех, кто работает в отрасли, начали с практического опыта, а не заучивания книг. Вышеупомянутое дошкольное образование, наряду с некоторыми книгами, помогло мне, большую часть этого я отбросил по памяти.

    Также посетите Woz.org; Стив Возняк (программист / инженер по аппаратному обеспечению, разработчик Apple] [) сейчас преподает школьникам компьютеры.

    чем программисты занимаются каждый день.
  • Новое детское шоу Cyberchase учит навыкам критического мышления, которые являются основой навыков программирования.

  • Просто некоторые мысли для начала. Я думаю, что многие дети оценят практический подход; большинство из тех, кто работает в отрасли, начали с практического опыта, а не заучивания книг. Вышеупомянутое дошкольное образование, наряду с некоторыми книгами, помогло мне, большую часть этого я отбросил по памяти.

    Также посетите Woz.org; Стив Возняк (программист / инженер по аппаратному обеспечению, разработчик Apple] [) сейчас преподает школьникам компьютеры.


    Просто несколько мыслей для начала. Я думаю, что многие дети оценят практический подход; большинство из тех, кто работает в отрасли, начали с практического опыта, а не заучивания книг. Вышеупомянутое дошкольное образование, наряду с некоторыми книгами, помогло мне, большую часть этого я отбросил по памяти.

    Также посетите Woz.org; Стив Возняк (программист / инженер по аппаратному обеспечению, разработчик Apple] [) сейчас преподает школьникам компьютеры.


    Просто несколько мыслей для начала. Я думаю, что многие дети оценят практический подход; большинство из тех, кто работает в отрасли, начали с практического опыта, а не заучивания книг. Вышеупомянутое дошкольное образование, наряду с некоторыми книгами, помогло мне, большую часть этого я отбросил по памяти.

    Также посетите Woz.org; Стив Возняк (программист / инженер по аппаратному обеспечению, разработчик Apple] [) сейчас преподает школьникам компьютеры.

    8
    ответ дан 18 December 2019 в 12:00
    поделиться

    Думаю, Python будет моим первым выбором для обучения программированию. Книга бесплатна, python бесплатен, а некоторые действительно хорошие IDE бесплатны - редактор Python Stani или Wing IDE 101 . Это обеспечивает действительно хорошую среду и набор ресурсов для обучения программированию детей этого возраста. Если программирование - это слишком много для детей младшего возраста, PyGame можно использовать для быстрого вывода простой графики на экран - и это отличный способ удержать внимание.

    РЕДАКТИРОВАТЬ: Я только что наткнулся на отличную книгу для ознакомления детей (и других новичков) с компьютерным программированием: Hello World! Компьютерное программирование для детей и других начинающих . В этой книге в качестве языка программирования используется Python, а все проекты представляют собой простые игры. В общем и целом, это отличная книга для знакомства детей с компьютерным программированием.

    2
    ответ дан 18 December 2019 в 12:00
    поделиться

    Попробуйте Как разрабатывать программы: Введение в программирование и вычисления , Маттиас Феллейзен, Роберт Брюс Финдлер, Мэтью Флатт и Шрирам Кришнамурти. В книге используется язык Scheme, который находится в свободном доступе и предназначен для использования студентами. Книга доступна в Интернете по адресу www.htdp.org .

    Книга была разработана для использования на вводных курсах программирования в средней школе и университете и специально написана, чтобы научить, как создавать программы, а не только как использовать синтаксис конкретного языка программирования. Он подчеркивает такие вещи, как создание удобочитаемых программ, размышление о структуре вашей программы перед вводом чего-либо и общие концепции программирования, такие как рекурсия и инкапсуляция.

    2
    ответ дан 18 December 2019 в 12:00
    поделиться

    В Великобритании школы, как правило, связаны с Microsoft, поэтому:

    1. Word
    2. Excel
    3. Что такое сеть
    4. Уроки Java во время обеда (если повезет)
    1
    ответ дан 18 December 2019 в 12:00
    поделиться

    На каких областях вы пытаетесь сосредоточиться ? Открытый курс MIT предлагает несколько хороших открытых текстов на разных языках программирования, но, несомненно, предназначенных для более старшей аудитории. Я думаю, что найти книги по вычислительной технике для этой возрастной группы будет непростой задачей, но всегда есть хорошие веб-сайты, которые дети могут изучить по самым разным темам.

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

    1
    ответ дан 18 December 2019 в 12:00
    поделиться

    Не книга, но может показаться неплохим ресурсом.

    KidsDomain.com

    0
    ответ дан 18 December 2019 в 12:00
    поделиться

    Особенно для детей младшего возраста ToonTalk - это потрясающе крутое введение в программирование. Он даже выполняет параллельное программирование с самого начала. ToonTalk учит основополагающим принципам, будучи чрезвычайно увлеченным трехмерным интерфейсом, животными для выполнения вычислений и так далее. Очень рекомендую!

    0
    ответ дан 18 December 2019 в 12:00
    поделиться

    Отъезд Сквикленд . Это конкретно о компьютерах и обучении.

    1
    ответ дан 18 December 2019 в 12:00
    поделиться

    Книга Роба Майлза C # Yellow хороший и бесплатный ресурс для обучения студентов C #. Он используется факультетом компьютерных наук Университета Халла в качестве основы для первого курса программирования

    0
    ответ дан 18 December 2019 в 12:00
    поделиться
    Другие вопросы по тегам:

    Похожие вопросы: