به
عبارت ديگر هدف اين رشته تربيت گروهي متخصص كامپيوتر است كه با ديد رياضيتر
و منطقيتر به حل مسائل مطرح شده در علوم كامپيوتر يا رياضي بپردازند.
اين
رشته در مقطع كارشناسي داراي 4 گرايش محاسبات علمي، نظريه الگوريتمها،
سختافزار و سيستمهاي اطلاعاتي است. كه دروس گرايش محاسبات علمي در زمينه
برنامهريزي خطي، غيرخطي، آناليز عددي و نرمافزار در رياضي است؛ يعني در اين
گرايش كاربرد رياضيات در كامپيوتر مطالعه ميشود.
گرايش نظريه الگوريتمها به بررسي راههاي مختلف حل مسئله به
ياري روشهاي بهينهتر، سريعتر و بهتر ميپردازد. به عبارت ديگر هدف اين گرايش
پيادهسازي و بهينه كردن الگوريتم است.
در گرايش سختافزار نيز معماري يا ساختار كامپيوتر مطالعه ميشود
و گرايش سيستمهاي اطلاعاتي نيز به مديريت پروژههاي نرمافزاري و سيستمهاي
اطلاعاتي ميپردازد.
گفتني
است كه تفاوت اين رشته با مهندسي كامپيوتر گرايش نرمافزار در اين است كه
رشته علوم كامپيوتر برخلاف مهندسي كامپيوتر فاقد دروس آزمايشگاهي و كارگاهي
است و بيشتر جنبه تحقيقات نظري دارد.
تواناييهاي
لازم :
تسلط و علاقه به رياضيات شرط اول موفقيت در رشته علوم كامپيوتر است
و دانشجوي اين رشته بايد بتواند با استدلال رياضي با مسائل برخورد نمايد. در
ضمن بايد اطلاعات عمومي خوبي داشته و حتي پس از فارغالتحصيلي به مطالعه
و تحقيق پشت نكند چون در طي تحصيل تنها اطلاعات پايهاي و كلي را فرا ميگيرد
و براي حضور در بازار كار بايد خود تلاش كند و اهل مطالعه و تحقيق
باشد.
موقعيت شغلي در ايران :
موقعيتهاي شغلي فارغالتحصيل علوم كامپيوتر شباهت بسياري با مهندسي
كامپيوتر گرايش نرمافزار دارد اما در كل نقش فارغالتحصيل اين رشته به
عنوان مدير و هماهنگ كننده بسيار مهم و قابل توجه است. فردي كه مسؤول
انتخاب راهحل مسائل و حل آنها همچنين تقسيم الگوريتمها در بين مهندسين
نرمافزار و در انتها جمع كردن قسمتهاي توزيع شده ميباشد.
درسهاي اين رشته در طول تحصيل :
دروس اصلي و تخصصي مشترك در گرايشهاي
مختلف علوم كامپيوتر:
رياضي عمومي، فيزيك پايه، آمار و احتمال، اصول
كامپيوتر، اصول سيستمهاي كامپيوتري، جبر خطي عددي، رياضيات گسسته، آناليز
عددي، ساختمان دادهها و الگوريتمها، نظريه اتوماتا و زبانها، كامپايلر،
نظريه محاسبات، اصول طراحي نرمافزار، منطق، ذخيره و بازيابي اطلاعات،
پايگاه دادهها، اصول سيستمهاي عامل، شبيهسازي كامپيوتري، زبانهاي
برنامهسازي، اصول مديريت، مباني اقتصاد.
دروس تخصصي گرايش محاسبات علمي :
برنامهريزي خطي، برنامهريزي غيرخطي،
نرمافزار رياضي، آناليز عددي، طراحي هندسي كامپيوتري.
دروس تخصصي گرايش نظريه الگوريتمها
:
برنامهريزي پويا، نظريه گراف، بهينهسازي تركيبي و
آناليز شبكهها، نظريه كدگذاري، سيستمهاي صفي و مدلهاي كارآيي.
دروس تخصصي گرايش سختافزار :
مدارهاي منطقي، معماري كامپيوتر، ريزپردازنده
دروس
تخصصي گرايش سيستمهاي اطلاعاتي :
تحليل و طراحي سيستمهاي اطلاعاتي،
متدولوژي ساخت سيستمهاي اطلاعاتي، مديريت پروژههاي نرمافزاري، سيستمهاي
اطلاعاتي مديري