Архив блога

Прошло 9 лет, а ничего не изменилось

«Энергичное,  яркое  и  эмоциональное   выступление  агитбригады    не  может  не  понравится,  студенты-  первокурсники  в  течении  20 минут, находясь  на  одной  волне  со  сверстниками, посредством  музыки  и  танца рассказывали  о  профессиях  строителей  и  сварщиков, механиков  и ветеринаров, агрономов  и  технологов…

Жданюк Наталья Ивановна, заслуженный учитель Российской Федерации, учитель русского языка и литературы средней школы №3г. Гусева

Однако завуч школы №5 думает совершенно иначе.

 

Ранее я уже писал об одном месте в городе Гусеве, в котором провёл не самые приятные годы своей жизни. Нет, это не тюрьма, и не колония — это школа, пятая школа города Гусева, в которую мы ездили с агитбригадой. И если в прошлый раз всё более менее прошло тихо, то сейчас, когда я вновь отправился с агитбригадой колледжа в знакомые мне места — мы узрели истинное лицо данного заведения.

Начиналось всё вроде бы стандартно — подключаем оборудование, готовимся к выступлению, вот и само выступление — аплодисменты, завершение, пора расходиться… Как бы не так! Так просто мы отсюда не уйдём. Зачем-то одна из работниц школы (как потом выяснится — ЗАВУЧ по воспитательной работе Андреенко Елена Васильевна) сгоняет наших артистов снова на сцену. Может быть групповое фото, как принято в любых порядочных заведениях? О как я ошибался.

Это будет не фотосессия, а допрос с пристрастием. Высокомерный, наглый допрос, возможно, с целью очернить Гусевский агропромышленный колледж в глазах юных зрителей. Мне, «отучившемуся» 11 лет в этом заведении — это ой как знакомо! Высокомерие, вседозволенность преподавателей и междустрочие их поведения, которое так и говорит «в Гусеве достойных учебных заведений НЕТ! Пошёл учиться в Гусеве, не уехал в Калининград? Ну ты же быдло!»

О сколько наивных детишек погорели на этом! Уезжали в столицу области, ведь это хорошо, престижно и «учитель» из 5-й школы сказал, а потом возвращались к нам, потеряв пару лет. Когда я преподавал в Гусевском агропромышленном колледже первый год, то одной из моих студенток была моя же одноклассница — в 5-й школе учились…

Как и положено в лучших традициях пятого учебного заведения допрос проводился, как на экзамене — не понравился ответ — перебьёт тут же и начнёт истерично орать. Помню-помню, сдавал у вас экзамены.

Сейчас я переживаю непростой период — признан потерпевшим по одному из уголовных дел. Так что всё моё свободное время уходит на взаимодействие с органами следствия, прокуратурой и немного судебной системой. Но даже сейчас я не чувствую себя настолько беспомощным и забитым, как это было во времена моих школьных годов. Сейчас, оказавшись в своей шкуре в пятой школе, я бы не стал терпеть вызывающего поведения очередного учителя. Даже к директору не стал бы обращаться — сразу в министерство образования КО — это как минимум.

Меж тем допрос продолжался. Скорее даже не допрос, а плевок в наших студентов. В МОИХ студентов. Нить слов завуча состояла в том, что студенты плохо воспитаны, ленивы, не умны и всё в таком духе. Особенно смешно было это слышать, зная то, что на сцене стояли первокурсники — и некоторые из них выпускники именно этой школы. Вы даже не представляете какого титанического усилия мне стоило не выхватить микрофон и не поведать залу о событиях, происходивших в период с 1998 по 2006-й год в стенах школы. Правда мой рассказ, скорее, был бы не для зала, а для государственного советника юстиции 2 класса прокурора Калининградской области Табельского Сергея Владимировича. Путём неимоверных усилий я всё-таки сдержался.

Однако завуч не унималась. Показать свою «крутость» — это же так здорово! Только перед кем показывать? Большинство зрителей — вообще представители 6-го класса. Зачем согнали шестиклассников на мероприятие, помогающее выбрать профессии — вопрос к руководству пятой школы. В 6-м классе явно не до этого. Спасла положение наш художественный руководитель Красненко Лариса Дмитриевна. Забрав микрофон у неадекватного завуча и обратившись к зрителям, она сгладила конфликт и мы, наконец, покинули злосчастную школу.

Мдааа… Прошло 9 лет (!) с того момента, как закончились самые страшные для меня годы, а в школе НЕ ИЗМЕНИЛОСЬ НИЧЕГО.

