.: مشخصات درس
اهداف و مهارتها

توانمند سازي دانشپذيران در يادگيري ساختارهاي اصلي زبان برنامه نويسي C# جهت استفاده در دوره هاي وب يا دسكتاپ و انجام پروژه عملي.



شرایط شرکت کنندگان
توانايي تحليل مسئله و ارائه راه حل براي آن همچنين آشنايي با اصول پايه برنامه نويسي و ساختارهاي كنترلي

توانایی های مورد انتظار از دانشپذیران در پایين دوره
توانايي دانش پذيران در استفاده از ساختارهاي اصلي برنامه نويسي به زبان #C و آماه سازي آنان جهت ورود به دوره هاي برنامه نويسي وب يا دسكتاپ.

مخاطبان
-دانشجويان و فارغ التحصيلان IT/ كامپيوتر -كليه علاقمندان به يادگيري زبان هاي برنامه نويسي

مدت
45  ساعت

كاربرد درس در ساير دروس


سرفصل
  1.  C# and .net framework overview, Review and updates of basic concepts (Variables, Control statements, ...)
  2.  Introduction to object oriented programming in C# (Classes and methods)
  3.  Access modifiers and constructors
  4.  Properties and advanced use of methods
  5.  Inheritance and constructor chains
  6.  Indexers, operator overloading and enumerations
  7.  Structures and interfaces
  8.  Exception handling
  9.  I/O
  10.  Events and delegates
  11.  Namespaces and Assemblies
  12.  Exploring BCL (String, Date and Time, Formatting, ...)

تدریس مباحث و اصول برنامه نویسی به مدت 35ساعت كار عملي و تمرين و پروژه با حضور استاد به مدت 10 ساعت  

شرکت کنندگان در دوره لازم است برای شرکت در این دوره تجهیزات زیر را در اختیار داشته باشند:

1- اینترنت پر سرعت بیشتر از 512 کیلوبایت متقارن

2- کامپیوتر یا لپ تاپ با حداقل مشخصات

  • 1.4GHz Intel Pentium 4 or faster processor (or equivalent)
  • Windows 10, 8.1 (32-bit/64-bit), Windows 7 (32-bit/64-bit)·512 MB of RAM (1 GB recommended)
  • Microsoft Internet Explorer 9 or later, Windows Edge browser, Mozilla Firefox, and GoogleChrome
  • نرم افزار visual studio

3-HEADSET برای شنیدن یا صحبت نمودن

نکته: لینک بازپخش کلاس نیز در انتهای هر جلسه برای هر یک از دانش پذیران از طریق اکانت آموزش مجازی ارسال می شود.( این لینک به مدت یک هفته در دسترس خواهد بود)