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

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



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

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

مخاطبان
نوجوانان 12تا 17 سال وعلاقه مندان به زبان هاي برنامه نويسي دانش آموختگان دوره مباني برنامه نويسي نوجوانان

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