BgLOG.net 23.03.2007 t.kyosev 1979 прочитания

Средното образование и ИТ обучението...

Наскоро ме засърбяха ръцете да се пробвам да преподавам. Не знам откъде това желание у мен, но ето- факт. Следваше само да избера какво и къде... Спрях се на едно сравнително леко курсче, свързано с SQL а именно това. Оставаше само да реша и къде да се подвизавам като даскал. Наскоро беше воден този курс в университета, та реших да не си правя устата и да пробвам някъде другаде. Спрях се на една от математическите гимназии. Естествено щях да поолекотя малко и материалът. Познавам директора от преди и зная, че винаги е отворен за нови идеи. Предложих му да водя курса някоя събота или неделя като избираем или нещо от сорта. Напълно безплатно и с неофициалната подкрепа на Oracle. Учуди ме това, което последва като отговор. Човекът много се зарадва, но ми каза, че проблемът е че няма да се намерят ученици, които да имат желание и да могат да се справят. От какво произлиза това..?
Факт е че повечето ученици (а и студенти) искат да учат информатика само защото звучи престижно. Какво става после? Ами става това, че студент от 3ти курс не знае какво е полиморфизъм. Каква е разликата между клас и обект и тн...

Къде се намира проблемът според вас в преподавателите или в самите ученици/студенти?

Коментари

Tosh
Tosh преди 19 years 1 month
ООо, колега от най-великия ФМИ на света! :))

Проблемът е във всички, май-май. :)
Ако си способен и следваш Информатика щото те кефи и я можеш, не чакаш да ти наливат знания в главата...
От друга страна, има студенти които са много способни, но ако няма какво/кой да ги тласка и да ги запалва, си губят времето с глупости.

Според мен грешка специално на нашата
"Информатика" е, че важните неща се точат много бавно. Чак
в 3-ти - 4-ти. курс се появят курсови проекти в които
има нужда да се прилагат "истински умения", и много от
тях не са преподавани. :)

Аз бих пришпорил студентите с ООП на C++ още от втори
триместър, АСД - от трети ( а не 5-ти). Втори курс:
Java, Design Patterns, .NET ( C# i ASP.NET ); Python, PHP, Perl; SQL.
API-та: NET i Windows Forms, GTK, wxWidgets, DirectX, OpenGL...

Яко кодване на сложни проекти, може да не са за един
кратък триместър, а за два или три, и да има повече
изследване, а не тривиални задачи...

t.kyosev
t.kyosev преди 19 years 1 month
Какво да ти кажа, добре че са избираемите. Каквото съм научил е от тях! Tosh, не знам дали следиш какво става във ФМИ, но този триместър имаше доста сносен избор и почти нулев интерес. Това е трагичното...
admin
admin преди 19 years 1 month
Айде спрете д му викате Информатика, will ya? Това се нарича Computer Science (CS) няма в света освен в Русия такова нещо като "Информатика". Относно темета, Computer Science не се учи в университет - учи се в къщи и няма никакъв смисъл от "пришпорване", защото като няма желание си оставаш посредствен. В университета обикновенно ако си ИТ се отива, защото просто "така трябва", да създадеш контакти и да се ошлайфаваш, а не да учиш основи на ООП и какво е полиморфизъм. Защото знаете ли колко хора познавам, които са трепач на теорията ама чеп от зеле не разбират когато трябва да се реши даден проблем. Пак казвам в университетите трябва да се обърне внимание на ошлайфането - алгоритми, оптимизиране, problem solving. :)
t.kyosev
t.kyosev преди 19 years 1 month
@Philip, името не е толкова важно. Прав  си че не е важна теорията, но в момента никой не говори за теория. Съжалявам ако съм се изразил неясно. Полиморфизма беше даден просто като пример. И аз мисля, че човек трябва да се занимава сам и че това е единственият начин да се научиш. А и аз говоря именно за липсата на желание.
Tosh
Tosh преди 19 years 1 month
Филип, кое "това", "maafaa"? ;)

Виждал ли си как се наричат специалности с програми като на ФМИ-то за което говорим в Германия, Франция, Италия или славянските държави?

