Курсовая с практикой на тему Курс внеурочной деятельности «Основы программирования» для 7 классов
-
Оформление работы
-
Список литературы по ГОСТу
-
Соответствие методическим рекомендациям
-
И еще 16 требований ГОСТа,которые мы проверили
Введи почту и скачай архив со всеми файлами
Ссылку для скачивания пришлем
на указанный адрес электронной почты
Содержание:
Введение. 2
Глава 1.
Теоретические основы разработки курса внеурочной деятельности «Основы
программирования» для 7 классов. 4
1.1.
Сущность языка программирования С++. 4
1.2.
Особенности изучения языка программирования С++ в школе. 9
Глава 2.
Практические аспекты разработки курса внеурочной деятельности «Основы
программирования» для 7 классов. 13
2.1.
Описание курса внеурочной деятельности «Основы программирования» 13
2.2.
Тематический план курса внеурочной деятельности «Основы программирования». 20
Заключение. 29
Список
литературы.. 31
Введение:
Актуальность исследования.
На современном этапе развития компьютерных технологий невозможно представить
себе ни одного высококвалифицированного специалиста, не владеющего
информационными технологиями. Поскольку деятельность любого субъекта во многом
зависит от степени владения информацией, а также от умения эффективно ее
использовать. Для свободного ориентирования в информационных потоках
современный специалист любого профиля должен уметь получать, обрабатывать и
использовать информацию, прежде всего, с помощью компьютеров, а также
телекоммуникаций и других современных средств связи, в том числе владеть
языками программирования.
Актуальность
данной темы обусловлена тем, что прогресс компьютерных технологий определил
процесс появления новых разнообразных знаковых систем для записи алгоритмов –
языков программирования.
При
выборе языка программирования в образовательных целях не играют роли: его
новизна, эффективность реализации (в виде компилятора или интерпретатора),
специфические возможности и популярность. В связи с наблюдаемым на текущий
момент быстрым развитием персональной вычислительной техники, происходит
постепенное изменение требований, предъявляемых к языкам программирования. В
связи с возрастающей мощностью современных компьютеров, программы на
интерпретируемых языках остаются достаточно простыми, а скорость работы
догоняет скомпилированные программы.
При
этом многие учащиеся, не понаслышке знакомые с современными компьютерными
играми и приложениями широкого профиля, предъявляют запрос на обучение
технологиям построения подобных программ. Язык С++ представляет собой одну из
самых распространенных технологий такого пла
Необходимость
разработки представляемого курса внеурочной деятельности «Основы
программирования» для 7 классов обусловлена острым недостатком
квалифицированных специалистов по объектно-ориентированному программированию и
наличии запроса на изучение С-подобных языков программирования со стороны
учащихся школьного возраста.
Объект исследования:
особенности обучения школьников языку программирования С++.
Предмет исследования:
разработка курса внеурочной деятельности «Основы программирования» для 7
классов.
Цель исследования:
теоретически обосновать и практически разработать курс внеурочной деятельности «Основы
программирования» для 7 классов по изучению языка программирования С++.
Задачи исследования:
1. Проанализировать сущность языка
программирования С++.
2. Рассмотреть особенности изучения языка
программирования С++ в школе.
3. Представить описание курса внеурочной
деятельности «Основы программирования».
4. Представить тематический план курса
внеурочной деятельности «Основы программирования».
Методы исследования:
анализ научно-методической и психолого-педагогической литературы по теме
данного исследования, синтез, систематизация, обобщение, интерпретация.
Структура исследования.
Работа включает введение, две главы, заключение, список литературы.
Заключение:
Итак,
в ходе выполнения работы были получены следующие результаты:
1.
C++ — один
из самых адаптируемых и гибких языков программирования высокого уровня,
используемый для создания огромного количества различных программ и
приложений. Название C ++ означает эволюционный характер изменений от C. «++»
– оператор приращения C. C ++ – один из основных языков для разработки всех
видов технического и коммерческого программного обеспечения. На этом языке написаны большие части
многих операционных систем. C++ – это язык среднего уровня, что дает ему
преимущество при программировании приложений низкого уровня (драйверы, ядра) и
даже приложений более высокого уровня (игры, графический интерфейс, настольные
приложения и т. д.). Базовый синтаксис и структура кода C и C++ одинаковы.
Кроссплатформенность
языка программирования C++ является весомым преимуществом для начинающих
программистов. Есть множество компиляторов и IDE, которые имеют версии для
Windows, MacOS и Linux. Разработчик может создавать приложения для разных
платформ, используя «родную» для системы IDE и компилятор.
2.
В школьном курсе информатики программирование изучается не в таком большом
объеме, что не дает возможности в полной мере изучить данную тему. Вместе с
тем, изучение программирования в школьном курсе информатики является достаточно
трудным. Важно, чтобы для детей 11-14 лет учебный материал был привлекательным
и понятным. Задачей учителя в школе стоит разработка такой методики, которая
максимально упростит постижение способности программировать, что очень важно
для большинства людей в современном техническом мире. С этой целью следует
разработать специальный внеурочный курс по информатике по изучению языка
программирования С++.
3.
Было представлено основное описание курсе внеурочной деятельности «Основы
программирования». Курс рассчитан на учащихся 7 классов в объеме 68 учебных
часов. Представлена основная актуальность внеурочного курса по основам
программирования. Представлены цель и задачи внеурочного курса по основам
программирования, а также планируемые предметные, метапредметные и личностные
результаты курса.
4.
Было разработано основное содержание внеурочного курса по основам
программирования для учащихся 7-ых классов. Данный курс направлен на знакомство
школьников с языком программирования С++.
Таким
образом, цель работы достигнута, задачи решены.
Фрагмент текста работы:
Глава 1. Теоретические основы разработки курса
внеурочной деятельности «Основы программирования» для 7 классов
1.1. Сущность языка программирования С++
C++ — один
из самых адаптируемых и гибких языков программирования высокого уровня,
используемый для создания огромного количества различных программ и приложений.
C ++ — это язык программирования общего назначения, который был разработан как
расширение языка C для включения объектно-ориентированной парадигмы. Это
императивный и компилируемый язык [2].
C ++ — это
язык среднего уровня, который дает ему преимущество при программировании
приложений низкого уровня (драйверы, ядра) и даже приложений более высокого
уровня (игры, графический интерфейс, настольные приложения и т.
д.). Базовый синтаксис и структура кода как C, так и C ++
одинаковы. C ++ используется с 1990-х годов. Он был разработан Бьярном
Страуструпом под названием «C с классами» [11].
Появление
языка программирования C++ связано с языком программирования C, который был
разработан Брайаном Керниганом и Деннисом Ритчи в 1970 году. Язык C был создан
для написания кода операционных систем с использованием простого
процедурно-ориентированного языка и был невероятно популярным языком
кодирования в то время [20].
Единственная
проблема с языком программирования C заключалась в том, что, поскольку он был
ориентирован на процедуры, программистам приходилось сначала описывать данные
при кодировании, а затем писать процедуры для управления ими, что отнимало
много времени и приводило к путанице. Чтобы решить эту проблему, появился новый
метод объектно-ориентированного программирования, который группировал данные
вместе с работающими над ними операциями.
В 1980-х
годах человек по имени Бьерн Страуструп, работавший в Bell Labs в США, начал
разрабатывать улучшенную версию языка программирования C, которую он назвал «C
с классами». Это произошло потому, что это был объектно-ориентированный язык, в
котором группы данных также называются «объектами» или «классами» [1].