رشته مهندسي كامپيوتر در مقطع كارشناسي داراي دو گرايش سخت افزار و نرم افزار است كه البته اين دو گرايش در مقطع كارشناسي تفاوت قابل توجهي با يكديگر ندارند. گرايش سخت افزار در برگيرنده فعاليت‌هاي آموزشي، پژوهشي و صنعتي در خصوص قطعات، بردها، تجهيزات و در نهايت سيستم‌هاي كامپيوتري در مقياس هاي مختلف است و يكي از شاخه‌هاي مهم آن به نام معماري كامپيوتر (طراحي و ساخت كامپيوتر) است. هدف از گرايش نرم افزار كامپيوتر، آموزش و پژوهش در زمينه زبان‌هاي مختلف برنامه نويسي، سيستم‌هاي عامل مختلف و طراحي انواع الگوريتم‌ها است