📘Vifaa na Programu za Kompyuta - (Toleo la 2025–2026)
📚 Vifaa vya Kompyuta na Programu ni kitabu kamili cha mtaala kilichoundwa kwa ajili ya wanafunzi wa BSCS, BSIT, Uhandisi wa Programu na wanaojifunza binafsi wanaotaka kuelewa misingi ya mifumo ya kompyuta. Toleo hili linajumuisha MCQs, na maswali, kutoa mbinu ya kitaaluma ya kujifunza jinsi maunzi na programu zinavyowasiliana kwa kutumia misimbo, saketi na mantiki.
Kuanzia mbinu rahisi za kuashiria hadi milango ya mantiki, muundo wa kumbukumbu, mifumo ya uendeshaji na mtandao, kitabu hiki huziba pengo kati ya mifumo ya maunzi ya kiwango cha chini na dhana za programu za kiwango cha juu, na kuwasaidia wanafunzi kuunganisha misingi ya kidijitali na programu za kisasa za kompyuta.
📂 Sura na Mada
🔹 Sura ya 1: Marafiki Bora
Umeme na Mawasiliano
Mbinu Rahisi za Kuashiria
Dhana ya Msingi ya Kanuni
🔹 Sura ya 2: Misimbo na Mchanganyiko
Mifumo ya Nambari
Kuhesabu kwa binary
Nukuu ya Nafasi
Maelezo ya Usimbaji
🔹 Sura ya 3: Breli na Misimbo ya binary
Alfabeti ya Braille
Usimbaji wa Alama
Dhana za binary
🔹 Sura ya 4: Anatomia ya Tochi
Mizunguko ya Umeme
Vyanzo vya Nguvu
Swichi na Balbu
🔹 Sura ya 5: Kuwasiliana Pembeni
Kanuni ya Morse
Mfumo wa Telegraph
Waya na Vitanzi
🔹 Sura ya 6: Telegraph na Relay
Relay Mechanism
Usambazaji wa Ishara ya Binary
Kudhibiti Mizunguko
🔹 Sura ya 7: Relay na Gates
NA, AU, SI Milango
Kujenga Milango ya Mantiki na Relay
🔹 Sura ya 8: Nambari Zetu Kumi
Taratibu za Kuhesabu
Mapungufu ya Msingi-10
🔹 Sura ya 9: Njia Mbadala hadi Kumi
Binary, Octal, Hexadecimal Systems
Uongofu Kati ya Besi
🔹 Sura ya 10: Bit by Bit by Bit
Binary, Octal, Hexadecimal Systems
Uongofu Kati ya Besi
🔹 Sura ya 11: Baiti na Hexadecimal
Muundo wa Byte
Usimbaji wa Heksadesimali
Uwakilishi wa Compact
🔹 Sura ya 12: Kutoka ASCII hadi Unicode
Usimbaji wa herufi
Jedwali la ASCII
Kiwango cha Unicode
🔹 Sura ya 13: Kuongeza kwa Mantiki Gates
Nyongeza ya binary
Viongezeo vya Nusu na Kamili
Beba Bits
🔹 Sura ya 14: Je, Hii ni Kweli?
Nambari Hasi
Nambari za binary zilizosainiwa
Nyongeza ya Mbili
🔹 Sura ya 15: Lakini Vipi Kuhusu Kutoa?
Utoaji wa binary
Kukopa katika Binary
Mizunguko ya kutoa
🔹 Sura ya 16: Maoni na Flip-Flops
Mantiki Mfuatano
Biti za Kumbukumbu
Mizunguko ya Flip-Flop
🔹 Sura ya 17: Hebu Tujenge Saa!
Ishara za Muda
Oscillators
Mipigo ya Saa katika Mizunguko
🔹 Sura ya 18: Mkusanyiko wa Kumbukumbu
Seli za Uhifadhi
Safu za Kumbukumbu
Taratibu za Kusoma-Kuandika
🔹 Sura ya 19: Hesabu ya Kujiendesha
Kazi rahisi za ALU
Kudhibiti Mantiki
Mizunguko ya Hesabu
🔹 Sura ya 20: Kitengo cha Mantiki ya Hesabu
Ubunifu wa ALU
Uendeshaji wa Kimantiki na Hesabu
🔹 Sura ya 21: Rejesta na Mabasi
Harakati za Data
Sajili Faili
Mifumo ya Mabasi
🔹 Sura ya 22: Ishara za Kudhibiti CPU
Mizunguko ya Maelekezo
Vitengo vya Udhibiti
Shughuli ndogo ndogo
🔹 Sura ya 23: Mizunguko, Miruko, na Simu
Mtiririko wa Maagizo
Udhibiti wa Programu
Uendeshaji wa Stack
🔹 Sura ya 24: Vifaa vya pembeni
Vifaa vya Kuingiza na Kutoa
Mawasiliano ya Pembeni
🔹 Sura ya 25: Mfumo wa Uendeshaji
OS ni nini?
Kusimamia Programu na Vifaa
🔹 Sura ya 26: Usimbaji
Lugha ya Mashine
Lugha ya Mkutano
Lugha za Kiwango cha Juu
🔹 Sura ya 27: Ubongo wa Dunia
Kompyuta ya Ulimwenguni
Mtandao
Athari za Kompyuta kwenye Jamii
🌟 Kwa Nini Uchague Programu/Kitabu hiki?
✅Kamilisha kitabu cha mtaala kinachoshughulikia misingi ya maunzi na dhana za programu
✅Inajumuisha MCQs, na maswali ya maandalizi ya mitihani
✅Jifunze hatua kwa hatua: kutoka kwa misimbo ya jozi hadi OS na misingi ya mitandao
✅Nzuri kwa wanafunzi na wataalamu wanaolenga kuelewa jinsi kompyuta inavyofanya kazi kuanzia chini hadi chini
✍ Programu hii imehamasishwa na waandishi:
Brahmagupta, Manuel Castells, John L. Hennessy, Archibald Hill, Charles Petzold
📥 Pakua Sasa!
Binafsi misingi ya kompyuta kwa kutumia Vifaa na Programu za Kompyuta (Toleo la 2025–2026).
Ilisasishwa tarehe
30 Sep 2025