И какво се преподава в някои специалности [Computer Sceince] в Щатите? [Electrical Enginneering].
micromax
micromax преди 19 years 1 month
Абе ако вземем да задълбаваме колко е свястно обучението по информатика в университетите и обучението в университетите като цяло в България по всяка вероятност ще стигнем до отчаяние.
По принцип така наречената дисциплина "Информатика" се дели на 4 основни поддисциплини. Не се сещам точно за имената им. Ако някой е заинтересован може да си намери броя на PC Magazine от Февруари тази година и да прочете. В България това, което се учи по Информатика е тясно свързано с теорията и без почти никаква практика. Съгласен съм с Тошето, че трябва як гърч за да се научат студентите да програмират.
Относно висшето образованието в България - прочетете статията във вестник Капитал в 11 брой отново от тази година. Образованието ни в момента е от социалистически тип, в който всички важни решения се вземат от държавата, както и държавата дава на всеки университет определен бюджет в зависимост от броя студенти през предхоната година. Така университетите си знаят, че ще си получат паричките и не правят почти нищо по въпроса да подобрят нещо в системата си на образование.
В момента министъра на образованието иска да се приеме нов закон, според който държавата ще плаща на университетите според броя стуеденти, които са се записали в тях. Университетиете пък трябва да направят всичко възможно да докарат максимално повече студенти, за да могат да си покрият разходите. Ако не могат - или увеличават таксите, с което намаляват и потенциалния брой студенти или затварят врати. Честно да ви кажа съм съгласен да дам и повече пари, само и само да получа качествено образование. Всичко, полезно, което съм научил е било главно във свободно-избираемите дисциплини и факултативните такива. Останалото е само суха теория и начин за запълване на времето от изпит на изпит.
THE_AI
THE_AI преди 19 years 1 month
Мнения много.
Що се отнася до името - май идваше от германия и си е Информатика. (автоматизиране на информацията)
След 2 седмици почва втория семестър по Информатика тук в Карлсруе.
Значи първо малко разяснение - тук в Германия има 2 вида Висши учебни заведения: Висшо училище(Hochschule) и Университет.

В Hochschule-то всеки казва, че се наблягало повече на практиката, докато в Унито повече на теорията. Като вече оцелял в първи семестър по информатика в Университет, мога да се съглася, че всичко, което учим е суха теории и доколкото чувам от студентите по-горен курс - това няма да се промени.
Аз съм на мнение, че да се програмира се учи във фирма, а не в университета.

От 3 седмици работя към една фирмичка занимаваща се с Web програмиране(е далече от ООП и Java, web services и т.н.), но пък толкова неща научавам всеки ден...
Сигурен съм, че и колкото и да ходя на лекции, тея неща няма да ги науча.
Tosh
Tosh преди 19 years 1 month
По принцип, би трябвало да има и лекции и упражнения, и курсови проекти ( в България поне, има :) ). Докато си правиш курсовите проекти, градиш най-здрави умения и прилагаш знанията.

Във фирми ще научиш много неща, но зависи в какви фирми... В някои фирми обичат да казват, че университетът едва ли не е губене на време, но да си гледат работата, макар че са отчасти прави. :) От университетското образование има полза и заради това че те карат да хвърлиш и опознаеш много теми. Рутинните курсови проекти правят теорията да изглежда "суха" и безсмислена.

THE_AI ми дава идея: не може ли да се направят университетски софтуерни фирми? Всъщност към ПУ има неофициална такава, основана от зам. декана и в нея работят и студенти, и преподаватели. :)

Може да има големи (между)университетски проекти, в които студентите да работят - т.е. и да им се плаща и/или признава като предмет. Такива мисля че има в НБУ, поне във връзка с Когнитивна наука ( е, но не знам колко са големи ). А всъщност и в ПУ има големи проекти, които се делят на по-малки за студентите - диломните работи, и задачите не са за "минаване на номера". Има и изследователски проекти, по които плащат, но много малко и не са особено стимулиращи заради това.

