برنامه‌سازی پیشرفته

Advanced Programming

شماره درس: ۲۰۱۲ تعداد واحد: ۳
نوع درس: نظری پیش‌نیاز: برنامه‌سازی پایتون

اهداف درس

هدف از این درس، آشنایی دانش‌جویان با زبان‌های برنامه‌سازی سی و سی++ و نحوه‌ی ایجاد برنامه‌های سریع و کارآ در این زبان‌ها است. دانشجویان در این درس با برخی تکنیک‌های ویژه که در برنامه‌نویسی حرفه‌ای و مسابقات برنامه‌سازی مورد استفاده قرار می‌گیرد نیز آشنا می‌شوند. این درس بیشتر جنبه عملی دارد و آزمون پایان دوره آن نیز عملی خواهد بود.

ریز مواد

ارزیابی

مراجع

  1. P. Deitel, H. Deitel. C++: How to Program. 10th edition, Prentice Hall, 2016.
  2. B. W. Kernighan and D. M. Ritchie. The C Programming Language. 2nd edition, Prentice Hall, 1988.
  3. S. Halim, F. Halim. Competitive Programming. 4th edition, 2020.
  4. A. Engel. Problem-Solving Strategies. Springer, 1998.