"Anvendt programmering (språkene C og C++)" - kurs 120 000 rubler. fra MSU, trening 48 uker. (12 måneder), dato: 16. februar 2023.
Miscellanea / / November 28, 2023
Det profesjonelle omskoleringsprogrammet "Anvendt programmering (C og C++ språk)" gir tilegnelse av kunnskap og ferdigheter på feltet programmering for individer som ønsker å tilegne seg ferdigheter i en ny profesjonell aktivitet, bidrar til dannelsen av et verdensbilde og systemisk tenker. Formålet med å undervise i programkursene er å presentere de grunnleggende prinsippene for programmering, samt prinsippene for den algoritmiske tilnærmingen til å løse anvendte problemer.
Programmet er laget for de studentene som ønsker å lære et nytt yrke.
Programmet er rettet mot å forberede spesialister på nye faglige aktiviteter innen anvendt programmering.
Mål for det profesjonelle omskoleringsprogrammet:
- beskrive den grunnleggende strukturen til en digital datamaskin, organiseringen av hovedminne og kommunikasjon i en databehandlingsnode;
- vurdere de grunnleggende konseptene for algoritmisering og prosedyreprogrammering;
- vurdere forskjellene mellom prosessuelle og objektorienterte programmeringsspråk på høyt nivå;
- beskrive stadiene i programvarens livssyklus og stadiene for å skaffe en kjørbar fil;
- vurdere de objektorienterte egenskapene til C++ standardbiblioteket;
- vurdere forskjellen mellom begrepene arv og implementering, forskjellen mellom begrepene grensesnitt og implementering.
- gjennomgå fasilitetene som tilbys av C++ Standard Library for generisk programmering;
- Søkere til omskoleringsprogrammet må ha høyere eller videregående spesialisert utdanning. Programmeringserfaring i prosedyrespråk er ønskelig, men ikke nødvendig.
Studiet er deltid, fjernundervisning med asynkron læring og lærerkonsultasjoner. Elektroniske opplæringskurs for programmet ble utviklet av lærere fra Moskva statsuniversitet.
Studiet har en praktisk orientering og opplæringskursene inneholder en lang rekke anvendte problemstillinger, inkludert eksempler fra virkelig praksis og implementeres av spesialiserte spesialister fra Moskva statsuniversitet, industriforskningsinstitutter og IT-representanter selskaper.
TRENINGSMODUS
Programmet er designet for 1 studieår: fra 16. februar 2023 til 31. januar 2024.
Volum 684 timer. Klasserom - 288
Studieform - Korrespondanse ved bruk av fjernundervisningsteknologier
Aksept av dokumenter fra 20. desember til 16. februar.
Klasser uten referanse til timeplan i henhold til en individuell utdanningsbane.
For å få et Moscow State University Diploma i profesjonell omskolering, må du fullføre læreplanen og forberede en avsluttende oppgave.
Det siste arbeidet er en selvstendig utvikling av et programvaresystem.
FULLSTENDELSESDOKUMENTER
Hvis du har en høyere (ufullstendig høyere: seniorstudent) eller videregående spesialisert utdanning, utstedes et Moscow State University Diploma for profesjonell omskolering.
For personer som ikke har høyere utdanning, utstedes et Moscow State University Certificate for vellykket gjennomføring av programmet.
REGISTRERING
1. For å melde deg på programmet må du fylle ut følgende dokumenter (for hånd eller elektronisk) og sende dem til [email protected]:
- Uttalelse
- Spørreskjema
- Samtykke til behandling av personopplysninger
- kopi av passet
- kopi av vitnemål fra høyere utdanning eller sertifikat som viser at du er student.
2. Basert på innsendte dokumenter vil det utarbeides en opplæringsavtale.
3. Etter signering av kontrakten sendes dokumenter for betaling: august-september.
4. Etter betaling begynner du å trene.
SEMESTER 1 - DISKRET MATEMATIKK
Forelesning 1.1
Elementer i matematikk
Forelesning 1.2
Settteori
Forelesning 1.3
Algebra av logikk
Forelesning 1.4
Grunnleggende om lineær algebra
Forelesning 1.5
Grunnleggende om grafteori
Forelesning 1.6
Kodingsteori
Forelesning 1.7
Endelig sertifisering (test)
SEMESTER 1 - PROSEDURELL PROGRAMMERING
Forelesning 2.1
Introduksjon til programmering
Forelesning 2.2
Operatører
Forelesning 2.3
Forbehandler
Forelesning 2.4
Veivisere
Forelesning 2.5
Matriser. Forholdet mellom matriser og pekere
Forelesning 2.6
Funksjoner
Forelesning 2.7
Endelig sertifisering (test)
SEMESTER 1 - ALGORITMER OG DATASTRUKTURER (INNSTILLINGSNIVÅ)
Forelesning 3.1
Bitoperasjoner
Forelesning 3.2
Algoritmer og matematikk
Forelesning 3.3
Matriser og operasjoner på dem
Forelesning 3.4
Abstrakte datastrukturer
Forelesning 3.5
Avsluttende sertifisering (eksamen)
SEMESTER 1 - OBJEKTORIENTERT PROGRAMMERING (INNSTILLINGSNIVÅ)
Forelesning 4.1
Objektorienterte programmeringsparadigmer
Forelesning 4.2
Grunnleggende konsepter for objektorientert programmering, deres implementering ved hjelp av C++
Forelesning 4.3
C++ strukturer og fagforeninger
Forelesning 4.4
Bitfelt i C++ strukturer og klasser
Forelesning 4.5
Forhold mellom klasser. Åpen enkeltarv
Forelesning 4.6
Polymorfisme
Forelesning 4.7
Endelig sertifisering (bestått)
SEMESTER 2 - DATASYSTEMARKITEKTUR
Forelesning 5.1
Grunnleggende struktur for en digital datamaskin
Forelesning 5.2
Grunnleggende om digital prosessororganisasjon
Forelesning 5.3
Adresseorganisasjon
Forelesning 5.4
Kommunikasjonsdelsystemer i en datamaskin
Forelesning 5.5
Heltallsoperander
Forelesning 5.6
Flytepunktkoding standard
Forelesning 5.7
Endelig sertifisering (test)
SEMESTER 2 - ALGORITMER OG DATASTRUKTURER (AVANSERT NIVÅ)
Forelesning 6.1
Trær
Forelesning 6.2
Grafer
Forelesning 6.3
Søke- og sorteringsalgoritmer
Forelesning 6.4
Rekursjon og tilbakesporing
Forelesning 6.5
Endelig sertifisering (bestått)
SEMESTER 2 - OBJEKTORIENTERT PROGRAMMERING (AVANSERT NIVÅ)
Forelesning 7.1
Objektorienterte programmeringsparadigmer
Forelesning 7.2
Grunnleggende konsepter for objektorientert programmering, deres implementering ved hjelp av C++
Forelesning 7.3
C++ strukturer og fagforeninger
Forelesning 7.4
Bitfelt i C++ strukturer og klasser
Forelesning 7.5
Forhold mellom klasser. Åpen enkeltarv
Forelesning 7.6
Polymorfisme
Forelesning 7.7
Endelig sertifisering (bestått)
SEMESTER 2 - AVGANGSOPPGAVE
Den endelige sertifiseringen inkluderer forsvar av det endelige arbeidet, som lar en identifisere teoretisk forberedelse for å løse faglige problemer.
Forelesning 8.1
Vurdering av kvalitet på programutvikling