×
ribbon

آموزش برنامه‌نویسی جاوا: حل مسائل با نرم‌افزار

مدرس:Coursera

Owen AstrachanAndrew HiltonSusan H. RodgerRobert Duvall

لازم به ذکر است زیرنویس این دوره توسط هوش مصنوعی انجام شده است. یادگیری برنامه نویسی به زبان... بیشتر
زیرنویس
5 (1)
1 دیدگاه
112دانشجو
5ساعت
سرفصل‌ها
مقدماتی سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

آموزش استفاده از Java API

توسعه برنامه‌های جاوا

تقویت مهارت‌های برنامه‌نویسی و حل مسئله

آموزش مباحث پایه برنامه‌نویسی به زبان جاوا

این دوره شامل:

5 ساعت ویدئو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

زیرنویس اختصاصی مکتب‌خونه

سرفصل‌های دوره

5 فصل66 جلسه5 ساعت ویدیو
مقدمه‌ای درباره دوره
  مقدمه‌ای درباره دوره
02:52
  منابعی برای کمک به شما برای موفقیت
01:58
  نکاتی برای یادگیری برنامه‌نویسی
01:54
  استفاده از انجمن‌ها: چگونه به طور مؤثر درخواست کمک کنیم
04:00
  تخصص برنامه‌نویسی شیء‌گرا با جاوا
02:37
نحوه نوشتار و معنای اصولی جاوا
  چرا از جاوا استفاده کنیم؟
01:29
  استفاده از بلوجی برای برنامه‌نویسی در جاوا
07:01
  شکل‌ها: مجموعه‌های نقاط
02:39
  چرا نحوه‌شناسی؟: انگیزه برای خواندن کد
01:21
  متغیرها
02:56
  عملگرهای ریاضی
02:34
  توابع
04:44
  شرطی‌ها
03:35
  کلاس‌ها
04:37
  جدید
05:07
  متدها
05:30
  انواع داده
06:09
  حلقه‌های for each
07:37
  حل مسئله برنامه‌نویسی: یک رویکرد هفت مرحله‌ای
06:13
  هفت مرحله در عمل: توسعه یک الگوریتم
08:02
   هفت مرحله در عمل 2: آزمایش الگوریتم
04:22
   هفت مرحله در عمل: ترجمه به کد
05:12
رشته‌ها در جاوا
  چیستی یک رشته
02:49
  درک رشته‌ها
03:15
  توسعه یک الگوریتم
05:23
  موقعیت‌ها در رشته‌ها
08:16
  ترجمه به کد
11:28
  ریاضی جاوا
08:30
  مقدمه
00:58
  درک مفهومی
04:11
  حلقه‌های while
09:40
  نحوه نوشتار و معنای حلقه‌های while
03:16
  کدنویسی حلقه‌های while
06:55
  سه کدون توقف
05:13
  بخش اول کدنویسی سه کدون توقف
07:55
  بخش دوم کدنویسی سه کدون توقف
04:46
  عملگرهای منطقی AND/OR
08:12
  کدنویسی عملگرهای AND/OR
07:02
  یافتن ژن‌های چندگانه
05:26
  تبدیل به کد
08:11
  جداسازی مسئولیت‌ها
05:18
  کلاس StorageResource
04:05
  کدنویسی کلاس StorageResource
04:37
فایل‌های CSV و آمارهای پایه در جاوا
  داده‌های CSV: مقادیر جداشده با کاما
02:57
  استفاده از کتابخانه‌های CSV
07:21
  توسعه الگوریتم
04:24
  ترجمه به کد
05:38
  خروجی CSV: خلاصه
00:58
  گرم‌ترین روز در یک سال: مقادیر جداشده با کاما
02:39
  تبدیل رشته‌ها به اعداد
04:37
  دمای بیشینه: توسعه الگوریتم
05:23
  جاوا برای هیچ‌چیز—null: زمانی که شما یک شیء ندارید
04:27
  دمای بیشینه: ترجمه به کد
04:52
  دمای بیشینه: آزمایش کد
03:43
  دمای بیشینه از مجموعه داده‌های چندگانه
06:02
  دمای بیشینه بازترتیب‌شده
04:17
  CSVMax: خلاصه
00:51
پروژه کوچک: نام‌های نوزاد
  پروژه کوچک نام‌های نوزاد: مرور
04:50
   بخش اول پروژه کوچک نام‌های نوزاد: مرور داده‌ها
06:44
   بخش دوم پروژه کوچک نام‌های نوزاد: مرور داده‌ها
07:47
  تبدیل چند فایل به سیاه و سفید پردازش دسته‌ای
