Naomba nitajie Shule au Chuo kimoja kinachofundisha programming language kabla ya Algorithm.... Expert wa programming pia mnaweza mkanisaidia kwa hili.
Labda kama ulisoma programming kwenye shule ya chini ya mti nitakukubalia kwa hilo.
That was one of the point I was stressing to deejaywillz once you get to do such development you have to get your hands dirty and work with the language that is best suited for the job, unless you have enough power to command these big boys to develop a friendly xml based API for you
Programming: "There is a yard. For each unit of yard, determine if it is an edge unit. If it is, determine which side is the edge. Try to erect 1 unit of fence on that edge.
Or think of this simple mathematical task:
"If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23. Find the sum of all the multiples of 3 or 5 below 1000."
Now how would you let your computer figure it out for you? That's PROGRAMMING for you🙂
Mkuu unajua algorithhm ni nini? isije kua unachanganya tena mafile, vyuo vyote duniani wanfundisha programming language kwanza fu ndo wanafundisha algorithm... na si chuoni tu, hata kwenye internet sehemu zote utakuta kitu hicho hicho..
Vyuo vyote I know teach programming languages before learning algorithms and data structures. You need to know how to program before you learn algorithms and data structures.
Naona anaulizia lile swali mashuhuri la Lugha nyepesi ya kuanzia kupiga code. Sema tatizo hapa hata kiswahili cha kuombea msaada kinampiga chenga sasa mascript ya code yatapanda kweli ?
Hebu njoo na maelezo yaliyoshiba kidogo tujue pa kuanzia kukusaidia.
Mkuu, nina swali moja dogo kwako...ukipewa kazi ya kutengeneza Software unaanza na nini? Algorithm au unaingia moja kwa moja kwenye computer na kuanza coding????? maana labda swali la mwanzo lilikuwa gumu
Hapa tunatumia control structure especially while or do while
umenikumbusha mbalii
La yard ndo limenizungusha kidogo msaada
Ushauri wangu ujifunze algorithm kwanza mambo ya language yatakuja baadae
Nawaombeni kitu kimoja, bishaneeniiiii lkn mjue mnaongelea mtu ambae assume anataka aisome afanye QT
Najaribu kupitia debate yenu lkn sioni zaidi ya mapambano yenu tuu
nianze na nini, hata kama ni kwa kugoogle
---ninabasic ya computer application tu===
Kwanza kabisa anza kwa kujifunza kuandika, kwa sababu good writing will help your thinking and since programming is mostly logical thinking lugha yoyote ile utakayouamua kuanza nayo haitakua ngumu sana kwako. Kama utaangalia swali lako ulilouliza inaonesha hauko makini maana hata halikueleweka, na ungeweza kutuepusha na hilo kwa kupitia vizuri swali lako uhakikishe linaeleweka(that itself would improve your thinking) ambapo naamini ungeona halieleweki na ungelirekebisha mpaka lieleweke(wakati unafanya hivyo tayari ungekua unafikiria).
Pili ushauri wangu, programming is not for the faint-hearted so if you are looking for an easy programming language maybe programming is not for you, vinginevyo kama kweli umeamua kujifunza programming basi kaza buti na utuelezee hasa kitu gani unataka kufanya ili tukupatie ushauri.
Hahaha! mkuu unajaribu kutwist mambo, na mimi nina swali moja dogo kwako, unataka kutengeneza hallo world program, utaanza na nini? algorithm au utaingia kucode moja kwa moja??
Mkuu algorithm ni njia au formula ya kusolve kitu flani..
Siwezi nikaenda kwa mwanafunzi nikaanza kumfundisha vitu kama recursion, iteration kabla ya yeye kujua hata syntax ya language yoyote ile.... Lazima nimfundishe syntax ya language lazima ajue kuna kitu kinaitwa recursion, lazima ajua kuna kuweka variables, lazima ajue kuna kitu kinaitwa functions, afu baada ya hapo ndipo ntamfundisha sasa jinsi anaweza akacall function irudierudie ili ilete jibu... Honestly speaking hicho chuo ulichosoma sijui ni chuo gani wana mpangilio wa ajabu hivo..
Na hiyo proof unayoitaka wewe unataka nikupe chuo gani??? Harvard Computer science majors wote wanaanza basic kabisa na darasa linaitwa CS50 ambapo ni C, HTML, PHP kabla hawajasoma algorithm, haya chuo nlichosoma mimi wanaanza first semester na course inaitwa Digital Computer Concept ambayo ni python au C, algorithms mtu anakuja kukutana nazo second year...
Em angalia chuo hiki course ya algorithm wanachofundisha semester nzima afu unambie mwanafunzi unaweza ukamfundisha hayo bila yeye kujua programming???
[TABLE="class: tbl_st01"]
[TR]
[TD="colspan: 7"][/TD]
[/TR]
[TR]
[TH="class: ta_center"]2st Week[/TH]
[TD="colspan: 7"]Asymptotic notation & recurrences[/TD]
[/TR]
[TR]
[TH="class: ta_center"]3st Week[/TH]
[TD="colspan: 7"]Sorting and order statistics[/TD]
[/TR]
[TR]
[TH="class: ta_center"]4st Week[/TH]
[TD="colspan: 7"]Sorting and order statistics[/TD]
[/TR]
[TR]
[TH="class: ta_center"]5st Week[/TH]
[TD="colspan: 7"]Data structures[/TD]
[/TR]
[TR]
[TH="class: ta_center"]6st Week[/TH]
[TD="colspan: 7"]Data structures[/TD]
[/TR]
[TR]
[TH="class: ta_center"]7st Week[/TH]
[TD="colspan: 7"]Dynamic programming[/TD]
[/TR]
[TR]
[TH="class: ta_center"]8st Week[/TH]
[TD="colspan: 7"]Midterm Exam[/TD]
[/TR]
[TR]
[TH="class: ta_center"]9st Week[/TH]
[TD="colspan: 7"]Graph algorithms[/TD]
[/TR]
[/TABLE]
Havard Hawana such thing you are telling me. Provide a direct link and I will believe you. Hiyo course guide umeweka hapo anyone can make up a course guide mkuu
kwanza umenikatisha tamaa sana, vibaya sana. Wewe uliweza una nini na mim nishindwe ninakosa nn? Hii tu ni programming, haya tuendelee,
halafu, hata wewe ungerekebisha tukaendelea, ungekuwa na sifa ya kuwa programmer mzur,
Nililogundua kwako, unafikiri unaIQ kubwa kuliko mm,
Haya tuendelee :rapture:
Swali lako ni sawa na kuuliza Lugha ya nchi gani rahisi hapa duniani.
Programming inategemea na kichwa chako kinaweza kumeza lugha gani, Unaweza kutumia C++/JAVA mwingine akatumia PHP au .NET lakini wote mkafanikiwa kutoa same results/Product
kwanza umenikatisha tamaa sana, vibaya sana. Wewe uliweza una nini na mim nishindwe ninakosa nn? Hii tu ni programming, haya tuendelee,
halafu, hata wewe ungerekebisha tukaendelea, ungekuwa na sifa ya kuwa programmer mzur,
Nililogundua kwako, unafikiri unaIQ kubwa kuliko mm,
Haya tuendelee :rapture: