Think Жава: How то Think Лике а Computer Scientist

Аллен B. Downey анд Чрис Майфиэлд

Дастурлаш ва IT #жава#дастурлаш#компютер фанлари#бошланғич#алгоритмлар

Дастурлашни нолдан бошламоқчимисиз? Think Жава компютер фанининг асосларини ва Жава дастурлашини ҳеч тажрибаси йўқ ўқувчиларга ҳам тушунарли қилиб тушунтиради. Ҳар бир янги тушунча аниқ таърифланади, қийин мавзулар кичик қадамларга бўлинади, объектга йўналтирилган дастурлаш эса 9-бобдан бошланади. Китоб ихчам бўлиб, AP Computer Science A имтиҳонига тайёрланувчилар учун ҳам мос.

62 та қисқа дарс · 1 киши ўқияпти · бепул

Телеграм орқали бир босишда кирасан, парол керак эмас.

1-дарс намунаси

Титле паге анд эдитион детаилс

Second Эдитион How то Think Лике а Computer Scientist Аллен B. Downey анд Чрис Майфиэлд

Дарс охирида тест бор: 80% тўғри жавоб берсанг кейинги дарс очилади, хато қилсанг AI қайта тушунтиради.

Мундарижа

Титле Паге1 дарс
  1. Титле паге анд эдитион детаилс
Copyright1 дарс
  1. Copyright анд публишер информатион
Preface1 дарс
  1. Book пурпосе анд интендед реадерс
Чаптер 1. Computer Программинг3 дарс
  1. Thinking лике а computer scientist
  2. Compiling, интерпретинг, анд two мессагес
  3. Программинг vocabulary анд кей дефинитионс
Чаптер 2. Вариаблес анд Операторс3 дарс
  1. Declaring вариаблес анд усинг операторс
  2. Интегер дивисион анд percentage calculations
  3. Эррор мессагес анд рун-тиме эррорс
Чаптер 3. Инпут анд Оутпут3 дарс
  1. The Сйстем class анд оутпут
  2. Форматтинг оутпут with принтф
  3. Реадинг инпут with Scanner
Чаптер 4. Methods анд Тестинг3 дарс
  1. Дефининг new methods анд ретурнс
  2. Stack диаграмс анд вариабле scope
  3. Writing method стубс анд тестинг
Чаптер 5. Conditionals анд Logic3 дарс
  1. Релатионал операторс анд иф статементс
  2. Logical операторс анд симплифйинг conditions
  3. Инпут валидатион анд writing comments
Чаптер 6. Loops анд Стрингс3 дарс
  1. The while статемент анд репетитион
  2. Characters анд стринг индехес
  3. Стринг comparison анд форматтинг
Чаптер 7. Аррайс анд References3 дарс
  1. Аррайс фор сторинг мултипле валуэс
  2. Copying аррайс with the Аррайс class
  3. Enhanced фор loops анд counting
Чаптер 8. Recursive Methods3 дарс
  1. Recursive воид methods анд countdown
  2. Recursive factorial анд басе cases
  3. Recursion with аррайс анд CodingBat
Чаптер 9. Иммутабле Objects3 дарс
  1. Objects анд object-ориэнтед программинг
  2. Финдинг the махимум оф аргументс
  3. Multiplication табле with параметерс
Чаптер 10. Мутабле Objects2 дарс
  1. Поинт objects анд coordinates
  2. Эхплоринг the Жава либрарй source code
Чаптер 11. Десигнинг Classes3 дарс
  1. Classes ас темплатес фор objects
  2. Геттерс, сеттерс, анд the Тиме class
  3. Чаптер vocabulary анд кей термс
Чаптер 12. Аррайс оф Objects3 дарс
  1. Card class анд аррай оф cards
  2. Comparing cards анд иммутабилитй
  3. Бинарй сеарч он сортед cards
Чаптер 13. Objects оф Аррайс3 дарс
  1. Deck class анд encapsulation
  2. Мергинг сортед decks together
  3. Плайинг the card гаме War
Чаптер 14. Эхтендинг Classes2 дарс
  1. Crazy Эигҳтс рулес анд десигн
  2. Ҳанд ас subclass оф CardCollection
Чаптер 15. Аррайс оф Аррайс3 дарс
  1. Conway's Гаме оф Лифе introduction
  2. GridCanvas анд two-дименсионал аррайс
  3. Гаме оф Лифе суммарй анд vocabulary
Чаптер 16. Реусинг Classes1 дарс
  1. Лангтонъс Ант симулатион
Чаптер 17. Advanced Topics3 дарс
  1. Генерализатион версус specialization
  2. Drawing полйгонс with inheritance
  3. Аниматинг а сприте with arrow кейс
Аппендих A. Tools2 дарс
  1. Choosing анд инсталлинг ДрЖава
  2. Checkstyle анд code стйле checking
Аппендих B. Javadoc1 дарс
  1. Тйпес оф Жава comments
Аппендих C. Graphics1 дарс
  1. Creating graphics with Canvas
Аппендих D. Дебуггинг3 дарс
  1. Тйпес оф эррорс анд дебуггинг стратегиэс
  2. Дебуггинг инфините recursion проблемс
  3. Common питфаллс with нумберс анд objects
Индех3 дарс
  1. Индех: сймболс анд фирст термс
  2. Индех: миддле alphabetical термс
  3. Индех: латер alphabetical термс
Абоут the Authors1 дарс
  1. Authors' профессионал background
Colophon1 дарс
  1. Book cover анд тйпесеттинг детаилс

5-10 дақиқалик дарс

Ҳар бўлимдан қисқа мазмун ва тушунчалар, кунига биттадан ўқисанг ҳам китоб тугайди.

Тест ва такрорлаш

Ҳар дарсдан кейин тест, хато қилган саволларинг такрорлашга тушади.

Бепул

Ҳеч нарса сотмаймиз. Китобни бир одам ҳаммага очган, сен ҳам ўрган.

Китобни фойдаланувчи ўзи юклаб, ҳаммага очган, жавобгарлик унда (шартлар, 3.1). Ҳуқуқингни бузаётган бўлса, кутубхонадаги "Шикоят" тугмасини бос.

Кредит тугади

Кредитим Қўллаб-қувватлаш