علوم کامپیوتر
علوم رایانه یا علوم کامپیوتر(به انگلیسی:computer science) به مجموعهٔ فنون و رشته‌هایی گفته می‌شود که به زیربناهای نظری، روش‌های طراحی و ساخت و چگونگی استفاده از رایانه می‌پردازند.بنا به نظر پیتر جی. دنینگ، پرسش اساسی در علوم رایانه این است که: چه چیزی می‌تواند (به نحوی کارآمد) خودکار انجام شود؟
 
عموماً مردم عامی، بین علوم رایانه و سایر امور مرتبط با رایانه که اغلب مایه‌ای برای کسب درآمد هستند، تمایزی قایل نمی‌شوند و یا فکر می‌کنند علوم رایانه با تجربیات روزمرهٔ آن‌ها در کار با رایانه، مانند گشت‌زنی در اینترنت، انجام بازی‌های رایانه‌ای و مانند این‌ها، تفاوتی ندارد. حال آنکه علوم رایانه بیشتر به فهم و بررسی خصوصیاتی می‌پردازد که برنامه‌ها بر پایه آن‌ها ساخته شده‌اند؛ و بر مبنای این فهم و درک، به ایجاد برنامه‌های جدید و یا بهبودی برنامه‌های پیشین می‌پردازند.
 
علوم‌ کامپیوتر پل‌ ارتباطی‌ دانش‌ کامپیوتر و ریاضی‌ است‌ و مهمترین‌ هدف‌ آن‌ دست‌یابی‌ به‌ بهترین‌ الگوریتم‌های‌ موجود (روش‌های‌ حل‌ مسأله‌) در کمترین‌ زمان‌ و با کمترین‌ خطا و بیشترین‌ دقت‌ است. به‌ عبارت‌ دیگر هدف‌ این‌ رشته‌ تربیت‌ گروهی‌ متخصص‌ کامپیوتر است‌ که‌ با دید ریاضی‌تر و منطقی‌تر به‌ حل‌ مسائل‌ مطرح‌ شده‌ در علوم‌ کامپیوتر یا ریاضی‌ بپردازند. این‌ رشته‌ در مقطع‌ کارشناسی‌ دارای‌ ۴ گرایش‌ محاسبات‌ علمی‌، نظریه‌ الگوریتم‌ها، سخت‌افزار‌ و سیستم‌های‌ اطلاعاتی‌ است‌. که دروس گرایش محاسبات علمی در زمینه برنامه‌ریزی خطی، غیرخطی، آنالیز عددی و نرم‌افزار در ریاضی است؛ یعنی در این گرایش کاربرد ریاضیات در کامپیوتر مطالعه می‌شود.گرایش نظریه الگوریتم‌ها به بررسی راه‌های مختلف حل مسئله به یاری روش‌های بهینه‌تر، سریع‌تر و بهتر می‌پردازد. به عبارت دیگر هدف این گرایش پیاده‌سازی و بهینه کردن الگوریتم است.در گرایش سخت‌افزار نیز معماری یا ساختار کامپیوتر مطالعه می‌شود و گرایش سیستم‌های اطلاعاتی نیز به مدیریت پروژه‌های نرم‌افزاری و سیستم‌های اطلاعاتی می‌پردازد. گفتنی‌ است‌ که‌ تفاوت‌ این‌ رشته‌ با مهندسی‌ کامپیوتر گرایش‌ نرم‌افزار در این‌ است‌ که‌ رشته‌ علوم‌ کامپیوتر برخلاف‌ مهندسی کامپیوتر فاقد دروس‌ آزمایشگاهی‌ و کارگاهی‌ است‌ و بیشتر جنبه‌ تحقیقات‌ نظری‌ دارد.
 

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

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

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

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

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

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

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

     


 توانایی های مورد نیاز و قابل توصیه:

تسلط‌ و علاقه‌ به‌ ریاضیات‌ شرط‌ اول‌ موفقیت‌ در رشته‌ علوم‌ کامپیوتر است‌ و دانشجوی‌ این‌ رشته‌ باید بتواند با استدلال‌ ریاضی‌ با مسائل‌ برخورد نماید . در ضمن‌ باید اطلاعات‌ عمومی‌ خوبی‌ داشته‌ و حتی‌ پس‌ از فارغ‌التحصیلی‌ به‌ مطالعه‌ و تحقیق‌ پشت‌ نکند چون‌ در طی‌ تحصیل‌ تنها اطلاعات‌ پایه‌ای‌ و کلی‌ را فرا می‌گیرد و برای‌ حضور در بازار کار باید خود تلاش‌ کند و اهل‌ مطالعه‌ و تحقیق‌ باشد.
 
رديف نام دانشگاه کارداني کارشناسي ارشد دکترا
1 ایلام
     
2 بیرحند
     
3 تبریز  
   
4 تربیت دبیر فنی وحرفه ای تهران
     
5 زنجان
     
6 شهیدچمران اهواز
     
7 صنعتی امیرکبیر  
   
8 صنعتی شریف  
   
9 ولیعصر رفسنجان

   
10 تهران  
   
11 خوارزمی  
   