В настоящее время я рассматриваю возможность сбора подписей под документом с просьбой к министру образования Калининградской области Светлане Сергеевне Трусенёвой о том, чтобы направить завуча МОУ СОШ №5 на 72-х часовые курсы по педагогической этике. Так себя вести нельзя!

P.S. Когда мы уже уходили, завуч всё же подбежала к нам и попросила «не обижаться,» я же в свою очередь предложил ей встретиться в прокуратуре.

P.P.S. А ведь в прокуратуре мы действительно можем встретиться. Просматривая их сайт (http://sch5-gusev.ru), увидел, что не работает версия для слабовидящих. А это, как оказывается, есть правонарушение и не соответствие госту. Ну что писать докладную или быть выше этого?

Фотографии с мероприятия можно посмотреть ЗДЕСЬ.

 

Себя показали и мир посмотрели

В текущем учебном  году  студенты   ветеринарного отделения выпускного курса Гусевского агропромышленного колледжа  Вороная  Виктория и  Архипов Юрий   дважды   побывали  в Германии.   Им представилась возможность  пройти   производственную практику, причем в течении месяца они побывали в городах Альфред на Лайне,  Нинбурге, Ганновере.

Все,  чему они    научились  в колледже,  будущие специалисты  подтвердили на деле,  хорошие   знания и умения в сфере  ветеринарии позволили им   активно включиться в работу  по  оказанию  помощи больным животным: ассистировали при операциях; самостоятельно проводили медикаментозное лечение и уход за животными.

Одновременно  Виктория и Юрий старались перенять  опыт европейских коллег. Они ознакомились с новыми и эффективными методиками лечения болезней животных, увидели в действии новейшее оборудование и инструменты, которые облегчают работу ветеринарного специалиста.

Заключительным и очень ярким этапом пребывания в Германии стала недельная практика в приюте для бездомных животных в Ганновере, где студенты с большим удовольствием ухаживали за брошенными животными: кормили их, чистили вольеры и выгульные площадки, гуляли с собаками и становились свидетелями очень трогательных сцен, когда кто-то из четвероногих друзей наконец обретал новых хозяев!

ПОДРОБНЕЕ »

Заведём жабу? Часть 6.

Инкапсуляция

Страшное слово «Инкапсуляция» — представляет собой всего лишь сокрытие реализации. Если вы попробуете присмотреться, вы увидите слово «капсула». Каждый объект не должен выставлять наружу все свои параметры для изменения просто так. Это изоляция (скрытие) внутренних методов в классе с целью избежания вредного воздействия на них. При этом некоторые методы являются доступными для вызова (модификатор доступа public). Вместе эти методы создают интерфейс программа — видимые внешнему миру. Эти методы взаимодействуют со скрытыми.

 

Программисту, использующему наш класс, доступна только та часть, которая обведена пунктиром — нужные методы интерфейса, которые возвращают необходимый результат. К внутренним классам у него нет доступа. А уже с внутренними методами взаимодействует только интерфейс — он обращается к внутренним методам и получает какой-то результат. Это нужно для того, чтобы программист, использующий наш класс, не мог вмешаться во внутренние процессы класса.

Ну и для облегчения взаимодействия с классом. Пример -мобильный телефон, мы знаем, что он звонит, отправляет смс, проигрывает музыку. Но над тем, как он работает, как посылает/принимает сигнал, как получает авторизацию у мобильного оператора, как переключается между сетями  — об этих моментах мы не задумываемся, просто знаем, что он умеет и как этим пользоваться.

Можно сказать телефон инкапсулировал реализацию. Пользователю доступна только видимая часть, остальное ему не нужно и не доступно. Одно из главных правил — скрывать или инкапсулировать реализацию, а наружу выставляются только необходимые функции.

Теперь откроем наш класс Computer. Внутри методов on(); off(); load(); внутри никакой сложной реализации нет, мы просто выводим информацию на экран. Теперь изменим внутреннюю реализацию так, чтобы один из public-методов вызывал внутренний метод. Для создания внутреннего метода мы используем модификатор доступа private.  Пусть наш метод выводит на экран данные, которые будут передаваться в этот метод.


private void print (String str){
   
  System.out.println(str);

}

Наш метод ничего не будет возвращать, просто выводить данные на экран, поэтому его тип будет void. Название нашего метода — print. В качестве параметра ему будет передаваться строка, а для того, чтобы передать строку, тип нашего параметра должен быть String. str — сам параметр (контейнер, переменная) в которую мы отправляем данные. В фигурных скобках команда для вывода на экран, а вместо надписи в кавычках пишем название переменной — str.

Когда мы будем вызывать метод print и передавать какое-либо текстовое значение — оно у нас будет выводиться на экран.

Теперь изменим наши методы onn, off и load, чтобы они не сами выводили надпись, а передавали нашему внутреннему методу print свой текст.


  public void on(){
                   
       print("Я включился " + name);  
        
    }
    
      public void off(){
        
      print("Я выключился");  
          
    }
    
     public void load(){
         
      print("Я загружаюсь. Мой объём жесткого диска равен " + hdd + " ГБ");  
        
    }
     
  private void print (String str){
   
      System.out.println(str);
}

Теперь текст на экран выводит отдельный метод, который недоступен для внешнего пользования, поскольку у него модификатор доступа private. Метод print не доступен из файла MyFirstProgram.java, поскольку имеет модификатор private. Если мы запустим программу — она выведет те же самые значения, что и ранее. То есть функционал класса не поменялся, но изменилась внутренняя реализация.

В классе MyFirstProgram ничего не поменялось — это простейший пример интерфейса. При изменении внутренней реализации — для пользователя изменения незаметны.

В Netbeabs есть одно свойство, которое позволяет быстро просмотреть интерфейс любого класса, а аткже всю его внутреннюю реализацию. Для этого следует перейти в окно «Навигатор» (Меню Окно — Навигация — Навигатор). В навигаторе доступны все методы нашего класса. Методы, отмеченные замком слева означает private-метод, то есть скрытый метод. У метода print как раз такой значок в виде звонка. Метод print имеет модификатор доступа private.

Методы on(); off(); и load(); не имеют замка — данные методы имеют модификатор доступ public. Также отображаются переменные нашего класса. И в классе они также имеют модификатор доступ private. Переменные обозначаются синими квадратиками, а методы обозначаются кружками. Снизу можно переключать область видимости, например, чтобы сделать доступными только публичные методы. Можно также скрыть переменные. Если щелкнуть два раза по методу или переменной в навигаторе — курсор автоматически перейдёт к этой переменной или методу в самом коде.

Когда идёт проектирование класса желательно, чтобы те методы, которые будут доступны в интерфейсе в будущем не менялись. Если в будущем меняется реализация — не следует менять внешний интерфейс. Для программиста, использующего наш класс ничего не поменяет, ведь внешние методы какие были, такие и остались.

Заведём жабу? Часть 5.

Доступ к свойствам объекта (Get и Set)

На данный момент у нас есть два файла java — это Computer.java с вот таким содержимым


package testobject;
 
public class Computer {
     
    public String name;    
      
    public int ram;  
         
    public int hdd;
     
    public double weight;
     
    public void on(){
        
       int time;
         
       System.out.println("Я включился. Моя модель " + name);  
         
    }
     
      public void off(){
         
       System.out.println("Я выключился");  
           
    }
     
    public void load(){
       
    System.out.println("Я загружаюсь. Мой объём жесткого диска равен " + hdd + " ГБ");  
      
 }
     
}

И файл MyFirstProgram.java с таким содержимым:

package myfirstprogram;
 
import testobject.Computer;
 
public class MyFirstProgram {
 
    public static void main(String[] args) {
       
      Computer comp = new Computer();
       
      comp.name = "IBM";
       
      comp.hdd = 350;
       
      comp.on();
       
      comp.load();
       
      comp.off();
       
    }
     
}

Сегодня мы рассмотрим доступ к свойствам объекта при помощи так называемых «гетеров» и «сетеров». В прошлом уроке мы создали у объекта Computer несколько характеристик: public String name; public int ram; public int hdd; public double weight; Всё это, как вы помните, свойства объекта или ещё говорят переменные класса. Обратите внимание, что наши переменные класса используют модификатор доступа public.

Однако следует помнить, что использовать модификатор доступа public в полях класса не безопасно. Любой, кто использует объект, может напрямую изменить свойство объекта. Например, такие свойства, как объём жесткого диска, количество оперативной памяти, вес — не могут быть меньше 0. Но сейчас мы можем присвоить им отрицательные значения, так как наши переменные имеют модификатор доступа public. (comp.hdd = -100;)

Если допустить несанкционированный доступ к свойствам, то впоследствии наш объект может повести себя неадекватно.

ВЫВОДЫ

— От состояния объекта (значений переменных класса) зависит правильная работа объекта. Мы должны разрешить менять переменные так, чтобы после этого объект продолжал работать правильно.
— Задача — обеспечить безопасность изменения состояния объекта (безопасность изменения переменных класса).

Поэтому для защита был придуман механизм доступа к свойствам объекта с помощью get и set

В гетерах реализуют дополнительные действия, к примеру проверка значения или преобразование значения.

get — получить значение.

set — передать значение.

В коде представляют собой обычные методы, но имя, как правило, начинается с префиксом get или set, чтобы было понятней. К примеру getName и setName.

Таким образом мы обеспечиваем безопасность на запись значения переменной и на получение значения переменной. Также следует учитывать как можно больше факторов, которые могут «поломать» объект. Теперь рассмотрим как это будет выглядеть в программном коде.

ПОДРОБНЕЕ »

Заведём жабу? Часть 4

Типы переменных в JAVA.

В JAVA сущестуют два типа переменных. Примитивные и Ссылочные.

1.Примитивные

byte (целые числа, 1 байт)
short (целые числа, 2 байта)
int (целые числа, 4 байта)
long (целые числа, 8 байтов)
float (вещественные числа, 4 байта)
double (вещественные числа, 8 байтов)
char (символ Unicode, 2 байта)
boolean (значение истина/ложь, 1 байт)

2. Ссылочные. (от слова ссылка).- String, Computer и прочие объекты.

 

В нашем примере Computer comp = new Computer(); переменная comp — это ссылочная переменная, так как она содержит ссылка на объект. К ссылочным переменным относятся типы String.  Ссылочным типом может быть любой тип объекта, созданный в программе. В нашем случае это переменная типа Computer. Почему String — это ссылочный тип? Это задумка разработчиков языка Java. При создании переменной типа String всегда создаётся объект в памяти. 

К примеру, мы напишем String str = «abc»; здесь создаться объект типа String со значением abc и ссылка на объект будет находиться в переменной str.  Тип переменной String — это ссылочный тип.

Значение NULL.

Null — это пустое значение. Используется для ссылочных переменных и означает, что переменная не имеет указатель на какой-либо объект. В нашем случае после создания объекта Computer переменная comp ссылается на объект Computer в памяти.

Если после этого мы присвоем переменной comp значение null (comp = null;) , то после этого переменная comp уже не будет ссылаться на объект Computer. В этом случае на объект Computer больше никто не ссылается, то есть в нашей программе нет больше ссылок на объект Computer.

Когда ссылка на объект уничтожается и переменная comp ни на что не ссылается, Computer становится кандидатом на удаление сборщиком мусора.

 

14 марта – всемирный день числа ПИ

Именно этому событию  в Гусевском агропромышленном колледже    была посвящена   неделя математики.    До  празднования  этой  даты, студенты 1 -3 курсов изучали историю происхождения этого праздника, а 30  из них приняли участие    в конкурсе « Знатоков числа ПИ». Жюри высоко оценило знание точного значения числа ПИ всех участников, но только трое их них смогли воспроизвести  60,  61 и 56 знаков после запятой. Победителями стали: Коновалова А., Москаленко Е., Назаров А. 11 марта были представлены стенгазеты участников конкурса «Все про ПИ», из которых можно было узнать о приближенном значении этого числа, об истинном происхождении числа ПИ, его дне  рождения,  исторических фактах и литературных произведениях.  Апогеем недели математики стал сам всемирный день числа ПИ—14 марта, который отмечали все студенты-пираты на внеклассном мероприятии «ПиРатская  ПиРушка».

С самого утра пираты-кулинары преподносили   свои дары капитану .  Все   кулинарные шедевры были выполнены по закону вычисления числа Пи и  украшены драгоценными камнями. В конкурсе «Пираты –кулинары»  победила команда группы БЭ-11.  Пираты пировали и ратовали за великое, непериодическое, иррациональное число во всем мире, о котором подробнее рассказали капитан и его помощник. За  правильные ответы в геометрической и литературной викторине  многие участники  были награждены пиастрами. Ими были также воспеты оды числу ПИ и прочитаны оды собственного сочинения.

Праздник утихал и 15 марта все желающие могли принять участие в интернет-викторине. Применив  все полученные знания , логику и сообразительность правильно отгадали кто жил раньше Гаусс или Евклид, нашли правило симметрии в буквах русского алфавита, сопоставили графики функций и их формулы 15 участников. При подведении итогов  победила Москаленко Е., группа БЭ-11. Продолжением  темы интернет-викторины стала заключительная интеллектуальная игра  между группами ЮП-11, БЭ-11 и ВФ-11 «Счастливый случай». На протяжении всей игры напряжение росло по мере прохождения каждого этапа. Участникам понадобились знания   значений тригонометрических функций, их графиков и свойств. Пришлось приложить все усилия и при разгадывании ребусов. Места распределились  следующим образом : 1 место- ВФ—11, 2 место –БЭ—11, 3 место— ЮП-11. Все участники конкурсов и  викторин получили сертификаты , а победители награждены грамотами .

Все мероприятия организованы и подготовлены преподавателем математики Метлушко И.В.  Проведение  ряда последовательных внеклассных мероприятий позволяет закрепить знания в игровой, занимательной форме, развивать логическое мышление, память, речь, смекалку, любознательность.  При подготовке  прививаются навыки работы с учебной и энциклопедической литературой с целью поиска необходимого материала  для выпуска стенгазет. Участники верят в свои силы.
ПОДРОБНЕЕ »

Солнце красно, гори, гори ясно!

В общежитии Гусевского агропромышленного  колледжа  10 марта проведено открытое внеклассное мероприятие, посвященное веселому народному празднику Масленица «Солнце красно, гори, гори ясно!».

Мероприятие состоялось благодаря студентам групп ВФ -21, ВФ -12, БЭ – 11, БЭ -21, МХ -11, МХ -21 и классным руководителям Л. В. Грибаускене, О.А. Ковалевой, С.А. Шарковой.

Праздник удался на славу, ребята танцевали флэш – моб под веселую песню «Потолок ледяной, дверь скрипучая…», отгадывали загадки, соревновались в перетягивании каната, поднимали гирю, участвовали в конкурсе блинов. Было шумно, задорно, ярко и  увлекательно.

В завершении этого мероприятия осуществили традиционное сжигание чучела зимы с веселым хороводом. Кульминацией праздника стало награждение участников дипломами и сертификатами, чаепитие со сладкими блинами и пирогами.

Все участники получили незабываемые эмоции и впечатления.

Математика – это жизнь!

Под таким девизом прошла Неделя математики, которую организовала и провела преподаватель Редькина И.М. Причём знак в этом выражении (вопросительный или восклицательный) должны были поставить сами ребята в конце математической недели.

В течение Недели обучающиеся  знакомились с историческим материалом, решали занимательные задачи и тесты, готовили презентации и сообщения.

29 февраля для обучающихся первого и второго курсов прошла научно-практическая конференция на тему «Математика – это жизнь!». Ребята выступили с презентациями и представили интересные сообщения на самые разные темы («Математика в архитектуре», «Математика в медицине», «Математика в спорте», «Математика в повседневной жизни»),  в которых наглядно продемонстрировали, что с  математикой мы встречаемся везде, на каждом шагу, с утра и до вечера; показали, как математические закономерности используются во многих областях человеческой деятельности. Участники конференции пришли к выводу, что математические знания необходимы всем людям, а особенно тем, для кого они являются основой профессии.

В викторине «Математика в жизни» приняли участие команды первого курса: «Молодцы» (группа АМ-11), «Успех» (группа ТМ-11),  «Удача» (группа СВ-11), «Умницы» (группа СТ-11). При составлении вопросов викторины преподаватель использовала широкий спектр тем математической направленности. В полной мере оправдав своё название, победителем викторины со счётом 18 баллов стала команда «Умницы» (группа СТ-11).

Развитию сообразительности, логического мышления, интуиции способствовало внеклассное мероприятие «Весёлый электронный тест «Самый умный». Ребятам предстояло ответить на 31 занимательный математический вопрос. Французский математик  Блез Паска́ль сказал: Предмет математики настолько серьезен, что полезно не упускать случаев, делать его немного занимательным». Помимо полезных знаний двадцати участникам было обеспечено хорошее настроение. Лучший результат (90,3%) показал обучающийся группы АМ-21 Ефимов Марат. Следует отметить, что процесс обработки результатов теста  компьютеризирован.

В рамках Недели математики был дан открытый урок — семинар «Объёмы и площади геометрических тел». Обучающиеся группы АМ-21 показали, что они успешно могут использовать приобретенные знания и  умения в своей профессиональной деятельности. Урок заслужил высокой оценки коллег.

Все участники мероприятий по итогам Недели получили сертификаты.

По мнению преподавателя Редькиной И.М., именно с помощью таких нетрадиционных мероприятий можно вести наиболее эффективную работу по выявлению одарённых обучающихся, помочь развить их творческий потенциал и интерес к математике, которую называют «царицей наук».

А знак, по единодушному мнению участников мероприятий, должен быть в выражении «Математика – это жизнь!» непременно восклицательный.

ПОДРОБНЕЕ »