03:08
  الگوریتم سیاه و سفید: رویکرد هفت مرحله‌ای
04:21
  تصویر مجموعه‌پذیر در بلوجی: سیاه و سفید
05:46
  پردازش دسته‌ای سیاه و سفید
03:40
  ذخیره تصاویر با نام‌های جدید
11:24
  خلاصه پردازش دسته‌ای سیاه و سفید
01:19

پیش‌نیاز‌ها

این دوره به نحوی تهیه و تدوین شده است که مباحث آن به ساده‌ترین شکل ممکن بیان شوند و مخاطبان دوره بتوانند به‌سادگی متوجه موضوعات مطرح شده شوند. به همین جهت برای شرکت در این دوره هیچ پیش‌نیاز به خصوصی وجود ندارد و افراد با هر سطحی از آگاهی و تحصیلات می‌توانند از مباحث این دوره نهایت استفاده را داشته باشند.

توضیحات دوره

لازم به ذکر است زیرنویس این دوره توسط هوش مصنوعی انجام شده‌است.


یادگیری برنامه‌نویسی به زبان جاوا و بهبود مهارت‌های برنامه‌نویسی و حل مسئله‌ی خود. در این دوره، شما یاد خواهید گرفت که الگوریتم‌ها را طراحی کرده و برنامه‌ها را توسعه داده و اشکال‌زدایی کنید.

با استفاده از کلاس‌های سفارشی منبع باز، برنامه‌هایی خواهید نوشت که به تصاویر، وب‌سایت‌ها و دیگر انواع داده‌ها دسترسی دارند و آن‌ها را تغییر می‌دهند. در پایان دوره، شما یک برنامه خواهید ساخت که با تحلیل فایل‌های مقدار جدا شده با ویرگول (CSV)، شهرت نام‌های مختلف کودکان در ایالات متحده را در طول زمان مشخص می‌کند.

پس از اتمام این دوره، شما قادر خواهید بود:

  • برنامه جاوا را ویرایش، کامپایل و اجرا کنید.
  • شرطی‌ها و حلقه‌ها را در یک برنامه جاوا استفاده کنید.
  • مستندات API جاوا را در نوشتن برنامه‌ها استفاده کنید.
  • یک برنامه جاوا را با استفاده از روش علمی اشکال‌زدایی کنید.
  • یک متد جاوا را برای حل یک مسئله خاص بنویسید.
  • مجموعه‌ای از موارد آزمون را به عنوان بخشی از توسعه برنامه تهیه کنید.
  • یک کلاس با چندین متد ایجاد کنید که با هم برای حل یک مسئله کار می‌کنند.
  • از تکنیک‌های طراحی تقسیم و حل برای یک برنامه استفاده کنید که از چندین متد استفاده می‌کند.

دیدگاه کاربران

5

بر اساس امتیاز 1 دانشجو

1
2
3
4
5

حسین سلطان پور

21 روز پیش

5

perfect

گواهینامه اختصاصی دو زبانه

پس از گذراندن دوره به صورت آنلاین در سایت مکتب‌خونه، گواهی‌نامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

امکان اشتراک گذاری در لینکدین
دو زبانه
Owen Astrachan
5دوره
441دانشجو
1نظر و امتیاز

Owen Astrachan استاد عملی در گروه علوم کامپیوتر در دانشگاه دوک است. او بیش از ۲۵ سال است که در دانشگاه دوک علوم کامپیوتر تدریس می‌کند و قبل از شروع به کار در دوک، هفت سال در دبیرستان تدریس کرده است. در سال‌های اخیر، پروفسور آستراچان با همکاران خود برای بازطراحی دوره مقدماتی علوم کامپیوتر دانشگاه دوک همکاری کرده تا طیف وسیع‌تری از دانشجویان با زمینه‌ها و رشته‌های مختلف را جذب کند. او همچنین پروژه اصول علوم کامپیوتر را رهبری می‌کند که کاملاً بر پایه فلسفه ایجاد علاقه در دانشجویان جدید و قبلاً هدف‌گذاری نشده یا بی‌علاقه و گسترش مشارکت در محاسبات استوار است. پروفسور آستراچان جوایز NSF Career و NSF CISE Distinguished Education Fellow را دریافت کرده و دو جایزه تدریس در دوک و یک جایزه تدریس در دوران مرخصی تحقیقاتی در دانشگاه بریتیش کلمبیا دریافت کرده است. پروفسور آستراچان دارای دکترای علوم کامپیوتر و کارشناسی ارشد هنر در تدریس (ریاضیات) از دانشگاه دوک است.

