درس برنامه نویسی پیشرفته با هدف معرفی کلی روند تولید سیستم‌های کامپیوتری و نرم افزاری، ابزارهای توسعه نرم افزار و ابزارهای کاربردی در ارائه شده است.

در این درس به بررسی مفاهیم، چگونگی و قوائد برنامه نویسی شی‌گرا، ابزارهای تعاملی در زبان جاوا، برنامه نویسی همروند، برنامه نویسی سیستم‌های مبتنی بر شبکه، رفلکشن، ابزارهای استفاده از پایگاه‌های داده و توسعه نرم افزارهای مبتنی بر وب می‌پردازیم