Computerra mi az egyetem ma

Minden jót, hogy
bennem, tartozom könyveket.

Mi az egyetem ma? Korábban, a válasz erre a kérdésre az volt, valahogy így: „Az intézet - egy tágas, világos közönség, a legtöbb tapasztalt tanárok, akik közül sokan a PhD, a legmodernebb berendezések, az is.” - és így tovább ebben a szellemben.

És mi az egyetem ma abban az értelemben, - most? Sajnos, a „fényes közönség,” félig megsemmisült „Aranykéz” a diákok, és a berendezés korántsem a legfejlettebb. Mindazonáltal az oktatási folyamat intézményekben megy. Szeretnék beszélni, hogy mit és hogyan kell tanítani a középiskolában egy példa az egyik egyén a moszkvai Repülési Intézet, és hogy a jelenlegi középiskolás hogy előkészítse a kezdő programozó önállóan dolgozni.

Amikor jött a szerkezetátalakítás, nem voltunk felkészülve, hogy összpontosítson a „kis ember” szerepében a végfelhasználó - a fogyasztó termékeink. Ez vonatkozik minden tudomány és a technológia, kezdve az autóipar és a befejező programozás. Ugyanakkor a felsőoktatási intézmények meglehetősen simán reagált a megváltozott helyzetben. Voltak speciális kurzusokat összpontosít a legújabb trendek terén PC szoftver. Hallgatója vagyok a kilencvenes évek elején, jól emlékszem, amit örömmel ment a tanfolyamok és V.N. Lukina L. N. Chernyshova adatbázisok és módszerek épület nagy szoftver rendszerek. Érdekes volt, elsősorban azért, mert ezek a tanfolyamok elolvasta az „élő” programozók, akik közvetlenül részt vesznek a fejlesztési ezeknek a nagyon nagy adatbázisok és szoftver rendszerek.

Van egy bizonyos specificitás magasabb műszaki oktatásban. Ez általában véve nem kifejezetten a „nagy tudomány”. Ez az oktatás célja, hogy az ember a kezében egy darab kenyeret. Sajnos, a mérnöki szakma teljesen leértékelődött, és valójában volt egy mérnök és tervező, és egy mechanikus, és egy kis tudós.

Ezzel szemben az egyetemi oktatásban, felsőfokú műszaki pontosabban nem a széles lefedettség és merülési mélységet elméletben, de nem rosszabb, mint az egyetem tanít bennünket, hogy úgy gondolja. A fő cél megvalósítására az egyetemek -, hogy feküdt egy jó alapot, és megtanulják, hogy önálló döntéseket.

Ha beszélünk közvetlenül a programozáshoz, akkor legyen nagyon világos elképzelése, hogy a tudás a nyelv, még alapos, és képes nyomtatni desyatipaltsevym módszer se nem szükséges, se nem elégséges feltétele annak, hogy lesz egy programozó.

Beletelt néhány évvel a diploma megszerzése után, és most van egy erkölcsi jogot, hogy beszéljen a tanároknak. Nem tudom, hogy hol, de a moszkvai Repülési Intézet méltán büszke egy igazán jól megtervezett programok képzések számítástechnika és a programozás. (Beszélünk a Department of Applied matematikát és fizikát.) Az első félévben kezdődik olvasás során „algoritmikus nyelvek és programozás”. Mivel egyes alkalommal, amikor aktív résztvevője volt, ebben az esetben azt mondhatjuk, hogy a tanárok csinálnak minden tőlük telhetőt, hogy az élet a diákok nem úgy tűnik, hogy a méz. Már az első félévben, a diákok megismerhetik a Turing-gép, és egy viszonylag magas szinten. A szakirodalom ritkán találhatók gyűlt össze a program a Turing-gép az első öt, grafikonok és diagramok, a Turing-gép és Shannon-tétel, ezért van szükség egy ilyen nehéz kezdet, véleményem szerint ez könnyen magyarázható. A korábbi egy diák kezdi megérteni, hogy a programozási - ez nem csak a képesség, hogy írja egyes szolgáltatók, hanem valami mélyebb, annál jobb. Az elméleti anyagot erősített laboratorkami az „igazi” Turing-gép. Egy másik hasonló laboratóriumi munka járó szokásos algoritmusai Markov.

Ezután kezdődik előadást Pascal. Vitatkoznak, hogy szükség van a kötelező tanulmány ezen a nyelven lehet hosszú. De nekem úgy tűnik, az ötlet, hogy legyen minden önérzetes programozó. Tartalom meghatározás tanulmány Pascal az első félévben, annál is inkább indokolt, hogy az egyetemi fiúk programokat írni főleg C / C ++. A példa Pascal hallgatók megismerik az alapvető struktúráit feltétlenül nyelv, megtanulják, hogy megfelelően végrehajtja a programot. By the way, a tervezési követelmények több mint kemény. Fedezet a problémák a laboratóriumi munka és persze nagyon kiszámításával egy funkciót számos egyszerű, hogy az írás egy adatbázisba.

