رشته علوم کامپیوتر (Computer Science)، در یک مقیاس بسیار وسیع، مطالعات دادههاست، به طوری که پل ارتباطی عمیقی بین دانش کامپيوتر و رياضی فراهم میکند. مهمترين هدف این رشته نیز، دستيابی به بهترين الگوريتمهای موجود (روشهای حل مسأله) در کمترين زمان، با کمترين خطا و بيشترين دقت است.
فارغالتحصیلان رشته کامپیوتر، گروهی از متخصّصین کامپيوتر خواهند بود که با ديد رياضي و منطقي به حل مسائل مطرح شده در علوم کامپيوتر يا رياضی میپردازند.
اين رشته در مقطع کارشناسی، داراي 4 گرايش محاسبات علمی، نظريهی الگوريتمها، سختافزار و سيستمهای اطلاعاتی است و از جمله دروس ارائه شده در دورههای مربوط به الگوریتم، علوم محاسبات نظری، هوش مصنوعی، بازی های رایانهای بیوانفورماتیک، گرافیک رایانه، بانک اطلاعاتی، سیستمهای چندرسانهای، شبکهها و سیستمهای توزیع شده، رباتیک و سیستم های نرم افزاری است.
در برخی مواقع رشته علوم کامپیوتر را با مهندسی کامپیوتر نرمافزار اشتباه میگیرند، در حالی که علوم کامپیوتر، فاقد دروس آزمايشگاهی و کارگاهی است و بيشتر جنبهی تحقيقات نظری دارد.