رديف نام درس
1 آزمايشگاه فيزيک الکتريسيته و مغناطيس
2 آمار و احتمال 1
3 آمار و احتمال 2
4 آناليز عددي 1
5 آناليز عددي 2
6 آناليز عددي 2
7 آناليز عددي 2 يا معماري کامپيوتر
8 اصول سيستم هاي عامل
9 اصول سيستم هاي کامپيوتري
10 اصول مديريت
11 اصول کامپيوتر 1
12 اصول کامپيوتر 2
13 امنيت شبکه
14 انقلاب اسلامي و ريشه‌هاي ان
15 برنامه ريزي خطي 2
16 بهينه سازي ترکيبي
17 پايگاه داده ها
18 تاريخ اسلام
19 تربيت بدني 2
20 تنظيم خانواده
21 جبر خطي عددي
22 ذخيره و بازيابي اطلاعات
23 رياضي عمومي 1
24 رياضي عمومي 2
25 رياضيات گسسته
26 ريزپردازنده
27 زبان خارجي
28 زبانهاي برنامه سازي
29 ساختمان داده‌ها
30 سيستم هاي بي درنگ مقدماتي
31 سيستم هاي شي گرا
32 شبيه سازي کامپيوتري
33 شبکه هاي کامپيوتري (1)
34 طراحي نرم افزار
35 طراحي و تحليل الگوريتمها
36 فارسي
37 فيزيک 1
38 فيزيک 2
39 گراف و الگوريتم
40 گرافيک کامپيوتري
41 متون اسلامي
42 مدارهاي منطقي
43 مدارهاي منطقي يا برنامه ريزي خطي
44 معارف اسلامي 1
45 معارف اسلامي 2
46 منطق
47 مهندسي اينترنت
48 نجوم
49 نرم افزارهاي رياضي
50 نرم افزارهاي رياضي يا ريزپردازنده
51 نظريه اتومات و زبانها
52 نظريه گراف
53 نظريه محاسبات
54 هوش مصنوعی
55 کامپايلر
علوم کامپیوتر
تفاوت با مهندسی کامپیوتر
 
بسیاری از اشخاص مهندسی نرم افزار را با علم کامپیوتر یکی می دانند. این دید بسیار محدود کننده و غلط است. در واقع مهندسی نرم افزار را می توان مستقل از علم کامپیوتر دانست. هر چند پیش نیاز کاری مهندسین نرم افزار آشنایی با علوم کامپیوتری است اما اساسا، علم کامپیوتر با تئوریها و روش هایی سر و کار دارد که به کامپیوترها و سیستم های نرم افزاری مربوط می شود، در حالی که مهندسی نرم افزار با مسائل عملی تعیین مشخصات، تحلیل، پیاده سازی و تولید نرم افزار سر و کار دارد. البته بدیهی است که مهندسی نرم افزار و علم کامپیوتر رابطه تنگاتنگی با هم دارند و پیشرفت در علم کامپیوتر نیاز به پیشرفت علم نرم افزار را می طلبد.
 
موقعیت‌های‌ شغلی‌ فارغ‌التحصیل‌ علوم‌ کامپیوتر شباهت‌ بسیاری‌ با مهندسی‌ کامپیوتر گرایش‌ نرم‌افزار دارد اما در کل‌ نقش‌ فارغ‌التحصیل‌ این‌ رشته‌ به‌ عنوان‌ مدیر و هماهنگ‌ کننده‌ بسیار مهم‌ و قابل‌ توجه‌ است‌. فردی‌ که‌ مسئول‌ انتخاب‌ راه‌حل‌ مسائل‌ و حل‌ آنها همچنین‌ تقسیم‌ الگوریتم‌ها در بین‌ مهندسین‌ نرم‌افزار و در انتها جمع‌ کردن‌ قسمت‌های‌ توزیع‌ شده‌ می‌باشد.
 
در واقع مهندسین نرم افزار باید مسائل پیچیده واقعی را با تفکر نرم افزاری مبتنی بر علم کامپیوتر حل کنند. این گونه مسائل واقعی کاملا با تئوری های علم کامپیوتر در تناقض است و در این میان وظیفه مهندسین نرم افزار تحلیل و رفع تناقضات مسئله با علوم کامپیوتری و ایجاد سیستم نرم افزاری مبتنی بر علم کامپیوتر می باشد.

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

حقوق و درآمد این رشته در بخش دولتی، مطابق با قانون مدیریت خدمات کشوری دریافت حقوق می باشد.
در بخش خصوصی نیز با توجه به تخصص و مهارت افراد درآمد متغیری از یک میلیون تومان تا سه میلیون تومان(برای افراد حرفه ای) می باشد.
 
 
اطلاعات
Avatar
  • توسط Soltani
  • پشتیبانی سایت
  • آفلاین
  • ارسال به دوستان: عنوان مطلب خلاصه مطلب
    آدرس ایمیل:
  • 18 خرداد 1395
  • بازدید: 2465
  • نظرات: 0
  • دیدگاه ها
     
    در حال حاضر نظری در این مطلب ارسال نشده است. جهت ارسال نظر در سایت عضو شوید.
    نام:*
    ایمیل:*
    متن نظر:
    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent
    سوال:
    نام پایتخت ایران؟
    پاسخ:*

    آیا با حذف کنکور موافق هستید؟


      
    کل مطالب: 5262
    کل نظرات: 10895
    کل اعضا: 33561
    جدیدترین عضو: blue_sky
    بازدید امروز: 2733
    بازدید دیروز: 77826 [+24.56 %]
    بازدید کل: 43512835
    بیشترین بازدید: 238175 در 1396.03.01
    اعضای آنلاین: 0 نفر
    افراد مهمان : 74 نفر
    ربات ها : 1 مورد
    در کل: 75 نفر [اطلاعات بیشتر]

    mehromah.ir © کلیه حقوق مادی و معنوی این وبسایت برای انتشارات مهروماه محفوظ می باشد.