Andrew Hilton
5دوره
441دانشجو
1نظر و امتیاز

Andrew D. Hilton استادیار عملی در گروه مهندسی برق و کامپیوتر در مدرسه مهندسی پرات دانشگاه دوک است. او از سال ۲۰۱۲ در دوک تدریس می‌کند و پیش از آن مهندس مشاور در شرکت آی‌بی‌ام بود. از جمله دوره‌هایی که پروفسور هیلتون در دوک تدریس می‌کند، دوره ECE 551 است که یک معرفی فشرده به برنامه‌نویسی است و به طور موفقیت‌آمیزی دانشجویان تحصیلات تکمیلی را که هیچ تجربه برنامه‌نویسی ندارند، برای یادگیری برنامه‌نویسی آماده می‌کند و آن‌ها را قادر می‌سازد تا دوره‌های برنامه‌نویسی پیشرفته‌تر را تکمیل کنند. به پاس قدردانی از برتری در تدریس در مدرسه مهندسی پرات دانشگاه دوک، پروفسور هیلتون در سال ۲۰۱۵ جایزه تدریس ممتاز خانواده کلاین را دریافت کرد. پروفسور هیلتون دارای دکترای علوم کامپیوتر از دانشگاه پنسیلوانیا است.

Susan H. Rodger
5دوره
441دانشجو
1نظر و امتیاز

Susan H. Rodger استاد عملی در گروه علوم کامپیوتر در دانشگاه دوک است. او دکترای خود و کارشناسی ارشد علوم کامپیوتر را از دانشگاه پردو و کارشناسی علوم کامپیوتر و ریاضیات را از دانشگاه ایالتی کارولینای شمالی دریافت کرده است. پروفسور راجر در زمینه‌های تجسم و تعامل و آموزش علوم کامپیوتر فعالیت می‌کند. از دستاوردهای مهم او توسعه نرم‌افزار آموزشی JFLAP برای علوم کامپیوتر نظری و ادغام محاسبات در مدارس متوسطه با پروژه "ماجراهای برنامه‌نویسی در آلیس" از طریق ایجاد مواد درسی و ارائه توسعه حرفه‌ای برای معلمان است. پروفسور راجر در سال ۲۰۱۳ جایزه استاد برجسته کارل وی. کارلستروم از ACM، در سال ۲۰۱۹ جایزه آموزش تیلور ال. بوث و جایزه تدریس برجسته دیوید و جنت وان بروکس از کالج ترینیتی دانشگاه دوک را دریافت کرده است. پروفسور راجر دو کتاب و بیش از پنجاه مقاله در نشریات و کنفرانس‌ها نوشته است. پروفسور راجر از خواندن، پیاده‌روی، سفر، شنا و پخت‌وپز لذت می‌برد. او سه بار در شناهای یک مایلی در آب‌های آزاد در اقیانوس شنا کرده است. او دوست دارد برای دانشجویانش کوکی‌های مرتبط با علوم کامپیوتر درست کند.

Robert Duvall
5دوره
441دانشجو
1نظر و امتیاز

رابرت دووال مدرس در گروه علوم کامپیوتر در دانشگاه دوک است. او بیش از 15 سال است که در دانشگاه دوک علوم کامپیوتر تدریس می‌کند و در این مدت چندین بار با پذیرش زودهنگام ایده‌ها، تحقیقات یا شیوه‌های طراحی نرم‌افزار به تحول در برنامه‌های درسی مقدماتی رایانش کمک کرده است. هدف او همیشه این است که راه‌هایی پیدا کند تا به دانشجویان مبتدی یک رابط کاربری ساده اما از نظر فکری دقیق ارائه دهد که به آن‌ها امکان استفاده از پیشرفت‌های فناوری و حل مشکلات مهم را بدهد. در سال‌های اخیر، پروفسور دووال با همکاران خود برای بازطراحی دوره مقدماتی علوم کامپیوتر دانشگاه دوک همکاری کرده تا طیف وسیع‌تری از دانشجویان با زمینه‌ها و رشته‌های مختلف را جذب کند. پروفسور دووال دارای مدرک کارشناسی ارشد در علوم کامپیوتر از دانشگاه براون است.
 
 

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

سوالات پرتکرار

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

بله. پس از پایان مدت دوره نیز به ویدئوها، تمرین‌ها، پروژه‌ها و سایر محتوای آموزشی دوره دسترسی خواهید داشت؛ اما امکان تصحیح تمرین‌ها توسط پشتیبان دوره و دریافت گواهی‌نامه برای شما وجود نخواهد داشت.