Преподавание в школе Visual C# Express Edition
Пояснительная записка
В методической разработке представлены уроки
по изучению языка С#: на 12 уроках рассматриваются консольные приложения, далее рассматривается принципы объектно-ориентированного программирования.
Уроки по изучению С# требуют самостоятельного детального осмысления, в предметной реализации - исследования предметной области и подбора тех
функциональных возможностей языка, которые более всего пригодны для решения поставленной цели.
Преподавание дисциплины имеет практическую направленность.
Цель: усвоение новых знаний по изучению основ языка С#, включающее: знакомство с программным обеспечением MS C# Express Edition,
создание консольных приложений с вводом-выводом данных на дисплей и в файл, реализацию проектов прикладного назначения со
сложной структурой в Windows - формах.
По этапам учебного процесса 12 уроков по данной теме представлены в виде блока уроков: первичное ознакомление с материалом,
применения полученных знаний и умений на практике, повторения и обобщения.
Рекомендуется изучать в 9-11 классах.
Задачи:
Образовательные:
- познакомить учащихся со средой программирования,
- познакомить учащихся с основными типами данных,
- познакомить учащихся со строковыми и арифметическими выражениями,
- познакомить учащихся с различными категориями стандартных функций,
- изучить методы нахождения ошибок в программе,
- изучить методы создания собственных функций и подпрограмм,
- закрепление знаний и умений на основе практической деятельности по реализации программных продуктов.
Воспитательные:
рациональный подход;
объективное отношение к себе;
формирование стремления к самообразованию повышение интереса к предмету;
воспитание чувства коллективизма, взаимопомощи, ответственности;
бережное отношение к технике;
развивать уважение к собеседнику;
доверие.
Развивающие: развивать логическое мышление, умение алгоритмизировать, анализировать, систематизировать полученные знания,
формировать чувство ответственности за собственные результаты в учебе.
Тип уроков в блоке:
Все уроки - комбинированные: изложение нового материала, усвоение новых знаний путем практической самостоятельной работы по созданию программы в среде MS C# Express Edition.
Содержание
-
Консольные приложения. Типы данных.
Арифметические выражения.
- Операции C#.
- Тернарный оператор.
- Условные операторы. Оператор if.
- Условные операторы. Оператор switch.
- Циклические структуры. Цикл for.
- Циклические структуры. Цикл while.
- Циклические структуры. Цикл do ... while.
- Циклические структуры. Цикл foreach.
- Вложенные циклы.
- Объектно-ориентированное программирование.
Понятие объекта. Свойства. Методы. События.
- Интегрированная среда разработки Visual C#.
Графический интерфейс. Форма и управляющие элементы формы.
Пояснительная записка по языку Visual C#
Автором языка C# является Андерс Хейлсберг. C 2000 года он возглавлял группу в компании Microsoft по созданию и проектированию
языка C#.
Это объектно-ориентированный язык программирования, используемый для разработки прикладных приложений на платформе .NET Framework.
C# относится к семье языков с C-подобным синтаксисом, и его синтаксис наиболее близок к C++ и Java.
На протяжении 5 лет, начиная с 2011 года автором данной методической разработки проводится обучение
школьников 8 - 11 классов языку С#. Ниже приводится 12 ознакомительных уроков по консольным и Windows - приложениям.
Фирма Microsoft в процессе своего эволюционирования развивала и языки программирования такие, как
Visual Basic (VB) и С++. Язык VB последовательно расширялся до тех пор, пока не стал полноценным языком разработки.
Тем не менее крупные проекты на этом языке становятся неорганизованными и плохо управляемыми. Из-за того, что синтаксис
VB унаследован от ранних версий языка Basic, предназначенных для новичков в программировании, он не позволяет писать
хорошо структурированные или объектно - ориентированные программы.
Напротив, развитие С++ привело к значительному усложнении языка. Наступает момент, когда необходимо создать
простой, но имеющий сложную структуру набор языков, сред и средств разработки на основе принципов
объектно-ориентированного программирования (ООП). С# и является той отправной точкой - альтернативой для разработчиков
и представляет собой простой, современный, ООП язык с безопасными типами, производный от С и С++.
Язык С# является родным языком среды Web-ориентированной платформы .NET Framework, как единого каркаса многоязыковой среды создания приложений.
ЛИТЕРАТУРА
- Н. Д. Угринович. Информатика. 10-11 класс.
- Документация по С# Microsoft (MSDN)
- С# для профессионалов. том 1. Симон Робинсон и др.