"Anvendt programmering (sprogene C og C++)" - kursus 120.000 rubler. fra MSU, træning 48 uger. (12 måneder), Dato: 16. februar 2023.
Miscellanea / / November 28, 2023
Det professionelle omskolingsprogram "Anvendt programmering (C og C++ sprog)" giver tilegnelse af viden og færdigheder på området programmering for personer, der ønsker at erhverve færdigheder i en ny professionel aktivitet, bidrager til dannelsen af et verdensbillede og systemisk tænker. Formålet med undervisningen i programmets kurser er at præsentere de grundlæggende principper for programmering, samt principperne for den algoritmiske tilgang til løsning af anvendte problemer.
Programmet er designet til de studerende, der ønsker at lære et nyt erhverv.
Uddannelsen er rettet mod at forberede specialister til nye faglige aktiviteter inden for anvendt programmering.
Mål for det professionelle omskolingsprogram:
- beskrive den grundlæggende struktur af en digital computer, organiseringen af hovedhukommelsen og kommunikation i en computerknude;
- overveje de grundlæggende begreber algoritmisering og proceduremæssig programmering;
- overveje forskellene mellem proceduremæssige og objektorienterede programmeringssprog på højt niveau;
- beskrive stadierne af softwarens livscyklus og stadierne for at opnå en eksekverbar fil;
- overveje de objektorienterede muligheder i C++ standardbiblioteket;
- overveje forskellen mellem begreberne arv og implementering, forskellen mellem begreberne grænseflade og implementering.
- gennemgå faciliteterne leveret af C++ Standard Library til generisk programmering;
- Ansøgere til omskolingsprogrammet skal have en videregående eller sekundær specialiseret uddannelse. Programmeringserfaring i proceduresprog er ønskelig, men ikke påkrævet.
Uddannelsen er på deltid, fjernundervisning med asynkron læring og lærerkonsultationer. Elektroniske træningskurser til programmet blev udviklet af lærere fra Moskva State University.
Uddannelsen har en praktisk orientering og uddannelsesforløbene indeholder en lang række anvendte problemstillinger, herunder eksempler fra praksis og implementeres af specialiserede specialister fra Moskvas statsuniversitet, industriforskningsinstitutter og it-repræsentanter virksomheder.
TRÆNINGSMODUS
Programmet er designet til 1 års studie: fra 16. februar 2023 til 31. januar 2024.
Volumen 684 timer. Klasseværelse - 288
Studieform - Korrespondance ved hjælp af fjernundervisningsteknologier
Accept af dokumenter fra 20. december til 16. februar.
Klasser uden henvisning til et skema i henhold til en individuel uddannelsesbane.
For at opnå et Moscow State University Diploma i professionel omskoling, skal du fuldføre læseplanen og forberede en afsluttende afhandling.
Det afsluttende arbejde er en selvstændig udvikling af et softwaresystem.
FULDFØRELSESDOKUMENTER
Hvis du har en højere (ufuldstændig højere: seniorstuderende) eller sekundær specialiseret uddannelse, udstedes et Moscow State University Diploma om professionel omskoling.
For personer, der ikke har en videregående uddannelse, udstedes et Moscow State University-certifikat for vellykket gennemførelse af programmet.
TILMELDING
1. For at tilmelde dig programmet skal du udfylde følgende dokumenter (i hånden eller elektronisk) og sende dem til [email protected]:
- Udmelding
- Spørgeskema
- Samtykke til behandling af personoplysninger
- kopi af passet
- en kopi af en videregående uddannelsesbevis eller et bevis på, at du er studerende.
2. På baggrund af de indsendte dokumenter vil der blive udarbejdet en uddannelsesaftale.
3. Efter underskrivelse af kontrakten fremsendes dokumenter til betaling: August-september.
4. Efter betaling begynder du at træne.
SEMESTER 1 - DISKRET MATEMATIK
Foredrag 1.1
Elementer i matematik
Foredrag 1.2
Mængde teori
Foredrag 1.3
Algebra af logik
Foredrag 1.4
Grundlæggende om lineær algebra
Foredrag 1.5
Grundlæggende om grafteori
Foredrag 1.6
Kodningsteori
Foredrag 1.7
Endelig certificering (test)
SEMESTER 1 - PROCEDUREL PROGRAMMERING
Foredrag 2.1
Introduktion til programmering
Foredrag 2.2
Operatører
Foredrag 2.3
Forprocessor
Foredrag 2.4
Vejvisere
Foredrag 2.5
Arrays. Forholdet mellem arrays og pointere
Foredrag 2.6
Funktioner
Foredrag 2.7
Endelig certificering (test)
SEMESTER 1 - ALGORITHMER OG DATASTRUKTURER (INDSTILLINGSNIVEAU)
Foredrag 3.1
Bit operationer
Foredrag 3.2
Algoritmer og matematik
Foredrag 3.3
Matricer og operationer på dem
Foredrag 3.4
Abstrakte datastrukturer
Foredrag 3.5
Afsluttende certificering (eksamen)
SEMESTER 1 - OBJEKTORIENTERET PROGRAMMERING (INDSTILLINGSNIVEAU)
Foredrag 4.1
Objektorienterede programmeringsparadigmer
Foredrag 4.2
Grundlæggende begreber for objektorienteret programmering, deres implementering ved hjælp af C++
Foredrag 4.3
C++ strukturer og fagforeninger
Foredrag 4.4
Bitfelter i C++ strukturer og klasser
Foredrag 4.5
Relationer mellem klasser. Åben enkeltarv
Foredrag 4.6
Polymorfi
Foredrag 4.7
Endelig certificering (bestået)
SEMESTER 2 - COMPUTER SYSTEMS ARKITEKTUR
Foredrag 5.1
Grundlæggende opbygning af en digital computer
Foredrag 5.2
Grundlæggende om digital processororganisation
Foredrag 5.3
Adresseorganisation
Foredrag 5.4
Kommunikationsundersystemer i en computer
Foredrag 5.5
Heltalsoperander
Foredrag 5.6
Flydende komma-kodning standard
Foredrag 5.7
Endelig certificering (test)
SEMESTER 2 - ALGORITHMER OG DATASTRUKTURER (AVANCERET NIVEAU)
Foredrag 6.1
Træer
Foredrag 6.2
Grafer
Foredrag 6.3
Søge- og sorteringsalgoritmer
Foredrag 6.4
Rekursion og backtracking
Foredrag 6.5
Endelig certificering (bestået)
SEMESTER 2 - OBJEKTORIENTERET PROGRAMMERING (AVANCERET NIVEAU)
Foredrag 7.1
Objektorienterede programmeringsparadigmer
Foredrag 7.2
Grundlæggende begreber for objektorienteret programmering, deres implementering ved hjælp af C++
Foredrag 7.3
C++ strukturer og fagforeninger
Foredrag 7.4
Bitfelter i C++ strukturer og klasser
Foredrag 7.5
Relationer mellem klasser. Åben enkeltarv
Foredrag 7.6
Polymorfi
Foredrag 7.7
Endelig certificering (bestået)
2. SEMESTER - AFGANGSAFhandling
Den endelige certificering omfatter forsvaret af det afsluttende arbejde, som gør det muligt at identificere teoretisk forberedelse til løsning af faglige problemer.
Foredrag 8.1
Vurdering af kvaliteten af programudvikling