Преподавание в школе 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. Симон Робинсон и др.