برنامه سازی تکاملی (به انگلیسی: Evolutionary programming)، یکی از چهار الگوی الگوریتم های تکاملی است.برنامه سازی تکاملی در زمینه بهینه سازی توابع پیوسته، بدون استفاده از عمل نو ترکیبی (Recombination) کاربرد دارد.


این مقاله با استفاده از مواد از مقاله ویکی پدیا برنامه‌سازی تکاملی است که تحت Creative Commons Attribution-Share-Alike License 3.0 منتشر می شود.