اطلاعات بیشتر

معرفی رشته علوم كامپيوتر

ایران استخدام: سایت ایران استخدام در این صفحه به معرفی رشته علوم كامپيوتر پرداخته است امیدواریم این اطلاعات برای شما عزیزان سودمند واقع شود.
توجه! کاربران گرامی، مجموعه مباحث آشنایی با رشته های شغلی و تحصیلی در سایت ایران استخدام جهت آشنایی کلی با مباحث کلی و پیرامون هر رشته شغلی و یا تحصیلی توسط گروه نویسندگان ایران استخدام تهیه، تنظیم و ارسال میگردند.

222


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

کاربرد و زیر شاخه ها

کاربردها در علم رایانه

1. یک تعریف رسمی برای محاسبات و محاسبه پذیری و اثبات مسائلی که غیرقابل حل و سخت است.

2. مفهوم زبان برنامه نویسی ابزاری برای بیان دقیق اطلاعات تحلیل پذیر در سطوح مختلف انتزاع است.

کاربردها خارج از علم رایانه

1. موجب بوجود آمدن انقلاب دیجیتال شد که به عصر اطلاعات فعلی منجر شد.

2.در رمزنگاری شکسته شدن کد انیگما کمکی اساسی برای پیروزی متفقین در جنگ جهانی دوم شده است.

3. محاسبات علمی مطالعه پیشرفت ذهن و بررسی ژنوم انسانی در پروژه ژنوم انسانی را ممکن ساخت.

زیر شاخه ها

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

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

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

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

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

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

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

تفاوت با مهندسی کامپیوتر

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

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

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

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

علوم کامپیتردر ایران

این رشته در سال 1358 و در مقطع كارشناسی به عنوان یك رشته مادر، وارد دانشگاه تهران شد. اما در سال1365 با راه اندازی دو شاخه مهندسی كامپیوتر، این رشته از لیست رشته های انتخابی دانش آموزان در كنكور حذف شد. با این حال نقش و اهمیت این رشته به حدی است كه برنامه ریزان ما را مجبور كرد تا دوباره در سال،1377 این رشته را در مقطع كارشناسی راه اندازی نمایند.

در تمام دنیا، رشته علوم كامپیوتر به عنوان «مادر» علم كامپیوتر، یكی از اركان غیرقابل انكار علوم و صنایع شان محسوب می شود. چرا كه كارشناس این رشته، با داشتن پایه تئوری قوی، می تواند با ابداع روشهای جدید، با نوشتن برنامه های جامع و مفید، كمك مؤثری برای مهندسان كامپیوتر باشد.

این رشته كه در واقع یك رشته میان رشته ای است در مقطع كارشناسی ارشد جزء رشته های شناور به حساب می آید كه داوطلبان می توانند علاوه بر رشته خود در آزمون این رشته نیز شركت نمایند. البته دانشجویان رشته های كامپیوتر و ریاضی مشتری های اصلی این رشته به شمار می آیند ولی این رشته توانسته است با توجه به ویژگی های خاص خود داوطلبانی را  از رشته های دیگر نظیر برق نیز جذب نماید.

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

 



اگر دیدگاهی در باره این آگهی دارید میتوانید از طریق فرم زیر دیدگاه خودتون رو در سایت درج کنید.


لطفا کمی صبر کنید...


  • جهت دریافت آخرین اخبار و آگهی های مهم استخدامی از طریق کانال تلگرام ایران استخدام اینجا کلیک نمایید

  • نویسنده : z-m

    تاریخ ارسال :

    ساعت ارسال : 17:26

    کد دیدگاه : 1722798

    خیلیوم عالی متن خوبی بود

    پاسخ دهید
  • نویسنده : محمد

    تاریخ ارسال :

    ساعت ارسال : 11:53

    کد دیدگاه : 1720135

    با سلام خدمت ادمین عزیز
    می خوام برا ازمون استخدامی 97 شرکت کنم و رشته ام علوم کامپیوتره در مقطع لیسانس
    بعد در رشته های مجاز برای انتخاب کد رشته نوشته مهندسی کامپیوتر (تمامی گرایش ها)
    ایا من می تونم ثبت نام کنم؟
    علوم کامپیوترم شامل تمام گرایشهای مهندسی کامپیوتر میشه؟
    لطفا با توجه به کمبود زمان برای ثبت نام پاسخ اینجانب را سریعتر بدهید
    با تشکر

    پاسخ دهید
    • نویسنده : فاطمه

      تاریخ ارسال :

      ساعت ارسال : 12:54

      کد دیدگاه : 1722302

      منم دقیقا همین سوال رو دارم
      میشه لطفا به منم بگید

      پاسخ دهید
    • نویسنده : مریم

      تاریخ ارسال :

      ساعت ارسال : 10:45

      کد دیدگاه : 1728596

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

      پاسخ دهید
      • نویسنده : فریبرز

        تاریخ ارسال :

        ساعت ارسال : 05:15

        کد دیدگاه : 1766880

        سلام.منم همین سوالو دارم.ثبت نام کردید شما یا نشد؟
        منم رشتم همینه و ثبت کردم.اشتباه شده یعنی؟

        پاسخ دهید
    • نویسنده : فریبرز

      تاریخ ارسال :

      ساعت ارسال : 05:13

      کد دیدگاه : 1766879

      آقا چی شد؟ ثبت نام کردی شما؟
      من نمیدونستم و رشته م علوم کامپیوتره ثبت نام کردم.الان چی کنم؟ اشتبا کردم یعنی؟ ئا میتونم شرکت کنم

      پاسخ دهید
  • نویسنده : فاطمه

    تاریخ ارسال :

    ساعت ارسال : 12:10

    کد دیدگاه : 1182964

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

    پاسخ دهید
    • نویسنده : امیررضا حاجی حس

      تاریخ ارسال :

      ساعت ارسال : 22:41

      کد دیدگاه : 1851591

      سلام…من امسال کنکور دادم میخواستم ببینم این رشته چه شرایطی داره و خوب هست یا نه؟؟ممنون میشم توضیح بدید…میخوام علوم کامپیوتر دانشگاه تهران برم

      پاسخ دهید
  • نویسنده : فاطمه

    تاریخ ارسال :

    ساعت ارسال : 12:08

    کد دیدگاه : 1182959

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

    پاسخ دهید
  • نویسنده : ناشناس

    تاریخ ارسال :

    ساعت ارسال : 01:07

    کد دیدگاه : 928149

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

    پاسخ دهید
    • نویسنده : siavash

      تاریخ ارسال :

      ساعت ارسال : 11:12

      کد دیدگاه : 1152247

      به نظر من کلا به خوود ادم بستگی داره شما برو در کنار مدرک کارشناسی ارشدت java va sql va #c یاد بگیر بعدش ببین چندتا شرکت میخوانت

      پاسخ دهید
  • نویسنده : رضا

    تاریخ ارسال :

    ساعت ارسال : 00:55

    کد دیدگاه : 896341

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

    پاسخ دهید
  • نویسنده : حسنی

    تاریخ ارسال :

    ساعت ارسال : 13:16

    کد دیدگاه : 466210

    سلام خسته نباشید,والا بنظر من این رشته هیچ بازار کاری ندارد,من خودم فارغ التحصیل این رشته ام ولی اصلن راضی نیستم ,مسؤلین باید ی فکری برای این رشته بکنند,گناه ماچیه که ۴سال درس خوندیم وحالا هیچ

    پاسخ دهید

لطفا کمی صبر کنید...

از تاریخ:
تا تاریخ:

لطفا کمی صبر کنید...

لطفا کمی صبر کنید...

لطفا کمی صبر کنید...