معرفی رشته های دانشگاهی- 14

علوم کامپیوتر؛ پل ارتباطی دانش کامپیوتر با ریاضی

علوم‌ کامپیوتر پل‌ ارتباطی‌ دانش‌ کامپیوتر و ریاضی‌ است‌ و مهمترین‌ هدف‌ آن‌ دست‌یابی‌ به‌ بهترین‌ الگوریتم‌های‌ موجود (روش‌های‌ حل‌ مسأله‌) در کمترین‌ زمان‌ و با کمترین‌ خطا و بیشترین‌ دقت‌ است.

کد خبر: ۲۵۶۱۳۸

يکشنبه - ۲۰ مرداد ۱۳۹۲ / August 11, 2013

گروه علمی «خبرگزاری دانشجو»؛  هدف‌ این‌ رشته‌ تربیت‌ گروهی‌ متخصص‌ کامپیوتر است‌ که‌ با دید ریاضی‌تر و منطقی‌تر به‌ حل‌ مسائل‌ مطرح‌ شده‌ در علوم‌ کامپیوتر یا ریاضی‌ بپردازند.

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

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

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

در گرایش سخت‌افزار نیز معماری یا ساختار کامپیوتر مطالعه می‌شود و گرایش سیستم‌های اطلاعاتی نیز به مدیریت پروژه‌های نرم‌افزاری و سیستم‌های اطلاعاتی می‌پردازد .

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

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

موقعیت‌ شغلی‌ در ایران ‌

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

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

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

دروس‌ تخصصی‌ گرایش‌ نظریه‌ الگوریتم‌ها :
برنامه‌ریزی‌ پویا ، نظریه‌ گراف ‌، بهینه‌سازی‌ ترکیبی‌ و آنالیز شبکه‌ها ، نظریه‌ کدگذاری ‌، سیستم‌های‌ صفی‌ و مدل‌های‌ کارآیی

دروس‌ تخصصی‌ گرایش‌ سخت‌افزار :
مدارهای‌ منطقی ‌، معماری‌ کامپیوتر ، ریزپردازنده

‌دروس‌ تخصصی‌ گرایش‌ سیستم‌های‌ اطلاعاتی ‌:
تحلیل‌ و طراحی‌ سیستم‌های‌ اطلاعاتی‌ ، متدولوژی‌ ساخت‌ سیستم‌های‌ اطلاعاتی ‌، مدیریت‌ پروژه‌های‌ نرم‌افزاری ‌، سیستم‌های‌ اطلاعاتی‌ مدیریت