Средното образование и ИТ обучението...
Наскоро ме засърбяха ръцете да се пробвам да преподавам. Не знам откъде това желание у мен, но ето- факт. Следваше само да избера какво и къде... Спрях се на едно сравнително леко курсче, свързано с SQL а именно това. Оставаше само да реша и къде да се подвизавам като даскал. Наскоро беше воден този курс в университета, та реших да не си правя устата и да пробвам някъде другаде. Спрях се на една от математическите гимназии. Естествено щях да поолекотя малко и материалът. Познавам директора от преди и зная, че винаги е отворен за нови идеи. Предложих му да водя курса някоя събота или неделя като избираем или нещо от сорта. Напълно безплатно и с неофициалната подкрепа на Oracle. Учуди ме това, което последва като отговор. Човекът много се зарадва, но ми каза, че проблемът е че няма да се намерят ученици, които да имат желание и да могат да се справят. От какво произлиза това..?
Факт е че повечето ученици (а и студенти) искат да учат информатика само защото звучи престижно. Какво става после? Ами става това, че студент от 3ти курс не знае какво е полиморфизъм. Каква е разликата между клас и обект и тн...
Къде се намира проблемът според вас в преподавателите или в самите ученици/студенти?
Факт е че повечето ученици (а и студенти) искат да учат информатика само защото звучи престижно. Какво става после? Ами става това, че студент от 3ти курс не знае какво е полиморфизъм. Каква е разликата между клас и обект и тн...
Къде се намира проблемът според вас в преподавателите или в самите ученици/студенти?
Проблемът е във всички, май-май. :)
Ако си способен и следваш Информатика щото те кефи и я можеш, не чакаш да ти наливат знания в главата...
От друга страна, има студенти които са много способни, но ако няма какво/кой да ги тласка и да ги запалва, си губят времето с глупости.
Според мен грешка специално на нашата
"Информатика" е, че важните неща се точат много бавно. Чак
в 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...
Яко кодване на сложни проекти, може да не са за един
кратък триместър, а за два или три, и да има повече
изследване, а не тривиални задачи...
Виждал ли си как се наричат специалности с програми като на ФМИ-то за което говорим в Германия, Франция, Италия или славянските държави?
И какво се преподава в някои специалности [Computer Sceince] в Щатите? [Electrical Enginneering].
По принцип така наречената дисциплина "Информатика" се дели на 4 основни поддисциплини. Не се сещам точно за имената им. Ако някой е заинтересован може да си намери броя на PC Magazine от Февруари тази година и да прочете. В България това, което се учи по Информатика е тясно свързано с теорията и без почти никаква практика. Съгласен съм с Тошето, че трябва як гърч за да се научат студентите да програмират.
Относно висшето образованието в България - прочетете статията във вестник Капитал в 11 брой отново от тази година. Образованието ни в момента е от социалистически тип, в който всички важни решения се вземат от държавата, както и държавата дава на всеки университет определен бюджет в зависимост от броя студенти през предхоната година. Така университетите си знаят, че ще си получат паричките и не правят почти нищо по въпроса да подобрят нещо в системата си на образование.
В момента министъра на образованието иска да се приеме нов закон, според който държавата ще плаща на университетите според броя стуеденти, които са се записали в тях. Университетиете пък трябва да направят всичко възможно да докарат максимално повече студенти, за да могат да си покрият разходите. Ако не могат - или увеличават таксите, с което намаляват и потенциалния брой студенти или затварят врати. Честно да ви кажа съм съгласен да дам и повече пари, само и само да получа качествено образование. Всичко, полезно, което съм научил е било главно във свободно-избираемите дисциплини и факултативните такива. Останалото е само суха теория и начин за запълване на времето от изпит на изпит.
Що се отнася до името - май идваше от германия и си е Информатика. (автоматизиране на информацията)
След 2 седмици почва втория семестър по Информатика тук в Карлсруе.
Значи първо малко разяснение - тук в Германия има 2 вида Висши учебни заведения: Висшо училище(Hochschule) и Университет.
В Hochschule-то всеки казва, че се наблягало повече на практиката, докато в Унито повече на теорията. Като вече оцелял в първи семестър по информатика в Университет, мога да се съглася, че всичко, което учим е суха теории и доколкото чувам от студентите по-горен курс - това няма да се промени.
Аз съм на мнение, че да се програмира се учи във фирма, а не в университета.
От 3 седмици работя към една фирмичка занимаваща се с Web програмиране(е далече от ООП и Java, web services и т.н.), но пък толкова неща научавам всеки ден...
Сигурен съм, че и колкото и да ходя на лекции, тея неща няма да ги науча.
Във фирми ще научиш много неща, но зависи в какви фирми... В някои фирми обичат да казват, че университетът едва ли не е губене на време, но да си гледат работата, макар че са отчасти прави. :) От университетското образование има полза и заради това че те карат да хвърлиш и опознаеш много теми. Рутинните курсови проекти правят теорията да изглежда "суха" и безсмислена.
THE_AI ми дава идея: не може ли да се направят университетски софтуерни фирми? Всъщност към ПУ има неофициална такава, основана от зам. декана и в нея работят и студенти, и преподаватели. :)
Може да има големи (между)университетски проекти, в които студентите да работят - т.е. и да им се плаща и/или признава като предмет. Такива мисля че има в НБУ, поне във връзка с Когнитивна наука ( е, но не знам колко са големи ). А всъщност и в ПУ има големи проекти, които се делят на по-малки за студентите - диломните работи, и задачите не са за "минаване на номера". Има и изследователски проекти, по които плащат, но много малко и не са особено стимулиращи заради това.
Това ми напомня за едно време, когато към СУ професионално се е правел софтуер в <<Програмно Осигуряване>>.
THE_AI, странно! Какви предмети учихте? Не правят ли курсови проекти в по-горните курсове? Един приятел, който завърши в Саарланд, преди 6-7 години ми разправяше за страшен курсов проект, мисля многосеместърен, в който участват много студенти. Правиха 32-битов процесор от нищото до писане на програми на новосъздадения асемблер за него. В специалност Informatic, май че във втори курс. :)
Между другото, и аз исках подобен предмет в моята Информатика... :( Само че в България такова нещо сигурно и в Компютърни системи не правят, макар и в умален вариант. Питах един новодипломиран електронен инженер дали са програмирали FPGA ( хардуерен емулатор на логически схеми - чудна машинка ), и той ми каза: "не"... :-о
Образованието е на ниво - на перфектно ниво! Всичко се преподава изключително задълбочено и т.н. Ще има курсови работи(поне така си мисля), но доколкото знам до 4ти семестър е само теория, та да се отвратиш от информатиката.
Първи семестър учихме джава, основи на ООП, чомски граматики, EBNFи и иииии.
Всяка седмица трябваше да предаваме по една домашна работа (така да се каже). Тя беше или върху теория или върху практика или и двета - като упражненията по практика трябваше да ги провеждаме пред тутора. Накрая на семестъра ако имаш половината от всички точки, получаваш бележка от упражненията, а до 5ти семестър за да си вземеш VorDiplom-a трябва освен да си издържал всички изпити и да имаш 7 бележки от упражнения. (тук влизат и математиките).
И доколкото сега мога да съдя - мнооооооого се набляга на математиката. От това, което чувам - изпита по линейна алгебра е най-трудния до 5ти семестър.
А що се отнася до идеята ти:
Тук има катедри, които предлагат работа на студентите. Чак предлагат не е де, но който търси намира. Аз изкарах 3 месеца към "изследователски център по информатика" - там хората си пишат програми и от нищо не се притесняват. Ето сега в момента тече един проект за диг. химикал - нормален химикал с вградена камера, и тая вградена камера отчита всичко и може да прехвърлиш написаното на ръка в компютъра - въобще супер интересно. (такива неща има разработени от Logitech, microsoft и др.) Студентът има право да работи максимум до 40 часа на месец и получава определена от държавата заплата от 7.50€ на чса.
Иначе гледам висят обяви за дипломни работи от сорта на:
симулиране на невронни мрежи, правене на 3д модел на кръвоносните съдове и пак някакви симулации.
Даже се запознах с 2ма, които пишеха дипломна работа и имаха за цел да направят някакво ОС, което трябвало да върши еди какво си и еди какво си.
П.П. Момчета що не ги разискваме тея теми в компютри не мога да разбера? Писна ми да си пиша там сам! :)
Домашните не са ли практика?
Ще ви кажат после "Направете ми компилатор"... :)
Домашните не са ли практика?
Electrical Engineering and Computer Science - MIT OCW