Това ми напомня за едно време, когато към СУ професионално се е правел софтуер в <<Програмно Осигуряване>>.

THE_AI, странно! Какви предмети учихте? Не правят ли курсови проекти в по-горните курсове? Един приятел, който завърши в Саарланд, преди 6-7 години ми разправяше за страшен курсов проект, мисля многосеместърен, в който участват много студенти. Правиха 32-битов процесор от нищото до писане на програми на новосъздадения асемблер за него. В специалност Informatic, май че във втори курс. :)

Между другото, и аз исках подобен предмет в моята Информатика... :( Само че в България такова нещо сигурно и в Компютърни системи не правят, макар и в умален вариант. Питах един новодипломиран електронен инженер дали са програмирали FPGA ( хардуерен емулатор на логически схеми - чудна машинка ), и той ми каза: "не"... :-о

THE_AI
THE_AI преди 19 years 1 month
Ами какво да ти кажа. Университета ми е един от 3те немски елитни университети и уж са най-силните по информатика в цяла германия. В интерес на истината тук е отворена първата катедра по информатика през 50 и незнам коя си година.
Образованието е на ниво - на перфектно ниво! Всичко се преподава изключително задълбочено и т.н. Ще има курсови  работи(поне така си мисля), но доколкото знам до 4ти семестър е само теория, та да се отвратиш от информатиката.
Първи семестър учихме джава, основи на ООП, чомски граматики, EBNFи и иииии.
Всяка седмица трябваше да предаваме по една домашна работа (така да се каже). Тя беше или върху теория или върху практика или и двета - като упражненията по практика трябваше да ги провеждаме пред тутора. Накрая на семестъра ако имаш половината от всички точки, получаваш бележка от упражненията, а до 5ти семестър за да си вземеш VorDiplom-a трябва освен да си издържал всички изпити и да имаш 7 бележки от упражнения. (тук влизат и математиките).
И доколкото сега мога да съдя - мнооооооого се набляга на математиката. От това, което чувам - изпита по линейна алгебра е най-трудния до 5ти семестър.

А що се отнася до идеята ти:

Тук има катедри, които предлагат работа на студентите. Чак предлагат не е де, но който търси намира. Аз изкарах 3 месеца към "изследователски център по информатика" - там хората си пишат програми и от нищо не се притесняват. Ето сега в момента тече един проект за диг. химикал - нормален химикал с вградена камера, и тая вградена камера отчита всичко и може да прехвърлиш написаното на ръка в компютъра - въобще супер интересно. (такива неща има разработени от Logitech, microsoft и др.) Студентът има право да работи максимум до 40 часа на месец и получава определена от държавата заплата от 7.50€ на чса.

Иначе гледам висят обяви за дипломни работи от сорта на:
симулиране на невронни мрежи, правене на 3д модел на кръвоносните съдове и пак някакви симулации.
Даже се запознах с 2ма, които пишеха дипломна работа и имаха за цел да направят някакво ОС, което трябвало да върши еди какво си и еди какво си.

П.П. Момчета що не ги разискваме тея теми в компютри не мога да разбера? Писна ми да си пиша там сам! :)

micromax
micromax преди 19 years 1 month
AI помагам ти от време на време в "Компютри" Не можеш да се опалечш. Да знаеш колко материал имам събран, но нямам време да поствам. Сега съм в сесия а и вече работя и сега нямам толкова време за блога. Поне да мине сесията и се надявам кача туй-онуй.
Tosh
Tosh преди 19 years 1 month
Мерси за инфото! Според мен обаче тая теория си е съвсем на мястото - това е информатиката. :) Ще ви кажат после "Направете ми компилатор"... :)

Домашните не са ли практика?
Tosh
Tosh преди 19 years 1 month
Мерси за инфото! Според мен обаче тая теория си е съвсем на мястото - това е информатиката. :)
Ще ви кажат после "Направете ми компилатор"... :)

Домашните не са ли практика?
THE_AI
THE_AI преди 19 years 1 month
Предполагам, че си е на мястото теорията, само дето аз не се виждам много като човек пишеш софтуер(по скоро уеб) и затова се бунтувам :)