علم رایانه
از ویکیپدیا، دانشنامهٔ آزاد.
علوم رایانه یا علوم کامپیوتر به مجموعهٔ فنون و رشتههائی گفته میشود که به زیربناهای نظری، روشهای طرّاحی، و ساخت یا چگونگی استفاده از رایانه میپردازند.
فهرست مندرجات |
[ویرایش] تاریخ و پیشینه
اگرچه آغاز ساخت رایانههای رقمی الکترونیک را میشود از اواخر دهه ۱۹۳۰ میلادی دانست، ریشهها، مبادی، و سرچشمههای دانش رایانه را باید در روشهای محاسباتی کهن با تاریخ و سوابق هزاران ساله نشان گرفت. در بسیاری از روشهای محاسباتی بابلیان الگوریتمهائی بهکار میرفته هماکنون نیز رایج است. کتاب الجبر و مقابله خوارزمی پر از روشهای محاسباتی الگوریتمی است و بیدلیل نیست که نام الگوریتم از نام خوارزمی گرفته شده است.
دانش رایانه به معنی امروزین آن احتمالاً از مطالعات چارلز ببیج و ایدا آگوستا، کنتس لاولیس شروع میشود.
[ویرایش] حوزههای اصلی علم رایانه
[ویرایش] پایههای ریاضی
[ویرایش] علم نظری رایانه
- نظریه محاسبهپذیری
- طراحی و تحلیل الگوریتمها
- هندسهٔ محاسباتی
- الگوریتمهای تصادفی
- نظریهٔ الگوریتمی بازی
- بیوانفورماتیک
- پیچیدگی محاسباتی
- رمزنگاری
- محاسبهٔ کوانتومی
[ویرایش] نرمافزار
-
- سیستم عامل
- شبکههای رایانهای
- مهندسی نرمافزار
- زبانهای برنامهسازی
- همگردان (کامپایلر)
- کاربرد
[ویرایش] سختافزار
- علوم پایه ای و پیشرفته سخت افزار
- ریزبرنامهسازی و کنترل
- طراحی مدارهای منطقی
- طراحی مدارهای VLSI
- کارآئی و اطمینانپذیری