Внедрив этот код в свой 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];
}
«Вычислительная техника» - очень обширная тема. Вы имеете в виду научить их, как работает компьютер (например, внутри), или как использовать компьютерные приложения (обработка текста / электронные таблицы / Интернет), или как их программировать? Я думаю, что все три темы подойдут для детей 10-15 лет.
Мой отец, компьютерный инженер, научил меня многому из вышеперечисленного самостоятельно примерно в том же возрасте (конечно, это зависит от того, насколько мотивированы ваши ученики) . В основном это было через эксперименты и вопросы. Я выделю несколько хороших ресурсов, через которые я прошел, когда был в этом возрасте. Хотя эти книги не являются общественным достоянием, они не такие дорогие (вы можете купить все книги, о которых я упоминаю ниже, менее чем за 100 долларов США на момент ответа, что дешевле, чем один учебник для колледжа; фильмы, которые вы можете попробовать найти в своей местной библиотеке). Обратите внимание, что некоторые из них относятся к эпохе MS-DOS 3.x 10–12 лет назад, но, честно говоря, основные концепции не сильно изменились. Платформа IBM PC по-прежнему имеет ту же архитектуру, только ее модернизировали. Однако приложения изменились.
Как работает компьютер
Как пользоваться приложениями
Честно говоря, я действительно не знаю, что вам здесь сказать , но я полагаю, вы можете найти множество руководств по этому поводу, если вы загуглите. Объяснение Word, Excel и т. Д. Студентам полезно и, как мне кажется, широко распространено. NB: Учите учащихся печатать слепым шрифтом в этом возрасте . Я не научился печатать вслепую, пока не был в середине HS, и это было сложно. К тому времени я уже научился делать что-то на компьютере и играть в игры на клавиатуре, и поэтому мои пальцы запомнили, как перемещаться во все неправильные места. Если вы поймаете их рано, у них все будет хорошо.
Как программировать
Просто несколько мыслей для начала. Я думаю, что многие дети оценят практический подход; большинство из тех, кто работает в отрасли, начали с практического опыта, а не заучивания книг. Вышеупомянутое дошкольное образование, наряду с некоторыми книгами, помогло мне, большую часть этого я отбросил по памяти.
Также посетите Woz.org; Стив Возняк (программист / инженер по аппаратному обеспечению, разработчик Apple] [) сейчас преподает школьникам компьютеры.
и как это сказать компьютеру / роботу, что делать, и как вы можете быть «командиром робота» или «командиром компьютера». По сути, это то, чем программисты занимаются каждый день.Просто несколько мыслей для начала. Я думаю, что многие дети оценят практический подход; большинство из тех, кто работает в отрасли, начали с практического опыта, а не заучивания книг. Вышеупомянутое дошкольное образование, наряду с некоторыми книгами, помогло мне, большую часть этого я отбросил по памяти.
Также посетите Woz.org; Стив Возняк (программист / инженер по аппаратному обеспечению, разработчик Apple] [) сейчас преподает школьникам компьютеры.
и как это сказать компьютеру / роботу, что делать, и как вы можете быть «командиром робота» или «командиром компьютера». По сути, это то, чем программисты занимаются каждый день.Просто несколько мыслей для начала. Я думаю, что многие дети оценят практический подход; большинство из тех, кто работает в отрасли, начали с практического опыта, а не заучивания книг. Вышеупомянутое дошкольное образование, наряду с некоторыми книгами, помогло мне, большую часть этого я отбросил по памяти.
Также посетите Woz.org; Стив Возняк (программист / инженер по аппаратному обеспечению, разработчик Apple] [) сейчас преподает школьникам компьютеры.
и как ты можешь быть «командиром робота» или «командиром компьютера». По сути, это то, чем программисты занимаются каждый день.Просто несколько мыслей для начала. Я думаю, что многие дети оценят практический подход; большинство из тех, кто работает в отрасли, начали с практического опыта, а не заучивания книг. Вышеупомянутое дошкольное образование, наряду с некоторыми книгами, помогло мне, большую часть этого я отбросил по памяти.
Также посетите Woz.org; Стив Возняк (программист / инженер по аппаратному обеспечению, разработчик Apple] [) сейчас преподает школьникам компьютеры.
и как ты можешь быть «командиром робота» или «командиром компьютера». По сути, это то, чем программисты занимаются каждый день.Просто несколько мыслей для начала. Я думаю, что многие дети оценят практический подход; большинство из тех, кто работает в отрасли, начали с практического опыта, а не заучивания книг. Вышеупомянутое дошкольное образование, наряду с некоторыми книгами, помогло мне, большую часть этого я отбросил по памяти.
Также посетите Woz.org; Стив Возняк (программист / инженер по аппаратному обеспечению, разработчик Apple] [) сейчас преподает школьникам компьютеры.
чем программисты занимаются каждый день.Просто некоторые мысли для начала. Я думаю, что многие дети оценят практический подход; большинство из тех, кто работает в отрасли, начали с практического опыта, а не заучивания книг. Вышеупомянутое дошкольное образование, наряду с некоторыми книгами, помогло мне, большую часть этого я отбросил по памяти.
Также посетите Woz.org; Стив Возняк (программист / инженер по аппаратному обеспечению, разработчик Apple] [) сейчас преподает школьникам компьютеры.
чем программисты занимаются каждый день.Просто некоторые мысли для начала. Я думаю, что многие дети оценят практический подход; большинство из тех, кто работает в отрасли, начали с практического опыта, а не заучивания книг. Вышеупомянутое дошкольное образование, наряду с некоторыми книгами, помогло мне, большую часть этого я отбросил по памяти.
Также посетите Woz.org; Стив Возняк (программист / инженер по аппаратному обеспечению, разработчик Apple] [) сейчас преподает школьникам компьютеры.
Просто несколько мыслей для начала. Я думаю, что многие дети оценят практический подход; большинство из тех, кто работает в отрасли, начали с практического опыта, а не заучивания книг. Вышеупомянутое дошкольное образование, наряду с некоторыми книгами, помогло мне, большую часть этого я отбросил по памяти.
Также посетите Woz.org; Стив Возняк (программист / инженер по аппаратному обеспечению, разработчик Apple] [) сейчас преподает школьникам компьютеры.
Просто несколько мыслей для начала. Я думаю, что многие дети оценят практический подход; большинство из тех, кто работает в отрасли, начали с практического опыта, а не заучивания книг. Вышеупомянутое дошкольное образование, наряду с некоторыми книгами, помогло мне, большую часть этого я отбросил по памяти.
Также посетите Woz.org; Стив Возняк (программист / инженер по аппаратному обеспечению, разработчик Apple] [) сейчас преподает школьникам компьютеры.
Думаю, Python будет моим первым выбором для обучения программированию. Книга бесплатна, python бесплатен, а некоторые действительно хорошие IDE бесплатны - редактор Python Stani или Wing IDE 101 . Это обеспечивает действительно хорошую среду и набор ресурсов для обучения программированию детей этого возраста. Если программирование - это слишком много для детей младшего возраста, PyGame можно использовать для быстрого вывода простой графики на экран - и это отличный способ удержать внимание.
РЕДАКТИРОВАТЬ: Я только что наткнулся на отличную книгу для ознакомления детей (и других новичков) с компьютерным программированием: Hello World! Компьютерное программирование для детей и других начинающих . В этой книге в качестве языка программирования используется Python, а все проекты представляют собой простые игры. В общем и целом, это отличная книга для знакомства детей с компьютерным программированием.
Попробуйте Как разрабатывать программы: Введение в программирование и вычисления , Маттиас Феллейзен, Роберт Брюс Финдлер, Мэтью Флатт и Шрирам Кришнамурти. В книге используется язык Scheme, который находится в свободном доступе и предназначен для использования студентами. Книга доступна в Интернете по адресу www.htdp.org .
Книга была разработана для использования на вводных курсах программирования в средней школе и университете и специально написана, чтобы научить, как создавать программы, а не только как использовать синтаксис конкретного языка программирования. Он подчеркивает такие вещи, как создание удобочитаемых программ, размышление о структуре вашей программы перед вводом чего-либо и общие концепции программирования, такие как рекурсия и инкапсуляция.
В Великобритании школы, как правило, связаны с Microsoft, поэтому:
На каких областях вы пытаетесь сосредоточиться ? Открытый курс MIT предлагает несколько хороших открытых текстов на разных языках программирования, но, несомненно, предназначенных для более старшей аудитории. Я думаю, что найти книги по вычислительной технике для этой возрастной группы будет непростой задачей, но всегда есть хорошие веб-сайты, которые дети могут изучить по самым разным темам.
Как уже упоминалось, если вы не знаете, что дети на более продвинутом уровне (которым сейчас являются многие в этом возрасте) я бы сосредоточился на обработке текста, использовании Интернета (поиск и ответственный серфинг) и тому подобном.
Особенно для детей младшего возраста ToonTalk - это потрясающе крутое введение в программирование. Он даже выполняет параллельное программирование с самого начала. ToonTalk учит основополагающим принципам, будучи чрезвычайно увлеченным трехмерным интерфейсом, животными для выполнения вычислений и так далее. Очень рекомендую!
Отъезд Сквикленд . Это конкретно о компьютерах и обучении.
Книга Роба Майлза C # Yellow хороший и бесплатный ресурс для обучения студентов C #. Он используется факультетом компьютерных наук Университета Халла в качестве основы для первого курса программирования