توضیحات زیر مربوط به دوره های آموزشی در Loyola است. اگر این موضوعات را پیش نیازهای برنامه نویسی
در جای دیگری بردید، احتمالاً مجموعه موضوعات مشابهی را ندارید، اما اگر نزدیک هستید، در صورت نیاز مشکل زیادی برای پر کردن حفره ها وجود ندارد.
انتظارات از COMP 170/ISOM 370
فهرست ده مفهوم برتری که باید در پایان COMP 170/ISOM 370، برنامه نویسی شی گرا مقدماتی (در جاوا، سی شارپ یا موارد مشابه) بدانید:
1. بتوانید بین کلاس و نمونه تمایز قائل شوید
کلاس نمایش یا مدل انتزاعی است (نوع کلاس با نام مستعار، نوع انتزاعی، کارخانه برای اشیا). کلاس دارای تعاریف میدانی (یا تعاریف ویژگی) و عملیات (یا متدهایی) برای پیاده سازی پیش نیازهای برنامه نویسی رفتارهای خود است.
نمونه (معروف به کلاس نمونه، متغیر) یک چیز واقعی، خاص و مشخص است و دارای مقادیر فیلد خاص (یا مقادیر ویژگی) است.
همه نمونه های یک کلاس، عملیات ها و تعاریف ویژگی های یکسانی را به اشتراک می گذارند.
2. قوانین نحو و سبک کدنویسی را بدانید
قوانین اساسی دستور زبان جاوا را بیاموزید و پیش نیازهای برنامه نویسی از آنها به درستی استفاده کنید. موارد کلیدی: قرار دادن ";" استفاده از case ("ClassSchedule" در مقابل "classSchedule"); اعلان ها و گزاره های اجرایی را تشخیص دهید.
کد را مطابق با سبک مورد توافق به صورت خوانا قالب بندی کنید.
3. از ساختارهای کنترل شرطی به طور کامل و صحیح استفاده کنید
برنامه ها را با «اگر….آنگاه» و «اگر….آنگاه…دیگر» بسازید. تودرتوی دستورات و بلوکهای کنترلی ("{" و "}") را درک کنید.
به طور خلاصه، "تودرتو، بلوک، بدون آویزان".
4. حلقه ها را با ساختارهای ایرانیان سایبر کنترلی بسازید
از ساختارهای کنترلی "while"، "do" و "for" برای اجرای موفقیت آمیز الگوریتم ها استفاده کنید.
به طور خلاصه، "از حلقه های بی پایان پیش نیازهای برنامه نویسی خودداری کنید، از مشکلات تک به تک خودداری کنید"
5. از انواع و عملگرهای اولیه به درستی استفاده کنید
کاربرد و محدودیت های انواع جاوا اولیه را درک کنید.
مفیدترین عملگرهای حسابی، رابطه ای و منطقی را بشناسید و در صورت لزوم از آنها در عبارات و با پرانتز استفاده کنید.
6. نحوه ایجاد کپسولاسیون خوب OO را بیاموزید
به درک عمیقی از استفاده صحیح از اصلاح کننده های دسترسی "خصوصی" و "عمومی" دست یابید.
قادر به طراحی کلاس های با ساختار خوب.
بدانید چه زمانی و چگونه از "استاتیک" استفاده کنید.
7. روش ها را به طور کامل بسازید و درک کنید
تعریف و استفاده از روش ها، پیش نیازهای برنامه نویسی از جمله پارامترهای رسمی و مقادیر بازگشتی
- ۰۰/۰۹/۲۵