"Tillämpad programmering (språken C och C++)" - kurs 120 000 rubel. från MSU, träning 48 veckor. (12 månader), Datum: 16 februari 2023.
Miscellanea / / November 28, 2023
Det professionella omskolningsprogrammet "Tillämpad programmering (C och C++ språk)" ger förvärv av kunskaper och färdigheter inom området programmering för individer som vill skaffa sig färdigheter i en ny yrkesverksamhet, bidrar till bildandet av en världsbild och systemisk tänkande. Syftet med att undervisa i programkurserna är att presentera de grundläggande principerna för programmering, samt principerna för den algoritmiska metoden för att lösa tillämpade problem.
Programmet är utformat för de studenter som vill lära sig ett nytt yrke.
Programmet syftar till att förbereda specialister för nya yrkesaktiviteter inom området tillämpad programmering.
Mål för det professionella omskolningsprogrammet:
- beskriva den grundläggande strukturen för en digital dator, organisationen av huvudminnet och kommunikation i en datornod;
- överväga de grundläggande begreppen algoritmisering och procedurprogrammering;
- överväga skillnaderna mellan processuella och objektorienterade högnivåprogrammeringsspråk;
- beskriva stadierna av mjukvarans livscykel och stadierna för att erhålla en körbar fil;
- överväga de objektorienterade funktionerna i C++ standardbiblioteket;
- överväga skillnaden mellan begreppen arv och implementering, skillnaden mellan begreppen gränssnitt och implementering.
- granska faciliteterna som tillhandahålls av C++ Standard Library för generisk programmering;
- Sökande till omskolningsprogrammet ska ha en högre eller gymnasial specialiserad utbildning. Programmeringserfarenhet i procedurspråk är önskvärt, men inget krav.
Programmet är deltid, distansundervisning med asynkront lärande och lärarkonsultationer. Elektroniska utbildningskurser för programmet utvecklades av lärare från Moskvas statliga universitet.
Programmet har en praktisk inriktning och utbildningarna innehåller ett stort antal tillämpade problem, inklusive exempel från verklig praxis och implementeras av specialiserade specialister från Moscow State University, industriforskningsinstitut och IT-representanter företag.
TRÄNINGSLÄGE
Programmet är utformat för 1 års studier: från 16 februari 2023 till 31 januari 2024.
Volym 684 timmar. Klassrum - 288
Studieform - Korrespondens med hjälp av distansutbildningsteknik
Godkännande av dokument från 20 december till 16 februari.
Klasser utan hänvisning till schema enligt en individuell utbildningsbana.
För att erhålla ett Moskvas statsuniversitetsdiplom i professionell omskolning måste du slutföra läroplanen och förbereda en avslutande avhandling.
Det avslutande arbetet är en självständig utveckling av ett mjukvarusystem.
SLUTFÖRANDE DOKUMENT
Om du har en högre (ofullständig högre: senior student) eller sekundär specialiserad utbildning utfärdas ett Moskva State University Diploma om professionell omskolning.
För personer som inte har en högre utbildning utfärdas ett Moscow State University-certifikat för framgångsrikt slutförande av programmet.
INSKRIVNING
1. För att registrera dig i programmet måste du fylla i följande dokument (för hand eller elektroniskt) och skicka dem till [email protected]:
- Påstående
- Frågeformulär
- Samtycke till behandling av personuppgifter
- kopia av passet
- kopia av högskoleexamen eller intyg om att du är student.
2. Utifrån de inlämnade dokumenten kommer ett utbildningsavtal att utarbetas.
3. Efter undertecknande av kontraktet skickas dokument för betalning: augusti-september.
4. Efter betalning börjar du träningen.
SEMESTER 1 - DISKRET MATEMATIK
Föreläsning 1.1
Element i matematik
Föreläsning 1.2
Mängdlära
Föreläsning 1.3
Algebra av logik
Föreläsning 1.4
Grunderna i linjär algebra
Föreläsning 1.5
Grunderna i grafteori
Föreläsning 1.6
Kodningsteori
Föreläsning 1.7
Slutlig certifiering (test)
SEMESTER 1 - PROCEDURELL PROGRAMMERING
Föreläsning 2.1
Introduktion till programmering
Föreläsning 2.2
Operatörer
Föreläsning 2.3
Förprocessor
Föreläsning 2.4
Vägvisare
Föreläsning 2.5
Matriser. Relation mellan arrayer och pekare
Föreläsning 2.6
Funktioner
Föreläsning 2.7
Slutlig certifiering (test)
SEMESTER 1 - ALGORITMER OCH DATASTRUKTURER (INKOMSTNIVÅ)
Föreläsning 3.1
Bitoperationer
Föreläsning 3.2
Algoritmer och matematik
Föreläsning 3.3
Matriser och operationer på dem
Föreläsning 3.4
Abstrakta datastrukturer
Föreläsning 3.5
Slutlig certifiering (examen)
SEMESTER 1 - OBJEKTORIENTERAD PROGRAMMERING (NIVÅ)
Föreläsning 4.1
Objektorienterade programmeringsparadigm
Föreläsning 4.2
Grundläggande begrepp för objektorienterad programmering, deras implementering med C++
Föreläsning 4.3
C++-strukturer och fackföreningar
Föreläsning 4.4
Bitfält i C++ strukturer och klasser
Föreläsning 4.5
Relationer mellan klasser. Öppet enskilt arv
Föreläsning 4.6
Polymorfism
Föreläsning 4.7
Slutlig certifiering (godkänd)
SEMESTER 2 - DATORSYSTEMARKITEKTUR
Föreläsning 5.1
Grundläggande struktur för en digital dator
Föreläsning 5.2
Grunderna i digital processororganisation
Föreläsning 5.3
Adressorganisation
Föreläsning 5.4
Kommunikationsdelsystem i en dator
Föreläsning 5.5
Heltalsoperander
Föreläsning 5.6
Flytpunktskodning standard
Föreläsning 5.7
Slutlig certifiering (test)
SEMESTER 2 - ALGORITMER OCH DATASTRUKTURER (AVANCERAD NIVÅ)
Föreläsning 6.1
Träd
Föreläsning 6.2
Grafer
Föreläsning 6.3
Sök- och sorteringsalgoritmer
Föreläsning 6.4
Rekursion och bakåtspårning
Föreläsning 6.5
Slutlig certifiering (godkänd)
SEMESTER 2 - OBJEKTORIENTERAD PROGRAMMERING (AVANCERAD NIVÅ)
Föreläsning 7.1
Objektorienterade programmeringsparadigm
Föreläsning 7.2
Grundläggande begrepp för objektorienterad programmering, deras implementering med C++
Föreläsning 7.3
C++-strukturer och fackföreningar
Föreläsning 7.4
Bitfält i C++ strukturer och klasser
Föreläsning 7.5
Relationer mellan klasser. Öppet enskilt arv
Föreläsning 7.6
Polymorfism
Föreläsning 7.7
Slutlig certifiering (godkänd)
SEMESTER 2 - EXAMENSARBETE
Den slutliga certifieringen inkluderar försvaret av det slutliga arbetet, vilket gör att man kan identifiera teoretiska förberedelser för att lösa professionella problem.
Föreläsning 8.1
Bedömning av kvaliteten på programutveckling