مدرس: فرشید شیرافکن | گواهی: رسمی دوزبانه |
ترم: زمستان ۱۴۰۳ | پیشنیاز: – |
زمان ارائه: دوشنبه ۱۷:۰۰ تا ۲۰:۰۰ | محل برگزاری: کلاس مجازی |
هدف کلی این درس، آشنایی دانشجویان با مفاهیم پایه و اصول زبان برنامهنویسی ++C و توانمندسازی آنها در طراحی و پیادهسازی برنامههای ساده تا متوسط است. در این دوره، دانشجویان با مباحثی از جمله انواع دادهها، عملگرها، دستورات شرطی و حلقهها آشنا میشوند که این موارد اساس نوشتن کدهای ساختیافته را فراهم میکنند. همچنین با موضوعات پیشرفتهتری چون آرایهها، اشارهگرها، توابع و ساختارها آشنا خواهند شد که آنها را برای سازماندهی دادهها و کنترل بهتر برنامهها یاری میدهد. در پایان نیز به موضوعات شیءگرایی و دادههای عام پرداخته میشود تا دانشجویان بتوانند برنامههای پیچیدهتر و ماژولارتر ایجاد کنند. از اهداف دیگر این درس، تقویت توانایی حل مسئله و آشنایی با پیچیدگی زمانی الگوریتمها است که به دانشجویان کمک میکند تا برنامههایی بهینهتر و کاراتر بنویسند.