Преди време написах записа как да се науча да програмирам. Открих по-добър начин за навлизане в програмирането.
В този запис ще ви покажа 2 курса за начинаещи в програмирането, които са безплатни в Интернет. Всъщност курсовете се водят въведение в Computer Science, но са и въведение в програмирането. Курсовете са изцяло в Интернет и всички нужни материали са налични и достъпни безплатно.
CS50 OpenCourseWare е курс от Harvard. Той е по-забавния курс, но и по-интензивен. Включва основите на 4-5 езика за програмиране и има достатъчно материали.
Introduction to Computer Science and Programming е курс от MIT. Използва програмния език Python за да обясни Computer Science. Този курс е малко по-суховат от този от Харвард.
Двата курса имат доста различни подходи към запознаване с Computer Science. И двата курса са добри и според мен не пречи да се минат, и двата, и ще са малко повторенията, ако го направите.
Все още в развитие от Berkley е курса CS10 The Beauty and Joy of Computing. Курса се усъвършенства и както ще видите в описанието му предстои да бъде под Creative Commons лиценз. Има лекции и материалите, с които може да учи, но според мен не е толкова добре развит като горните два.
И трите курса покриват различни теми, заради различните подходи. Има и доста повторения в курсовете, нали става въпрос за един и същ предмет.
24 октомври 2011, понеделник
15 октомври 2011, събота
in links we trust: learning
- Hackasaurus предлага инструменти за научаване езика на Web (HTML,CSS....), чрез човъркане или игра с него. Предлага три софтуера, които съответстват долу горе на начинаещи и напреднали.
- Timothy Ferriss: Accelerated Learning in Accelerated Times - The Long Now има описание като щракнете върху линка.
14 октомври 2011, петък
искаме да сме богове
Следващите ми мисли не са завършени, само нахвърлям някои идеи, които вярвам са верни.
В компютърния свят съществуват два идеала за изкуствения интелект или мислещата машина и за виртуалната реалност. Май има и други, но ще пиша за тези.
Виртуалната реалност
Още през 90те се говореше за виртуална реалност, а аз не схващах къде е тя. Като се позапознах повече с компютърния свят разбрах какво са имали в предвид. Софтуера е една реалност макар и доста ограничена. Реалност е, защото почива на някакви закони и абстракции (физиката и др. в реалния свят), дава възможност за избор (психология, философия, икономика, политика и др. в реалния свят). Не се изчерпва с това описанието на грубото подобие на виртуален свят, което е софтуера. Някой може да се задълбочи повече.
Мислещата машина
По време на създаването на компютъра са се използвали механистични подходи към разбирането на мисленето и ума. Тоест самия подход е предопределил човешкия ум да се изследва като машина. Когато се повява и машина, която използва някои от обясненията на човешкия ум, за да бъде създадена се ражда и мечтата за мислещата машина.
Реалността
Ние действително създаваме виртуална реалност за себе си, но тя е фалшива. Само хората, които съзнават изкуствеността и могат да я използват вместо да бъдат "омагьосвани" от нея. Тази реалност колкото и сложна да става няма да доведе до истинско съществуване, до създаване на нова реалност. Липсва нужното знание и разбиране за това.
Скорошните развития в изучаването на мозъка и в близки науки отрекоха механистичния подход към изследване на мозъка. Въпреки това, това все още не се разпространило в засегнатите науки, но ще стане. От това следва, че и мислещата машина е невъзможна.
Ние не сме богове
Още от зората на появяването си човечеството се е учило, имитирало и копирало природата. Също така е използвало и въображението си да създава изкуствени неща като изкуството, религията, правото и отскоро и в математиката. Тази сила на въображението ни е накарала да си мислим, че можем да сме богове.
Водачите на компютърната революция решиха, че могат да станат богове. Все още лидерите в компютърния свят таят тази надежда, може би. Явно стана, че не е така. Просто създадохме много мощни инструменти. Сега усилията се насочиха в други области. В по-свързани с реалността, но се съмнявам, че и те ще ни направят богове.
Дали е възможно да станем някога богове и как?
В компютърния свят съществуват два идеала за изкуствения интелект или мислещата машина и за виртуалната реалност. Май има и други, но ще пиша за тези.
Виртуалната реалност
Още през 90те се говореше за виртуална реалност, а аз не схващах къде е тя. Като се позапознах повече с компютърния свят разбрах какво са имали в предвид. Софтуера е една реалност макар и доста ограничена. Реалност е, защото почива на някакви закони и абстракции (физиката и др. в реалния свят), дава възможност за избор (психология, философия, икономика, политика и др. в реалния свят). Не се изчерпва с това описанието на грубото подобие на виртуален свят, което е софтуера. Някой може да се задълбочи повече.
Мислещата машина
По време на създаването на компютъра са се използвали механистични подходи към разбирането на мисленето и ума. Тоест самия подход е предопределил човешкия ум да се изследва като машина. Когато се повява и машина, която използва някои от обясненията на човешкия ум, за да бъде създадена се ражда и мечтата за мислещата машина.
Реалността
Ние действително създаваме виртуална реалност за себе си, но тя е фалшива. Само хората, които съзнават изкуствеността и могат да я използват вместо да бъдат "омагьосвани" от нея. Тази реалност колкото и сложна да става няма да доведе до истинско съществуване, до създаване на нова реалност. Липсва нужното знание и разбиране за това.
Скорошните развития в изучаването на мозъка и в близки науки отрекоха механистичния подход към изследване на мозъка. Въпреки това, това все още не се разпространило в засегнатите науки, но ще стане. От това следва, че и мислещата машина е невъзможна.
Ние не сме богове
Още от зората на появяването си човечеството се е учило, имитирало и копирало природата. Също така е използвало и въображението си да създава изкуствени неща като изкуството, религията, правото и отскоро и в математиката. Тази сила на въображението ни е накарала да си мислим, че можем да сме богове.
Водачите на компютърната революция решиха, че могат да станат богове. Все още лидерите в компютърния свят таят тази надежда, може би. Явно стана, че не е така. Просто създадохме много мощни инструменти. Сега усилията се насочиха в други области. В по-свързани с реалността, но се съмнявам, че и те ще ни направят богове.
Дали е възможно да станем някога богове и как?
10 октомври 2011, понеделник
video: History of the Internet
Мислех, че знам това онова за историята на създаването на Интернет. Оказа се, че не е така. Следващото видео на долу горе достъпен език обяснява създаването на Интернет. Най-доброто и пълно обяснение в 8 минути, което съм срещал.
Абонамент за:
Публикации (Atom)