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

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



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

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

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

مدت
60  ساعت

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


سرفصل
  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, ...)
  13. كارگاه عملي ، تمرين و پروژه با حضور استاد