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