طرح درس (براساس سرفصل)

طرح درس (براساس سرفصل)
# عنوان توضیحات
1 جایگاه درس در برنامه درسی دوره درس برنامه سازی پیشرفته یکی از دروس اصلی رشته مهندسی کامپیوتر است که پیش نیاز درس ساختمان های داده است که خود پیش نیاز دروس مهمی است.
2 هدف کلی این درس، دو هدف اصلی دارد. هدف اول، یادگیری اصول، مفاهیم و تکنیک های برنامه نویسی شیء گرا است که رایج ترین سبک برنامه نویسی همه منظوره می باشد. هدف دوم، یادگیری زبان جاوا بعنوان یک زبان برنامه نویسی کاملا شیءگرا می باشد.
3 شایستگی های پایه پیش نیاز این درس، درس مبانی کامپیوتر و برنامه نویسی است و انتظار می رود دانشجویانی که درس برنامه سازی پیشرفته را انتخاب می کنند با برنامه نویسی به یک زبان برنامه نویسی ساخت یافته، نظیر C، آشنایی داشته باشند.
4 اهداف یادگیری یادگیری اصول و مفاهیم و ارزشهای سبک برنامه نویسی شیءگرا. یادگیری زبان برنامه نویسی جاوا بعنوان یک زبان کاملا شیءگرا. توانایی پیاده سازی یک برنامه شیءگرا و استفاده از قابلیت ها و مزایای سبک برنامه نویسی شیءگرا.
5 روش تدریس معرفی مفاهیم شیءگرایی و توضیح کاربرد و مزایای هر یک از این مفاهیم. معرفی و توضیح قابلیت ها و امکانات زبان برنامه نویسی جاوا برای پیاده سازی برنامه های شیءگرا. نوشتن نمونه کد در کلاس درس و اجرا و توضیح آن.
6 وظایف دانشجو شرکت منظم در جلسات درس. شرکت در درس کارگاه برنامه سازی پیشرفته و انجام تکالیف انجام و تحویل پروژه های میان ترم و پایان ترم. شرکت در امتحان میان ترم و پایان ترم.
7 منبع کتاب برنامه نویسی شیءگرا به زبان جاوا برای برنامه نویسان C، نویسندگان دکتر پایدار دکتر زرین کلام کتاب Java, How to Program by Deitel کتاب Thinking in Java, by Bruce Eckel
8 مواد و امکانات آموزشی تخته وایت برد و ویدئو پروژکتور
9 نحوه ارزشیابی 4 امتحان در طی ترم هر امتحان بین 3 تا 4 نمره پروژه میان ترم 2 نمره پروژه پایان ترم 2 نمره فعالیت کلاسی 2 نمره