مبانی کامپیوتر و برنامه‌سازی

Fundamentals of Computer and Programming

مقطع: کارشناسی گرایش: نرم‌افزار
نوع درس: نظری تعداد واحد: ۳
پیش‌نیاز: – هم‌نیاز: –

هدف کلی

هدف از این درس، آشنایی دانشجویان با مبانی برنامه‌سازی کامپیوتر، ایجاد تفکر الگوریتمی در حل مسائل، کسب توانایی پیاده‌سازی الگوریتم‌های متداول به وسیله‌ی کامپیوتر، آشنایی با اصول اولیه‌ی نوشتن برنامه‌های ساخت‌یافته و مهندسی‌ساز و نیز توانایی استفاده از کتابخانه‌های موجود برای تولید برنامه است. در این درس از زبان برنامه‌سازی سی(C) برای آموزش و ایجاد مهارت‌های فوق استفاده خواهد شد.

سرفصل‌ها

ارزیابی پیشنهادی

منابع پیشنهادی

  1. P. Deitel and H. Deitel. C: How to Program. 9th Edition, Pearson, 2021.
  2. J. R. Hanly and E. B. Koffman. Problem Solving and Program Design in C. 8th Edition, Pearson, 2015.
  3. B. W. Kernighan and D. M. Ritchie. The C Programming Language. 2nd Edition, Prentice Hall, 1988.