برنامهنویسی برای افراد غیرمتخصص
Coding for Non-Codersمرور کلی
این درس دانشجویان را با اصول پایه برنامهنویسی کامپیوتر و حل الگوریتمی مسئله با زبان Python آشنا میکند. درس برای افرادی طراحی شده است که تجربه قبلی کدنویسی ندارند و بر پرورش تفکر محاسباتی و مهارت حل منطقی مسئله تمرکز دارد. دانشجویان مفاهیم بنیادی کدنویسی مانند متغیرها، توابع، شرطها و حلقهها و نیز شیوه طراحی و پیادهسازی الگوریتمهای ساده را میآموزند. در پایان، میتوانند با استفاده از فنون برنامهنویسی، مسائل را بهصورت نظاممند و منطقی حل کنند.
پس از پایان این دوره، دانشجویان قادر خواهند بود:
مفاهیم پایه برنامهنویسی را مطابق اصطلاحات یک زبان برنامهنویسی مشخص به کار گیرند.
دستورهای تصمیمگیری، ساختارهای کنترلی و توابع تعریفشده توسط کاربر را در یک زبان برنامهنویسی مشخص پیادهسازی کنند.
برای مطالعات موردی، با رعایت استانداردهای کدنویسی یک زبان برنامهنویسی مشخص، راهکار محاسباتی تولید کنند.
