Programmēšana I
vismaz vidējā izglītība
Mācību grupas
Attālināti
Apraksts
KURSA MĒRĶIS:
Iepazīstināt studējošos ar programmēšanas pamatiem (MS Visual C#: Console Applications, Windows Applications)
KURSA UZDEVUMI:
• Sniegt priekšstatu par programmēšanas pamatprincipiem.
• Iepazīstināt studējošos ar MS Visual Studio izstrādes vidi; parādīt, kā risināt standarta uzdevumus, veidojot Console Application un Windows Forms App tipa projektus.
• Palīdzēt apgūt programmēšanas valodas MS Visual C# pamatus (standarta datu tipus, operācijas, vadības konstrukcijas, izplatītākas funkcijas).
• Iepazīstināt studējošos ar dažiem standarta algoritmiem, veicināt patstāvīgu algoritmu izstrādi un realizāciju līdzīgu uzdevumu risināšanai.
• Veicināt patstāvīgu darbu (t.sk. sarežģītāku uzdevumu risināšanu un projektu izstrādi).
Galvenās tēmas
1.Platformas .NET vispārīgsraksturojums. Valodas MS Visual C# vispārīgs raksturojums. Konsoles lietotnes struktūra. Jēdziens par datu tipiem, dati ievadi un izvadi konsoles lietotnēs. Vienkāršu Console Application izveide.
2.Jēdziens par OOP, notikum-orientēto programmēšanu un vizuālo programmēšanu. Vizuālie un nevizuālie komponenti. Komponentu īpašības (properties), metodes ( methodes) un notikumi (events). Windows lietotnes struktūra. Vienkāršu Windows Forms Application izveide.
3.Datu pamattipi. Tipu pārveidošana. Aritmētiskās operācijas (operators), piešķiršanas operācija ( operator assignment), aritmētiskās izteiksmes, operāciju prioritāte, dažas matemātiskās funkcijas.
4.Aprēķini pēc formulām. Izņēmumu situācijas apstrādē ( try-catch). Sazarošanās (if, switch-case). Aprēķini pēc nosacījumiem.
5.Vienkārša testa realizācija.
6.Timer un tā izmantošana Windows lietotnēs.
7.Cikli (for, foreach).
8.Cikli (while, do-while).
9.Algoritmi un to pieraksta veidi. Algoritmu izstrāde un realizācija programmēšanas valodā.
10.Masīvi. Masīvu izveide. Nejaušo skaitļu izmantošana. Masīvu analīze un kārtošana.
11.Vizuālo komponentu dinamiskā izveide.
12.Jēdziens par datu struktūrām (saraksts, steks, rinda, kolekcija).
Personai nepieciešamais materiāltehniskais nodrošinājums
Dalībai programmā klātienē un attālināti nepieciešams:
- dators ar stabilu interneta pieslēgumu;
- tīmekļa pārlūkprogramma;
- videokamera, mikrofons un austiņas attālinātajām nodarbībām;
- piekļuve mācību platformai un videokonferenču rīkam;
- iespēja instalēt mācību procesā nepieciešamās bezmaksas lietotnes.
Klātienes nodarbībās datortehniku, interneta pieslēgumu un nepieciešamo programmatūru nodrošina Daugavpils Universitāte. Ja dalībnieks izmanto savu datoru, tam jāatbilst programmatūras tehniskajām prasībām.
Prasības iepriekšējai izglītībai
Vispārējā vidējā izglītība (atestāts par vispārējo vidējo izglītību)
Saņem jaunumus e-pastā
Lai pieteiktos STARS e-pasta jaunumiem, lūdzu, aizpildiet zemāk redzamo formu.
Jūsu norādītajā e-pastā saņemsiet vēstuli, kurā būs jāaktivizē norādītā saite.