باسلام، دوست عزیز ریاضی علم پایه است و برنامه نویسی که ریاضی یاد نداشته باشد وضع ـش معلوم است، بدون ریاضی اصلا رایانه ای وجود نخواهد نداشت، به طور مثال فیبوناچی در سیستم های گره و نود ها استفاده میشود (تعداد فرزندان هر گره در گروه گره بیشترین log (n) است)
و در پروتکل تورنت یک نمونه کاربرد آن را خواهید دید، در تورنت هر نود توسط مارپیچ فیبرتی به مدیریت گره ها می پردازند.
کد:
http://s6.uplod.ir/i/00893/o5l1vxj9ukts.jpg
از فاکتوریل برای شیف بیت رجیستر ها استفاده می شود، از گراف یا درخت ها در ساختار ساختمان داده یا دیتابیس ها استفاده میشود و .. در کل
ریاضی و جبر حرف اول را در این رشته میزنند، در دانشگاه همه دانشجویان انتظار دارند یک Visual studio یا یک Ide چیزی بزارند جلوی آن ها و برنامه نویسی وب و .. یاد بدهند، تا دروس پایه را به شما یاد نگیرید هیچ فایده ای ندارد.
وقتی شما IOT کار میکنید (الان کمترین نرخ هوشمند سازی یک خانه از 5 میلیون به بالا است) سرکارتون به مدارات می افتد (همان مدار 1 و 2 که در دانشگاه به شما درس میدهند و میگوییم به چه درد ما میخورد) حتی فیزیک هم در این کار لازم است، که در مدارات الکتریکی، حداقل حرکت الکترون ها و .. را درک کنید.
برای کار با میکروکنترلر ها شما باید حداقل اسمبلی یا C یاد داشته باشید (باز بخواهید عمیق تر وارد میکروکنترل ها شوید، مدار، ریاضی، جبر و فیزیک لازم است) پس اگر یک نگاه کلی بکنیم دانشگاه به کار ما میاد، بنده هم روزی فهمدیم که تصمیم گرفتم به قول معروف عمیق تر وارد علم رایانه بشم.
در آخر پیشنهادم برای دوستان: اگر به یک سایت طراحی کردن بسنده میکنید، داخل گوگل سرچ کنید آموزش PHP و وقت و پول خود را به دانشگاه ندهید، اما اگر به علم رایانه علاقه دارد حتما پیشنهاد میکنم وارد دانشگاه شوید و مشکلی که استاید ما دارند مباحثی که درس میدهند نمیگویند در آینده در کجا به کار ما خواهد آمد یا چه استفاده ای برای رشته ما دارد.