📚 Grundvallaratriði forritunar – (2025–2026 útgáfa) er yfirgripsmikil námskrárbók hönnuð fyrir BSCS, BSIT, hugbúnaðarverkfræðinema, sem og byrjendur forritara og sjálfsnema. Þessi útgáfa fjallar um grunnatriði forritunar, reiknirit, stjórnskipulag, aðgerðir, fylki, ábendingar, meðhöndlun skráa og kynningu á hlutbundinni forritun. Það felur einnig í sér MCQs, skyndipróf og hagnýt dæmi til að styrkja hugmyndaskilning og hæfileika til að leysa vandamál.
Bókin er byggð upp til að byggja upp sterkan grunn, byrjað á grunnatriðum í forritun og smám saman að þróast í átt að háþróuðum viðfangsefnum eins og einingaforritun, kraftmikilli minnisstjórnun og hlutbundnum hugtökum. Það leggur áherslu á bæði fræðilega þekkingu og hagnýt forrit, sem gerir það tilvalið fyrir akademískt nám, undirbúningur fyrir próf og raunveruleg verkefni.
📂 Kaflar og efni
🔹 Kafli 1: Inngangur að forritun
Skilgreining og mikilvægi forritunar
Þróun forritunarmála
Tegundir forritunarviðmiða (aðferðarleg, hlutbundin, hagnýt)
Samsett vs túlkuð tungumál
Yfirlit yfir forritunarmál (C, C++, Java, Python)
Forritun lífsferils og þróunarskref
Hlutverk forritunar í lausn vandamála
Grunnuppbygging forrits
Forritunartól og IDE
Villur í forritun (setningafræði, merkingarfræði, rökfræðileg)
🔹 Kafli 2: Reiknirit og flæðirit
Skilgreining og einkenni reiknirit
Reiknirithönnunartækni (Deila og sigra, gráðug, kraftmikil forritun)
Skref til að skrifa reiknirit
Flæðirit og tákn
Þýða reiknirit yfir í flæðirit
Dæmi um reiknirit og flæðirit
Gervikóði vs flæðirit
Flokkunar- og leitarvandamál
Bestu starfsvenjur fyrir ritun reiknirit
Skilvirkni reiknirit (tími og rúm flókið)
🔹 Kafli 3: Grunnatriði forritunar
Setningafræði og uppbygging
Breytur og gagnategundir
Stöður og bókstafir
Rekstraraðilar
Tegund Casting
Inntak og úttak
Athugasemdir og skjöl
Umfang breytu
Villuleit og villuauðkenning
🔹 Kafli 4: Stýrikerfi
Ákvarðanataka (ef, ef-annað, skipta)
Lykkjur (meðan, gera-á meðan, fyrir)
Hreiður lykkjur og lykkjastýring
Skilyrtir rekstraraðilar
Skipulögð forritunarhugtök
Bestu starfsvenjur í eftirlitsyfirlýsingum
🔹 Kafli 5: Aðgerðir og einingaforritun
Aðgerðir Grunnatriði
Yfirlýsing, skilgreining og köllun
Parameter Passing
Umfang og endingartími breyta
Endurkoma
Bókasafnsaðgerðir
Kostir mát forritunar
Virkni Ofhleðsla
🔹 Kafli 6: Fylkir og strengir
Fylki (1D, 2D, fjölvídd)
Yfirferð og meðferð
Leita, flokka, sameina
Strengir og stafir
String Manipulation Aðgerðir
🔹 Kafli 7: Ábendingar og minnisstjórnun
Kynning á ábendingum
Bendarreikningur
Bendir með fylki og föllum
Dynamic Memory Allocation
Minnisleki og bestu starfsvenjur
🔹 Kafli 8: Mannvirki og skráameðferð
Mannvirki og hreiður mannvirki
Fjöldi mannvirkja
Stéttarfélög vs mannvirki
Grunnatriði skráameðferðar
Skrá lestur og ritun
Villa meðhöndlun í skrá I/O
🔹 Kafli 9: Inngangur að hlutbundinni forritun
Málsmeðferð vs OOP
Flokkar og hlutir
Smiðir og eyðingarmenn
Erfðir og fjölbreytni
Aðgangsbreytingar
Hniður aðgerða
STL grunnatriði
Umsóknir OOP
🔹 Kafli 10: Bestu starfsvenjur í forritun og lausn vandamála
Læsanleiki kóða og stíll
Modular Code Design
Villuleit og verkfæri
Útgáfustýring (Git Basics)
Prófun og staðfestingu
Skjöl og athugasemdir
Flækjustig Optimization
Raunveruleg vandamálalausn
🌟 Af hverju að velja þessa bók?
✅ Full umfjöllun um námskrá fyrir grunnatriði forritunar
✅ MCQs, skyndipróf og æfingaspurningar innifalinn
✅ Skref fyrir skref nálgun frá grunnatriðum til háþróaðra hugmynda
✅ Tilvalið fyrir BSCS, BSIT, hugbúnaðarverkfræðinema, byrjendur og sjálfsnema
✍ Þetta app er innblásið af höfundum:
Herbert Schildt, Robert Lafore, Bjarne Stroustrup, Dr. M. Afzal Malik, M. Ali.
📥 Sæktu núna og byggðu sterkan grunn í grunnatriðum forritunar!