فراخوانی ...
معرفی رشته علوم کامپیوتر نسخه چاپی RSS
  • دوشنبه 28 مرداد 1392 ساعت 14:19

    مقدمه

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

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

    تاریخچه

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

    در حوالی دهه 40 همچنانکه ماشین های محاسباتی توسعه داده می شد، واژه کامپیوتر اختراع شد. وقتی معلوم شد که کامپیوتر تنها برای محاسابات کارایی ندارد رشته علوم کامپیوتر به صورت رشته ای دانشگاهی در دهه 60 میلادی گسترش یافت که با استقبال دانش آموزان رو برو شد.

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

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

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

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

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

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

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

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

    زیر شاخه ها

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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



    صفحات داخلی| اجتماعی
    نام منبع: تبیان
    شماره مطلب: 1720
    دفعات دیده شده: 1136 | آخرین مشاهده: 11 ساعت پیش
مرتبط
  • معرفی رشته مهندسی سیستم


    دیباچه: 480سال قبل از میلاد وقتی ارتش خشایار شاه با هزاران تیرانداز و کمان دار بسیار ماهر به یونان حمله کرد، هیچ کس فکر نمی کرد ارتش ایران که در جنگ ترموپیل بر یونانی ها پیروز شده و مصریان و قوم آشور را شکست داده بود، در سالامین با شکست مواجه شود. دلیل این امر در آن زمان آن بود که …
    صفحات داخلی | اجتماعی | چهارشنبه 30 مرداد 1392
  • معرفی رشته شهرسازی


    معرفی رشته شهرسازی مهندسی شهرسازی یکی از رشته های پر اهمیت و جذاب در مجموعه رشته های آزمون سراسری است که داوطلب در گروه آزمایشی علوم ریاضی و فنی می تواند آن را انتخاب کند.در نیم قرن اخیر توجه بسیاری به رشته مهندسی شهرسازی شده است و دانشکده و کالجهای معروف بسیاری به آن روی آورده …
    صفحات داخلی | اجتماعی | چهارشنبه 30 مرداد 1392
  • در سراسر کشور؛ واحدهای دانشگاه آزاد اسلامی در مقطع کارشناسی و کاردانی بدون کنکور دانشجو می پذیرند

    در سراسر کشور؛
 واحدهای دانشگاه آزاد اسلامی در مقطع کارشناسی و کاردانی بدون کنکور دانشجو می پذیرند
    دانشگاه آزاد اسلامی در واحدهای سراسر کشور در رشته های مختلف مقاطع کارشناسی پیوسته و ناپیوسته و کاردانی پیوسته و ناپیوسته، بدون کنکور دانشجو می پذیرد.
    خبر | اجتماعی | دوشنبه 28 مرداد 1392
  • منابع کنکور کارشناسی ارشد ریاضی


    رشته ریاضی یکی از مهم ترین رشته های علوم پایه می باشد که هدف اصلی آن تربیت متخصصانی برای آموزش و پژوهش در زمینه های گوناگون ریاضی در بخش های مختلف می باشد . مقطع کارشناسی شامل سه گرایش محض ،کاربردی و دبیری و در مقطع کارشناسی ارشد شامل سه گرایش محض، کاربردی و آموزش ریاضی می باشد. …
    صفحات داخلی | اجتماعی | سه‌شنبه 5 شهریور 1392
  • معرفی رشته مهندسی نساجی


    دیباچه:بشر در ابتدا برای تهیه لباس و پوشاک و محافظت از خود در مقابل سرما و گرما صنعت نساجی را به وجود آورد. سپس زیرانداز و روانداز خود را به یاری این صنعت تهیه کرد و امروزه نه تنها انواع پوشاک و فرش و موکت را به یاری صنعت نساجی تهیه می کند بلکه برای ساخت ترمز ماشین، شریانهای …
    صفحات داخلی | اجتماعی | چهارشنبه 30 مرداد 1392