رشتهٔ علوم کامپیوتر

دورهٔ کارشناسى رشتهٔ علوم کامپیوتر یکى از دوره‌هاى آموزشى در نظام آموزش عالى است که به منظور تحقق اهداف زیر ایجاد شده است:

-         کسب آگاهى جامع از نظریه‌هاى علمى موجود در علوم کامپیوتر به نحوى که دانشجویان مفاهیم این علم را درک و نظرات عمیق آن را بالقوه کسب نمایند.

-          آماده‌سازى دانشجویان و فارغ‌التحصیلان براى به‌ کارگیرى دانش کامپیوتر در حل مسائل بنیادى علوم کامپیوتر

-          ایجاد پایه‌هاى علمى و تخصصى لازم در تعریف دقیق مسائل و پى‌گیری، حل و اجراء در مراحل طراحی، پیاده‌سازى و اثبات منطقى صحت آنها جهت کاربردهاى کامپیوتر

-         انطباق با روند تحولات علمی، تکنولوژى و اجتماعى در رابطه با کامپیوتر

-         ایجاد دیدگاه‌هاى کلى و وسیع در رابطه با مطالبى که امکان بررسى عمیق آن در دورهٔ کارشناسى ممکن نمى‌باشد.

-         پیشرفت سریع علوم کامپیوتر و گسترش روزافزون کاربرد آن در تحقیقات علمی، صنایع، اقتصاد، پزشکى و غیره ضرورت دستیابى و بهره‌بردارى هرچه بیشتر از این علم را آشکار مى‌سازد. ایجاد چنین دوره‌اى در جهت پى‌ریزى علوم کامپیوتر و گسترش آن در جهت خودکفائى علمى و تکنولوژى کاملاً ضرورى و مؤثر مى‌باشد.

-         برخى از دروس اصلى و تخصصى این رشته عبارتند از: اصول سیستم‌هاى کامپیوتری، طراحى و تحلیل الگوریتم‌ها، اصول طراحى نرم‌افزار، زبان‌هاى برنامه‌سازى ذخیره و بازیابى اطلاعات و ... .