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

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



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

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

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

مدت
60  ساعت

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


سرفصل

 C# and .net framework overview, Review and updates of basic concepts (Variables, Control statements, ...)
 Introduction to object oriented programming in C# (Classes and methods)
 Access modifiers and constructors
 Properties and advanced use of methods
 Inheritance and constructor chains
 Indexers, operator overloading and enumerations
 Structures and interfaces
 Exception handling
 I/O
 Events and delegates
 Namespaces and Assemblies
 Exploring BCL (String, Date and Time, Formatting, ...)
كارگاه عملي ، تمرين و پروژه با حضور استاد