دوره آموزشی منطق و مقدمات برنامه نویسی

دوره آموزشی منطق و مقدمات برنامه نویسی

  • طول دوره: 15
  • مدرس: مهندس رامشینی
  • تاریخ شروع: 1399/05/02
  • ساعت برگزاری: پنجشنبه ها ساعت 9:30 تا 12:30
  • مبلغ دوره: 400,000

درباره دوره

برای هر فردی که قصد فراگیری برنامه نویسی را دارد، دوره منطق و مقدمات برنامه نویسی یک شروع خوب محسوب خواهد شد، فارغ از اینکه چه رشته یا فیلدی از برنامه نویسی را قرار است در آینده دنبال کنید

پیش نیاز دوره

دوره آموزشی منطق و مقدمات برنامه نویسی برای هر فردی که قصد فراگیری برنامه نویسی را دارد نقطه شروع یادگیری می باشد و تنها نیاز به آشنایی و کار با کامپیوتر دارد

مخاطبین دوره

  • آن دسته از افرادی که تحصیلات دانشگاهی کامپیوتری ندارند و یا از دنیای برنامه نویسی برای سال ها دور بوده اند و حال می خواهند برنامه نویسی را به صورت جدی فرا بگیرند.
  • آن دسته از افرادی که قصد آموزش برنامه نویسی حرفه ای مثل Java ، #C یا PHP یا هر زبان برنامه نویسی دیگری را دارند ولی آشنایی با منطق برنامه نویسی و روش تفکر الگوریتم گرا ندارند.
  • آن دسته از گرافیست های وب که با HTML ، CSS و همچنین ابزار های گرافیکی نظیر Photoshop و COREL و ... آشنایی دارند ولی می خواهند با مفاهیم برنامه نویسی تحت Client نظیر Java script و JQuery اقدام به پویا سازی User Interface برنامه های خود نمایند.

اهداف دوره

  • فراگیری روش های ارایه الگوریتم های مناسب برای حل مسایل گوناگون و بررسی فلوچارت های مربوطه.
  • به تسلط کامل کنترل اجرای فرآیند نرم افزار با استفاده از ساختار های تصمیم گیری نظیر if و switch دسترسی یابند.
  • آشنایی با حلقه های تکرار و عملکرد انواع حلقه های تکرار نظیر for و while و do while .
  • آشنایی با آرایه ها و پردازش آرایه ها و نقش حلقه های تکرار در پردازش آرایه ها.

سرفصل دوره آموزشی

مفهوم نرم افزار و جایگاه آن در ساختار یک کامپیوتر

برنامه نویسی چیست و هدف از نوشتن برنامه ها چیست

آشنایی با انواع زبان های برنامه نویسی (زبان ماشین، زبان اسمبلی، زبان های سطح بالا مثل جاوا و سی شارپ)

تعریف برنامه کامپیوتری و نحوه ی اجرای یک برنامه روی کامپیوتر

آشنایی با مفاهیم کامپایلر و مفسر

بررسی الگوریتم و فلوچارت و حل مسایل گوناگون با استفاده از الگوریتم و فلوچارت

مفهوم کد و داده در یک برنامه کامپیوتری

معرفی انواع داده ها و تفاوت آن ها با یکدیگر

  • داده های عددی صحیح و غیر صحیح
  • داده های منطقی
  • داده های متنی (کاراکتر و رشته ها)

تبدیل انواع داده یا Type Casting

آشنایی با مفهوم Type Safety

تعریف متغیرها (Variable) و روش استفاده از آن ها و بازه حیات هر متغیر

آشنایی با انواع دستورات مورد استفاده در برنامه های کامپیوتری

  • دستورات تعریف و یا Declaration
  • دستورات تخصیص مقدار یا Assignment
  • دستورات فراخوانی عملیات یا Operation Call
  • دستورات بازگشت مقدار یا Return
  • دستورات شرطی ، انتخاب و تصمیم گیری (IF , Select , Switch)

آشنایی و کار با حلقه های تکرار (For , While , Foreach)

آشنایی با انواع خطاها در برنامه های کامپیوتری

  • خطاهای زمان ترجمه یا کامپایل (Compile Time Error)
  • خطاهای گرامری یا نحوی (System Error)
  • خطاهای زمان اجرا (Runtime Error)
  • خطای منطقی (Logical Error)

توابع (Functions)

آشنایی با انواع آرایه ها (Arrays)

کلاس ها (Class) ، اشیاء (Object) و متدها