علم رایانه، موضوعات متنوعی از مطالعات نظری روی الگوریتم ها و محدودیت محاسبات گرفته تا مسائل کاربردی از جمله ساخت سخت افزار و نرم افزار رایانهها را شامل می شود.[۴][۵]
هیأت اعتبارگذاری علم رایانه( The Computer Sciences Accreditation Board ) - متشکل از انجمن محاسبات ماشینی ( ACM )، جامعه علوم کامپیوتر مؤسسه مهندسین برق و الکترونیک و انجمن سیستم های اطلاعاتی - چهار عرصه خطیر برای علم رایانه معرفی کرده است: نظریه محاسبات، الگوریتم ها و ساختمان داده، زبان های برنامه سازی و معماری رایانه. علاوه بر این ها، این هیأت، موضوعاتی نظیر مهندسی نرم افزار، هوش مصنوعی، شبکههای کامپیوتری، سیستم های پایگاه داده، پردازش موازی، ارتباط انسان و کامپیوتر، گرافیک کامپیوتری، سیستم های عامل و محاسبات عددی را نیز موضوعاتی مهم در این علم قلمداد کرده است.
علم نظری رایانه
موضوع وسیع علم نظری رایانه، علاوه بر نظریات کلاسیک محاسبات، شامل طیف وسیعی از موضوعات دیگری می شود که بیشتر بر روی جنبههای منطقی و ریاضیاتی پردازش و محاسبه تمرکز دارند.
-
نظریه محاسبات
نظریه محاسبات سعی دارد به این پرسش ها پاسخ دهد که اساسا چه چیزی می تواند محاسبه شود و محاسبه ی آن چقدر توان و منابع نیاز دارد. در تلاشی برای پاسخ گویی به پرسش اول، نظریه محاسبهپذیری (computability theory) بررسی می کند که چه مسائلی قابل حل هستند ( از طریق نظریات مدل های پردازش ). پاسخ دومین پرسش به نظریه پیچیدگی محاسباتی مرتبط می شود. این نظریه به زمان و فضای مورد نیاز برای رسیدن به پاسخ مطلوب در روشهای مختلف پاسخگویی، می پرازد.
مسئله مشهور "P=NP?" یکی مسائل حل نشده نظریه محاسبات است.
الگوریتم ها و ساختمان های داده
-
زبان های برنامه سازی
-
معماری رایانه
-
محاسبات عددی
-
برنامهها
فهرست زیر، موضوعاتی است که هم از جنبه نظری و هم عملی، به آن ها پرداخته می شود.
-
ارتباط با سایر رشتهها
علیرغم نام آن علم رایانه بیشتر در زمینههایی غیر از علم رایانه به بررسی میپردازد. بدین دلیل نامهای جایگزین دیگری برای آن پیشنهاد شده است. دانشمند دانمارکی پیتر ناور عبارت دادهشناسی (Datalogy) را پیشنهاد نمود تا این حقیقت را که این رشته علمی بیشتر به دادهها و پردازش آنها توجه دارد نه لزوما رایانهها، روشن سازد. اولین موسسهٔ علمی که عبارت دادهشناسی را بکار برد DIKU گروه دادهشناسی در دانشگاه کپنهاگ بوده است که توسط پیتر ناور در سال ۱۹۶۹ به عنوان اولین گروه دادهشناسی بنا گذاشته شد. این عبارت بیشتر در کشور اسکاندیناوی مورد استفاده قرار گرفته است. در اولین روزهای این علم در ارتباطات ACM نامهای دیگری نیز برای دانشمندان این زمینه پیشنهاد شده بود مانند Turingineer و Turologist و Flowcharts-Man و Applied-Metamathematition و Applied Epistomologist. سه ماه بعد در این مجله عبارت Comptologist پیشنهاد شد و سال بعد عبارت Hypologist . اخیرا عبارت Computics نیز پیشنهاد شده است.
در حقیقت عبارت زیر از دانشمند معروف علم رایانه ادگار دایجکسترا نقل قول شده است: "علم رایانه به همان اندازه در مورد رایانه است که نجوم در مورد تلسکوپ." طراحی و بکارگیری رایانه و سیستمهای رایانهای معمولاً در محل بکارگیری رشتههای دیگر است. برای مثال سخت افزار رایانه توسط مهندسین رایانه مورد بررسی قرار میگیرد و مطالعهٔ سیستمهای رایانهای تجاری و بکارگیری آنها در رشته فنآوری اطلاعات و سیستمهای اطلاعاتی است. گاهی علوم رایانه را به دلیل این که به اندازه کافی علمی نیست مورد انتقاد قرار میدهند که در این عبارت بیان شده است: "دانش به علم رایانه مانند هیدرودینامیک است به لولهکشی". این عبارت توسط استن کلی بوتل و دیگران بیان شده است. مطالعات در علم رایانه به سایر رشتهها نیز وارد شده است مانند هوش مصنوعی
نظرات شما عزیزان: