بسیاری از برنامه نویسان موفق، بیش از یک زبان کامپیوتری را می شناسند. آنها همچنین می دانند که چگونه در مورد حل مشکلات فکر کنند. آنها از “تفکر محاسباتی” استفاده می کنند: شکستن مشکل به بخش هایی که خودشان را به راه حل های فنی می رسانند. Code Clinic مجموعه ای از دوزه های آموزشی است  که مشکلات مشابه با استفاده از زبان های برنامه نویسی مختلف را حل می کند. در این دوره  چالش ها معرفی می شوند و یک مرور کلی از راه حل ها  در جاوا ارائه می گردد. چالش ها شامل موضوعاتی نظیر تحلیل آماری، جستجوی دایرکتوری ها برای تصاویر و دسترسی به دستگاه های جانبی می شوند. به دوره های دیگر در این سری برای دیدن چگونگی حل دقیق همان چالش ها در زبان هایی مانند C #، C ++، PHP، Python و Ruby مراجعه کنید.

سرفصل:

  • معرفی دوره
  • یادگیری بیشتر از Code Clinic
  • مشکل اول: بررسی Lake Pend Oreille
  • راه حل من: گرفتن داده
  • راه حل من: مدیریت ورودی
  • راه حل من: کار بر روی داده ها
  • راه حل من: همه چیز را باهم بگذار
  • مشکل دو: تحلیل تصویر
  • راه حل من: درک مشکل
  • راه حل من: الگوریتم های مقایسه تصویر
  • راه حل من: طراحی یک الگوریتم کارآمد
  • مشکل سه: Eight Queens
  • راه حل من: نمایش شطرنج
  • راه حل من: Brute force در مقابل heuristic methods
  • راه حل من: نوشتن الگوریتم بازگشتی
  • مشکل چهارم: دسترسی به لوازم جانبی
  • دسترسی به لوازم جانبی
  • راه حل من: ایجاد صدا با جاوا
  • راه حل من: دسترسی به ماوس
  • راه حل من: ایجاد threads
  • مشکل پنج: دایرکتوری ها و Recursion
  • راه حل من: کار با فایل ها و تصاویر
  • راه حل من: گرفتن متادیتا تصویر
  • راه حل من: سازماندهی مجدد تصاویر
  • مشکل شش: ساختن وب
  • راه حل من: خواندن فایل های CSV
  • راه حل من: کار با فایل های HTML
  • راه حل من: استفاده از Jsoup برای قرار دادن جداول