معرفی گرایش الگوریتم و محاسبات

 این گرایش که یک شاخه جدید است، دانشجویان را با الگوریتم‌های توزیعی و پیشرفته، ریاضیات پیشرفته کامپیوتری و ... آشنا می‌کند. گرایش جدید الگوریتم و محاسبات تنها چند سالی است که در میان گرایش‌های مهندسی کامپیوتر ایجاد شده است.

 در سال 1384 این گرایش از جمله گرایشات علوم کامپیوتر محسوب می‌شد، اما هم اکنون نزدیک به چهار سال است که در دانشگاه تهران این گرایش را جزء گرایشات مهندسی محسوب کرده و همچنین تنها پذیرش کننده فعلی این گرایش در سطح کشور محسوب می‌شود. در این گرایش دانشجویان (علی‌الخصوص کارشناسان گرایش نرم‌افزار) با توجه به ضرایب دروس تخصصی نرم‌افزار خود، پذیرفته شده و به ادامه تحصیل خواهند پرداخت. در این گرایش بیشتر جنبة الگوریتمیک و وابسته به محاسبات دانشجویان نرم‌افزاری مورد توجه و تقویت قرار خواهد گرفت. میزان پذیرفته‌شدگان در این گرایش از همة گرایش‌ها کمتر است، ولی قبولی در این گرایش به دلیل توجه داوطلبان به دیگر گرایش‌های شناخته شده این رشته، برای دانشجویان با پیش‌زمینة نرم‌افزار آسان‌تر می‌باشد.

 در طول تحصیل در این گرایش دانشجویان در زمینه‌های زیر تقویت داده خواهند شد :

 طراحی الگوریتم‌ها : روش‌‌های طراحی الگوریتم که در دورة کارشناسی به دانشجویان تا حدودی آموزش داده شده است در این گرایش به صورت پیشرفته و پیچیده‌تری جهت طراحی الگوریتم‌های قدرتمندتر و بهینه‌تر آموزش داده می‌شود.

 ساختمان داده‌ها : ساختارهای داده‌ای که در طول دورة کارشناسی آموزش داده شده ساده‌ترین نوع ساختارها بوده‌اند حال آنکه در این گرایش کارشناسی ارشد، ساختارهای پیچیده‌تر و نوین‌تری آموزش داده می‌شود تا برنامه‌نویسان را قدرتمند‌تر و مدرن‌تر از قبل جهت اجرای خواسته‌های نرم‌افزاری آماده کنند.

 ساختمان‌های گسسته : مجموعه تمام ساختمان‌های منطقی و عددی در قالب ریاضیات آموزش داده می‌شود تا با به‌کارگیری آن‌ها در الگوریتم‌های محاسباتی و برنامه‌نویسی بهترین بازدهی حاصل شود.

 نظریه محاسبات : این مبحث پس از آشنایی دانشجویان با نظریه زبان‌ها و ماشین‌ها مطرح می‌شود. در این مبحث مدل‌ها و روش‌های مختلف محاسبات مورد مطالعه قرار می‌گیرد. همچنین محدودیت‌های محاسبات به‌ویژه در الگوریتم‌های کامپیوتری مورد مطالعه قرار می‌گیرد. راه‌حل‌هایی برای مسائلی که حتی با پیشرفته‌ترین سیستم‌ها هم مدت زمانی طولانی برای اجرای الگوریتم‌شان نیاز است، در این مبحث ارائه می‌شود.

 نظریه گراف : بررسی پیچیده‌تر گراف‌ها و کاربردهایشان نسبت به آنچه در دورة کارشناسی ارائه شده است.

نظریه بازی‌ها : در این گرایش مطرح می‌شود و هدف آن بررسی الگوریتم‌هایی است که مانع رسیدن به یک نتیجه خاص و چگونگی چیره شدن بر آن است.

منبع: learnsalami