Szinte az egész második félév fordítják dinamikus adatstruktúrák és válogatás. Az előadás fordítás Pascal a Modula-2, bárki lehet programozni a Modula-3 (object modul verzió). Ez a konstrukció biztosítja a későbbi, szinte fájdalommentes átmenetet programozás C ++ nyelven, a tanulmány kezdődik a második évben.

A pozitív oldala az a tény, hogy a nyelvtanítást még soha nem volt öncél a MAI. Ügyeljen arra, hogy összpontosítson az alapvető alkalmazási területei minden vizsgált nyelvet. Ha az SQL tanfolyam olvasni, akkor biztosak lehetünk abban, hogy megmondja, és körülbelül adatbázisok általában, és a tárolási rendszer, és a „kliens-szerver” technológia és a relációs algebra nem fog elfelejteni.

Az egyetemi alkalmazott kötelező, és nem kurzusok igen széles: az adatbázis, amely most tudnia kell, ha azt akarjuk, hogy egy többé-kevésbé tisztességes munkát, hogy az egzotikus, mint a Prolog, Lisp, és számos más nyelv mesterséges intelligencia. Vizsgált következtetési rendszerek és alakfelismerés elmélet összeállítása. Röviden, érettségi, akár egy közepes tanuló elegendő tudással és a műveltség, és annak érdekében, hogy fenntartsák misztikus beszélgetés számítógépes témák, és könnyen részt egy igazi projekt, mint fejlesztő.

Tehát mi, minden hűvös egyetlen moszkvai Repülési Intézet? Természetesen nem. Természetesen a régi VAX 11/750, amit én is részt, elavult erkölcsileg és fizikailag. Hála Istennek, sikerült menni a „Alpha”. Természetesen szeretnék dolgozni az intelligens personalkah nagy monitorok - és nem a Unix és az NT. Persze, nagyon nehéz, gyakorlatilag a pénz megjavítani a hibás alkatrészt. Egy éjszaka mögött ülni a képernyő, hogy a rendszer egy működő állam, és nem fizetnek érte pénzt egyáltalán? Hogy-hogy? Lelkesedés nem divatos, de előfordul. Csodálom, akik középiskolás - és az egyetlen állandó munkahelye.

Hogy megértsék a mögöttes folyamatok (pontosabban ezek alapjait), és megadja az intézmény. Minden mást tanult, és megértette nem több, mint egy pár hétig jelenlétében a leírást, vagy közvetlenül a folyamatban. Az adott állást, egy konkrét feladat a fő motiváció a tanulmány az új szoftver termékek és az új módszerek a programozás, és a magasabb mérnöki oktatás csak lehetővé teszi, hogy minden könnyű elsajátítani. És én egyáltalán nem értik a fogyasztói hozzáállás sok mai diákok, akik úgy vélik, hogy az intézmény valamit tanítani, és harcolni fog keményen. Úgy, bocs, lapát. Egy személyt csak el az életben is, és ő is, meg kell tanulnia a saját, valamint az intézet feladata -, hogy az egyén a lehetőséget. És a legtöbb, bonyolítja az élet, magasra teszi a lécet a követelmények igen nagy magasságban.

Ennek végső érv, hogy az intézet képes készíteni egy fiatal személy egy adott munkát, a következő tényeket. Amikor készültem ezt a cikket, akkor felhívtam a főiskolai haverok, akikkel tanult majdnem hat éve a elsőbbségét a MAI. Szinte mindegyikük most ilyen vagy olyan módon kapcsolódik a programozással. Munkájukat különböző helyeken: kevesen alkalmazott a tanszék programozás a bank, néhány váltak „szabad művész”, és részt polgári alkalmazottak nagy programozási projektek, aki közvetlenül a cégek szoftverfejlesztéssel foglalkozik. Milyen hatással volt rám leginkább az ember, öt az osztálytársaim, folytatja a munkát a „dobozok”, és általában elégedettek az életükkel, legalábbis - immateriális oldalon. Ezek mind írt különböző nyelveken és különböző platformokon, egy részük próbál tudomány és már közel, hogy megvédje a diplomamunkám. Teljesen különböző emberek, teljesen más életszemlélet és különböző prioritásokat. Minden - Szakemberek viszonylag magas képesítéssel (közülük kettő egymástól függetlenül kezeli a nagy programozási projektek). De mindannyian egyetértettek abban, hogy amikor az elv világos - minden más idő kérdése és a tapasztalat. De a tapasztalat nem lehet tanítani.

Kapcsolódó cikkek