Программирование на C# для школьников
Покупка
Тематика:
Программирование на C и C++
Издательство:
ИНТУИТ
Автор:
Биллиг Владимир Арнольдович
Год издания: 2016
Кол-во страниц: 50
Дополнительно
Вид издания:
Учебное пособие
Уровень образования:
Среднее профессиональное образование
Артикул: 834478.01.99
Курс для школьников от 6-го до 10-го классов, желающих научиться хорошо программировать. В нем дается обзор основных понятий программирования, начиная рассмотрением переменных и их типов, базисных операторов языков программирования, и заканчивая принципами структурного программирования.
В качестве рабочего языка выбран современный профессиональный язык программирования C#, а в качестве среды разработки программных проектов - Visual Studio Community. На простых примерах показано, как строятся программные проекты разного типа - консольные и Windows Forms проекты. Целью курса является обучение школьников основам современного программирования и выработка у
них алгоритмического мышления.
Тематика:
ББК:
УДК:
ОКСО:
- Среднее профессиональное образование
- 09.02.04: Информационные системы (по отраслям)
- 09.02.05: Прикладная информатика (по отраслям)
- 09.02.07: Информационные системы и программирование
- ВО - Бакалавриат
- 00.03.03: Информатика
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов
Программирование на C# для школьников Биллиг В.А. Национальный Открытый Университет “ИНТУИТ”
Программирование на C# для школьников 2-е издание, исправленное Биллиг В.А. Национальный Открытый Университет “ИНТУИТ” 2016 2
Программирование на C# для школьников/ В.А. Биллиг - М.: Национальный Открытый Университет “ИНТУИТ”, 2016 Курс для школьников от 6-го до 10-го классов, желающих научиться хорошо программировать. В нем дается обзор основных понятий программирования, начиная рассмотрением переменных и их типов, базисных операторов языков программирования, и заканчивая принципами структурного программирования. В качестве рабочего языка выбран современный профессиональный язык программирования C#, а в качестве среды разработки программных проектов – Visual Studio Community. На простых примерах показано, как строятся программные проекты разного типа – консольные и Windows Forms проекты. Целью курса является обучение школьников основам современного программирования и выработка у них алгоритмического мышления. (c) ООО “ИНТУИТ.РУ”, 2014-2016 (c) Биллиг В.А., 2014-2016 3
О курсе Представление лектора курса и его ассистентов. Объяснение целей курса и кому предназначается курс. Видео Курс “Информатика” появился в школах во многом благодаря усилиям академика Андрея Петровича Ершова, провозгласившего лозунг “Программирование – вторая грамотность”. По задумке Андрея Петровича Ершова, написавшего один из первых учебников по школьной информатике, основной целью этого курса является выработка у школьников алгоритмического мышления и умения программировать. Достижение этих целей сложная задача, трудно выполнимая для всех школьников в классе. Следует признать, что выработка гуманитарного и математического стиля мышления является столь же не простой задачей. Поэтому сегодня в школе вводят базовое и профильное образование. К сожалению, в большинстве школ как базовое, так и профильное обучение информатике сводится к подготовке пользователей информационных систем, таких как текстовые и графические редакторы, электронные таблицы, системы подготовки презентаций. На обучение программированию в школьной программе, даже для профильных классов, времени практически нет. Информатика, также, как русский язык и математика, должна начинаться с первого класса и продолжаться в разных формах на протяжении всей учебы в школе. Информационные технологии сегодня определяют уровень развития общества. Необходимы люди, умеющие создавать новые технологии, определяющие будущее. Школа обязана дать начальное образование в информатике достаточному количество будущих программистов, готовых заниматься этой важной, непростой, но весьма увлекательной деятельностью. Предлагаемый курс нацелен на решение этой задачи – подготовке школьников, которые хотели бы стать в будущем профессионалами и могли создавать новые информационные технологии. 4
О программировании Объясняется, почему программирование является сложной деятельностью. Видео Почему программирование является сложным делом? Одно из объяснений содержится в самом названии классической книги по программированию “Algorithm + Data Structure = Program”. Книгу эту написал Никлас Вирт – автор таких языков программирования как Pascal, Modula, Oberon. Чтобы написать программу, решающую некоторую задачу, нужно разработать алгоритм, по которому работает программа. Но алгоритм зависит от структуры данных, с которыми программа работает. Проектирование подходящей структуры данных в свою очередь предполагает знание алгоритма, обрабатывающего данные. Поэтому программисту приходится одновременно проектировать и алгоритм, и структуру данных, соответствующие друг другу и позволяющие эффективно решать поставленную задачу. Написать работающую программу сложно. Но значительно сложнее разработать корректно работающую программу, программу которая корректно работает на всех возможных вариантах входных данных. Доказать, что разработанная сложная программа корректна, трудная задача, во многом схожая с доказательством сложных теорем в математике. Поскольку многие программы работают в жизненно важных областях – управляют полетом ракет, работой атомных электростанций, - то доказательство корректности работы таких программ является необходимой частью деятельности программиста. Почему программирование является крайне увлекательным делом? Программисты, как строители, могут создавать целые миры – виртуальные миры. Но в отличие от строителей, для мира, создаваемого программистом, не нужны ни доски, ни гвозди, ни нефть, ни другие материальные ресурсы. Миры, создаваемые программистом, создаются из нулей и единичек, имеющихся в неограниченном количестве. Все определяется лишь воображением и профессионализмом программиста. 5