مبانی برنامه نویسی در زبان C/C++
در این دوره آموزش زبان برنامه نویسی ++C/C به طور کامل پوشش داده خواهد شد.
سر فصل ها:
- 1-- مقدمه ای بر الگوریتم و فلوچارت
- 2-- مقدمه ای بر برنامه نویسی C و ++C
- 3-- محاسبات به زبان برنامه نویسی
- 4-- ورودی و خروجی
- 5-- حلقه ها
- 6-- دستورات شرطی
- 7-- توابع
- 8-- آرایه ها
- 9-- کارکترها و رشته ها
- 10-- اشاره گرها
- 11-- ساختار
- 12-- فایل ها
دکتر سعدون عزیزی دانشیار گروه مهندسی کامپیوتر و فناوری اطلاعات دانشگاه کردستان است. ایشان دکترای خود را سال ۱۳۹۵ در رشته علوم کامپیوتر از دانشگاه صنعتی امیرکبیر تهران دریافت کرده اند. علایق تحقیقات اصلی ایشان شامل اینترنت اشیاء، رایانش ابری، رایانش لبه/مه، رایانش بدون سرور، پردازش داده های کلان و استفاده از تکنیک های هوش مصنوعی و یادگیری ماشین برای حل مسائل بهینه سازی در حوزه های مختلف علوم کامپیوتر است. در حال حاضر بیشتر کارهای ایشان روی مسائل زیر متمرکز است: جایابی ماشین های مجازی و کانتینرها، برون سپاری و زمانبندی وظیفه ها، مقیاس بندی خودکار، طراحی و تحلیل الگوریتم ها و پروتکل های مسیریابی. در حال حاضر ایشان درس های بهینه سازی ترکیبیاتی، رایانش ابری، مباحث پیشرفته در اینترنت اشیا، رایانش فراگیر و خودمختار و الگوریتم های تصادفی را در مقطع کارشناسی ارشد و دکترا و درس های شبکه های کامپیوتری، هوش مصنوعی، اینترنت اشیا، طراحی و تحلیل الگوریتم ها و برنامه نویسی به زبان C را در مقطع کارشناسی تدریس می کنند. ایشان همچنین سرپرست آزمایشگاه سیستم های رایانشی توزیع شده (DCS Lab) و مدیر مرکز محاسبات سریع دانشگاه کردستان هستند.
تحصیلات:
دکترای تخصصی علوم کامپیوتر ، دانشگاه صنعتی امیرکبیر ، ایران (۱۳۹۱ - ۱۳۹۵)
کارشناسی ارشد علوم کامپیوتر ، دانشگاه صنعتی امیرکبیر ، ایران (۱۳۸۸ - ۱۳۹۰)
مهارتها
هوش مصنوعی و یادگیری ماشین برای سیستم های توزیع شده (Artificial Intelligence (AI) and Machine Learning (ML) for Distributed Systems)
یادگیری تقویتی (Reinforcement Learning)
الگوریتم های بهینه سازی ترکیبیاتی (Combinatorial Optimization Algorithms)
رایانش لبه/مه/ابر (Edge/Fog/Cloud Computing)
رایانش بدون سرور (Serverless Computing)
اینترنت اشیاء (Internet of Things)