منبع اصلی نوشتار زیر در این لینک قرار دارد

علوم کامپیوتر،رشته ای برای تمام قرون

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

نکته اول: به هیچ کدوم از افرادی که در حال تحصیل در رشته های علوم پایه هستند هیچ وقت مهندس نگید چون یکجور فحش هست!چون اینها به قول پروفسور عیسی زاده ساینتیست میشوند و نه مهدس!

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

ولی چیزی که هست اینه که ابزار کار یک علوم کامپیوتری کامپیوترش و برنامه نویسی روی اون هست.

ولی اینکه مهندس کامپیوتر چیکار میکنه یکم پیچیده میشه.مهندسی کامپیوتر یک رشته ای هست که به هر کاری که به کامپیوتر ربطی داشته باشه یک ناخنکی میزنن!راستش دیگه بهتر از این نمیتونم بگم :)