"Toegepast programmeren (talen C en C++)" - cursus 120.000 roebel. van MSU, training 48 weken. (12 maanden), Datum: 16 februari 2023.
Gemengde Berichten / / November 28, 2023
Het professionele omscholingsprogramma “Toegepast programmeren (C- en C++-talen)” zorgt voor het verwerven van kennis en vaardigheden in het vakgebied programmering voor individuen die vaardigheden willen verwerven in een nieuwe professionele activiteit, draagt bij aan de vorming van een wereldbeeld en systemisch denken. Het doel van het lesgeven van de programmacursussen is om de fundamentele principes van programmeren te presenteren, evenals de principes van de algoritmische benadering voor het oplossen van toegepaste problemen.
Het programma is bedoeld voor studenten die een nieuw beroep willen leren.
Het programma is gericht op het voorbereiden van specialisten op nieuwe professionele activiteiten op het gebied van toegepast programmeren.
Doelstellingen van het professionele omscholingsprogramma:
- de basisstructuur van een digitale computer beschrijven, de organisatie van het hoofdgeheugen en de communicatie in een computerknooppunt;
- de basisconcepten van algoritmisering en procedureel programmeren overwegen;
- de verschillen overwegen tussen procedurele en objectgeoriënteerde programmeertalen op hoog niveau;
- de fasen van de softwarelevenscyclus en de fasen van het verkrijgen van een uitvoerbaar bestand beschrijven;
- overweeg de objectgeoriënteerde mogelijkheden van de C++-standaardbibliotheek;
- denk na over het verschil tussen de concepten van overerving en implementatie, het verschil tussen de concepten van interface en implementatie.
- de faciliteiten van de C++ Standard Library voor generieke programmering bekijken;
- Kandidaten voor het omscholingsprogramma moeten een hogere of secundaire gespecialiseerde opleiding hebben genoten. Programmeerervaring in proceduretalen is wenselijk, maar niet vereist.
Het programma is deeltijds afstandsonderwijs met asynchroon leren en overleg met docenten. Elektronische trainingscursussen voor het programma zijn ontwikkeld door docenten van de Staatsuniversiteit van Moskou.
Het programma is praktijkgericht en de trainingen bevatten een groot aantal toegepaste problemen, inclusief voorbeelden uit praktijk en worden geïmplementeerd door gespecialiseerde specialisten van de Staatsuniversiteit van Moskou, industriële onderzoeksinstituten en IT-vertegenwoordigers bedrijven.
TRAININGSMODUS
Het programma is ontworpen voor 1 studiejaar: van 16 februari 2023 tot 31 januari 2024.
Omvang 684 uur. Klaslokaal - 288
Studievorm - Correspondentie met behulp van technologieën voor afstandsonderwijs
Aanvaarding van documenten van 20 december tot 16 februari.
Lessen zonder verwijzing naar een rooster volgens een individueel onderwijstraject.
Om een diploma professionele omscholing van de Staatsuniversiteit van Moskou te behalen, moet u het curriculum voltooien en een eindscriptie voorbereiden.
Het laatste werk is een onafhankelijke ontwikkeling van een softwaresysteem.
VOLTOOIINGSDOCUMENTEN
Als je een hoger (onvolledig hoger: senior student) of secundair gespecialiseerd onderwijs hebt, wordt een diploma van de Moskouse Staatsuniversiteit voor professionele omscholing afgegeven.
Voor personen die geen hogere opleiding hebben gevolgd, wordt een certificaat van de Moskouse Staatsuniversiteit afgegeven voor succesvolle afronding van het programma.
INSCHRIJVING
1. Om u voor het programma in te schrijven, moet u de volgende documenten invullen (handmatig of elektronisch) en deze naar [email protected] sturen:
- Stelling
- Vragenlijst
- Toestemming voor de verwerking van persoonsgegevens
- kopie van het paspoort
- een kopie van een diploma hoger onderwijs of een certificaat waaruit blijkt dat u student bent.
2. Op basis van de ingediende documenten wordt een Opleidingsovereenkomst opgesteld.
3. Na ondertekening van het contract worden de betalingsdocumenten verzonden: augustus-september.
4. Na betaling begin je met trainen.
SEMESTER 1 - DISCRETE WISKUNDE
Lezing 1.1
Elementen van de wiskunde
Lezing 1.2
Stel theorie in
Lezing 1.3
Algebra van de logica
Lezing 1.4
Basisbeginselen van lineaire algebra
Lezing 1.5
Basisprincipes van grafentheorie
Lezing 1.6
Coderingstheorie
Lezing 1.7
Eindcertificering (Test)
SEMESTER 1 - PROCEDURELE PROGRAMMERING
Lezing 2.1
Inleiding tot programmeren
Lezing 2.2
Exploitanten
Lezing 2.3
Preprocessor
Lezing 2.4
Wegwijzers
Lezing 2.5
Arrays. Relatie tussen arrays en pointers
Lezing 2.6
Functies
Lezing 2.7
Eindcertificering (Test)
SEMESTER 1 - ALGORITMEN EN DATASTRUCTUREN (INSTARTNIVEAU)
Lezing 3.1
Bit-operaties
Lezing 3.2
Algoritmen en wiskunde
Lezing 3.3
Matrices en bewerkingen daarop
Lezing 3.4
Abstracte gegevensstructuren
Lezing 3.5
Eindcertificering (examen)
SEMESTER 1 - OBJECTGERICHT PROGRAMMEREN (INSTARTNIVEAU)
Lezing 4.1
Objectgeoriënteerde programmeerparadigma's
Lezing 4.2
Basisconcepten van objectgeoriënteerd programmeren, hun implementatie met behulp van C++
Lezing 4.3
C++ Structuren en Unies
Lezing 4.4
Bitvelden in C++-structuren en -klassen
Lezing 4.5
Relaties tussen klassen. Open enkele overerving
Lezing 4.6
Polymorfisme
Lezing 4.7
Eindcertificering (geslaagd)
SEMESTER 2 - COMPUTERSYSTEMENARCHITECTUUR
Lezing 5.1
Basisstructuur van een digitale computer
Lezing 5.2
Basisprincipes van de organisatie van digitale processors
Lezing 5.3
Adres organisatie
Lezing 5.4
Communicatiesubsystemen in een computer
Lezing 5.5
Gehele operanden
Lezing 5.6
Standaard voor codering met drijvende komma
Lezing 5.7
Eindcertificering (Test)
SEMESTER 2 - ALGORITMEN EN DATASTRUCTUREN (GEAVANCEERD NIVEAU)
Lezing 6.1
Bomen
Lezing 6.2
Grafieken
Lezing 6.3
Zoek- en sorteeralgoritmen
Lezing 6.4
Recursie en backtracking
Lezing 6.5
Eindcertificering (geslaagd)
SEMESTER 2 - OBJECTGERICHT PROGRAMMEREN (GEAVANCEERD NIVEAU)
Lezing 7.1
Objectgeoriënteerde programmeerparadigma's
Lezing 7.2
Basisconcepten van objectgeoriënteerd programmeren, hun implementatie met behulp van C++
Lezing 7.3
C++ Structuren en Unies
Lezing 7.4
Bitvelden in C++-structuren en -klassen
Lezing 7.5
Relaties tussen klassen. Open enkele overerving
Lezing 7.6
Polymorfisme
Lezing 7.7
Eindcertificering (geslaagd)
SEMESTER 2 - AFSTUDEERDE Scriptie
De uiteindelijke certificering omvat de verdediging van het uiteindelijke werk, waardoor iemand de theoretische voorbereiding voor het oplossen van professionele problemen kan identificeren.
Lezing 8.1
Beoordeling van de kwaliteit van programmaontwikkeling