Difference between revisions of "LU-LKP-B10:index"

From DiLab
Jump to: navigation, search
Line 10: Line 10:
<small>Vērtējums = 40% mājas un praktiskie darbi, 10% dalība klasē, 20% KD1 un 30% KD2(eksāmens).</small>
<small>Vērtējums = 40% mājas un praktiskie darbi, 10% dalība klasē, 20% KD1 un 30% KD2(eksāmens).</small>


Praktisko un mājas darbu iesniegšana izpildāma noteiktajos datumos un laikos elektroniski.
Praktisko un mājas '''darbu iesniegšana''' izpildāma noteiktajos datumos un laikos elektroniski.
* Iesniegšanas termiņa laiks ir 30min pirms lekcijas, tātad 12:00.
* Iesniegšanas termiņa laiks ir 30min pirms lekcijas, tātad 14:00.
* e-pasta Subj. jānorāda sekojošā formā "LKP MD1 Vards Uzvards" - piemers MD1 iesniegumam.
* e-pasta Subj. jānorāda sekojošā formā "'''LKP MD1 Vards Uzvards'''" - piemers MD1 iesniegumam.
* Iesniegto failu vārdam arī jābūt līdzīga formātā, bet ar svītru tukšumu vietā, piemēram: "OSI_MD1_Vards_Uzvards.pdf"
* Iesniegto failu vārdam arī jābūt līdzīga formātā, bet ar svītru tukšumu vietā, piemēram: "'''LKP_MD1_Vards_Uzvards.pdf'''"
* Ja iesniegts tiek ar novēlošanos, rezultāts tiek samazināts par 10% par katru nokavēto dienu.
* Ja iesniegts tiek ar novēlošanos, rezultāts tiek samazināts par '''10%''' par katru nokavēto dienu.





Revision as of 16:30, 23 September 2010

Linux kodola programmēšana un Unix Sistēmprogrammēšana

Kurss LU DF bakalaura studijām.

Pasniedzējs: Leo Seļāvo. (epasts: vards.uzvards @ gmail.lv vai @ lu.lv)

Vēstkopa - Google grupa lu-lkp-b (lai pieteiktos, sūtiet epastu pasniedzējam)

Vērtējums = 40% mājas un praktiskie darbi, 10% dalība klasē, 20% KD1 un 30% KD2(eksāmens).

Praktisko un mājas darbu iesniegšana izpildāma noteiktajos datumos un laikos elektroniski.

  • Iesniegšanas termiņa laiks ir 30min pirms lekcijas, tātad 14:00.
  • e-pasta Subj. jānorāda sekojošā formā "LKP MD1 Vards Uzvards" - piemers MD1 iesniegumam.
  • Iesniegto failu vārdam arī jābūt līdzīga formātā, bet ar svītru tukšumu vietā, piemēram: "LKP_MD1_Vards_Uzvards.pdf"
  • Ja iesniegts tiek ar novēlošanos, rezultāts tiek samazināts par 10% par katru nokavēto dienu.


Kalendārs

Datums, nedēļa Kursa saturs Uzdevumi
07.09.2010.

Ievads Unix un Linux operētajsistēmās un to programmēšanā. Lekcijas piezīmes un PD1:

Uzdots MD0 mājas darbs - Programmēšanas stils.

14.09.2010.

C elementi, kompilēšana un saites, atmiņas sadalījums procesā. Lekcijas piezīmes

Uzdots MD1 mājas darbs - Ģimenes koks. Termiņš: Pirmdiena, 20. septembris 23.59.

21.09.2010. MD1 risinājums. Datu struktūras un algoritmi, datu tipi, kļūdu analīze, buferizēts un nebuferizēts failu ievads un izvads.
28.09.2010. X
05.10.2010. X
12.10.2010. X
19.10.2010. X
26.10.2010. X
02.11.2010. X
09.11.2010. X
16.11.2010. X
23.11.2010. X
30.11.2010. X
07.12.2010. X
14.12.2010. X
21.12.2010. X
24.12.2010. - xx.01.2010. Ziemassvētku un Jaungada brīvdienas
xx.01.2011. Eksāmens

Lekciju piezīmes

  • 1. lekcija: Ievads Linux operētajsistēmā
  • 2. lekcija: C elementi, kompilēšana un saites, atmiņas sadalījums procesā.

Praktiskie un mājas darbi

  • MD1: Ģimenes koka ģenerēšanas programma.

Literatūra

  • Advanced Programming in the UNIX(R) Envoronment, Second Edition, by W. Richard Stevens, Stephen A. Rago. Addison Wesley Professional, 2005, ISBN 0-201-43307-9. (Indiešu eksemplāram ir ISBN 81-317-0005-4)
  • "Linux Device Drivers," 3rd ed. by J. Corbet, A. Rubini and G. Kroah-Hartman,
  • "Linux system programming" by Robert Love, O'Reilly Media, 2007, ISBN 0596009585
  • "Understanding the Linux Kernel," 3rd ed. by D. P. Bovet and M. Cesati, O'Reilly Media, 2005, ISBN 0-596-00565-2
  • "Linux kernel development 3rd ed." by Robert Love, Addison Wesley Professional, ISBN 0672329468
  • "Building Embedded Linux Systems" O'Reilly Media, 2008, ISBN 0596529686

Saites

2009 gada LU DF Linux kodola programmēšanas kursa apraksts