تالار گفتگوی کیش تک/ kishtech forum
علوم کامپیوتر (CS) چیست و برای چه کسانی مناسب است؟ - نسخه‌ی قابل چاپ

+- تالار گفتگوی کیش تک/ kishtech forum (http://forum.kishtech.ir)
+-- انجمن: پردیس فناوری کیش (http://forum.kishtech.ir/forumdisplay.php?fid=1)
+--- انجمن: دانشگاه جامع علمی و کاربردی (http://forum.kishtech.ir/forumdisplay.php?fid=7)
+---- انجمن: **مرکز علمی و کاربردی کوشا** (http://forum.kishtech.ir/forumdisplay.php?fid=42)
+----- انجمن: مهندسی نرم افزار - ساعت 8 - جمعه - ترم اول 98-99 (http://forum.kishtech.ir/forumdisplay.php?fid=163)
+----- موضوع: علوم کامپیوتر (CS) چیست و برای چه کسانی مناسب است؟ (/showthread.php?tid=37167)



علوم کامپیوتر (CS) چیست و برای چه کسانی مناسب است؟ - مرتضی نماینده نیاسر - 24-12-2019

علوم کامپیوتر (CS) چیست و برای چه کسانی مناسب است؟

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

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