به منظور آشنایی دانشجویان رشتههای دیگر دانشگاه در مقطع کارشناسی با رشته علوم کامپیوتر، دانشکده علوم ریاضی در قالب آییننامه دورههای فرعی دانشگاه و مقررات این آییننامه امکان پذیرش دانشجویان علاقهمند برای گذراندن دوره فرعی رشته علوم کامپیوتر را فراهم کرده است.
جدول (الف)
| ردیف | کد درس | عنوان | واحد | پیشنیاز |
|---|---|---|---|---|
| ۱ | ۲۲۸۲۵ | ریاضیات گسسته | ۳ | – |
| ۲ | ۲۲۲۵۵ | جبر خطی ۱ | ۴ | ریاضی عمومی ۲ |
| ۳ | ۲۲۰۸۹ | احتمال و کاربرد آن | ۴ | ریاضی عمومی ۲ |
| ۴ | ۲۲۱۴۲ | مبانی ریاضیات | ۳ | ریاضی عمومی ۲ |
| ۵ | ۲۲۶۵۵ | آنالیز عددی ۱ | ۴ | ریاضی عمومی ۲ |
جدول (ب)
| ردیف | کد درس | عنوان | واحد | پیشنیاز |
|---|---|---|---|---|
| ۶ | ۲۲۱۴۴ | منطق ریاضی* | ۳ | – |
| ۴ | ۲۲۰۶۴ | آمار و کاربرد آن* | ۴ | احتمال و کاربرد آن |
| ۱ | ۲۲۸۱۵ | برنامهنویسی پیشرفته | ۴ | برنامهسازی کامپیوتر |
| ۳ | ۲۲۸۲۲ | ساختمان دادهها | ۴ | برنامهنویسی پیشرفته و ریاضیات گسسته |
| ۴ | ۲۲۸۷۳ | نظیریه زبانها و اتوماتا | ۳ | ریاضیات گسسته |
| ۶ | ۲۲۸۹۱ | آنالیز الگوریتمها | ۳ | ساختمان دادهها |
| ۷ | ۲۲۸۵۶ | هوش مصنوعی | ۳ | ساختمان دادهها |
(*) دروس مشخص شده با این علامت جزو سه درس لازم برای این جدول برای دانشجویان رشته «ریاضی و کاربردها» محسوب نمیشوند ولی اخذ و گذراندن هر یک از آنها به عنوان دروس اختیاری دوره برای این دسته از دانشجویان بلامانع است.
تاریخ تصویب آخرین ویرایش در شورای آموزش دانشگاه: ۱۴۰۴/۱۱/۰۸
(صرفا برای دانشجویان ورودی ۱۴۰۲ و ماقبل)
دانشجویان باید ۲۴ واحد از دروس رشته علوم کامپیوتر را که در دانشکده علوم ریاضی ارائه میشود، بگذرانند؛ به طوری که حداقل ۶ و حداکثر ۱۲ واحد از جدول (الف) و بقیه واحدها از جدول (ب) که دروس تخصصی و اختیاری مصوب رشته علوم کامپیوتر است.
جدول (الف)
| ردیف | کد درس | عنوان | واحد | پیشنیاز |
|---|---|---|---|---|
| ۱ | ۲۲۲۵۵ | جبر خطی ۱ | ۴ | ریاضی عمومی ۲ |
| ۲ | ۲۲۰۸۹ | احتمال و کاربرد آن | ۴ | ریاضی عمومی ۲ |
| ۳ | ۲۲۶۵۵ | آنالیز عددی ۱ | ۴ | ریاضی عمومی ۲ |
| ۴ | ۲۲۰۶۴ | آمار و کاربرد آن | ۴ | احتمال و کاربرد آن |
| ۵ | ۲۲۸۲۵ | ریاضیات گسسته | ۳ | – |
| ۶ | ۲۲۱۴۴ | منطق ریاضی | ۳ | – |
جدول (ب)
| ردیف | کد درس | عنوان | واحد | پیشنیاز |
|---|---|---|---|---|
| ۱ | ۲۲۸۱۵ | برنامهنویسی پیشرفته | ۴ | برنامهسازی کامپیوتر |
| ۲ | ۲۲۸۸۵ | اصول سیستمهای کامپیوتری | ۴ | – |
| ۳ | ۲۲۸۲۲ | ساختمان دادهها | ۴ | برنامهنویسی پیشرفته و ریاضیات گسسته |
| ۴ | ۲۲۸۷۳ | نظیریه زبانها و اتوماتا | ۳ | ریاضیات گسسته |
| ۵ | ۲۲۸۶۱ | سیستم عامل ۱ | ۳ | اصول سیستمهای کامپیوتری |
| ۶ | ۲۲۸۹۱ | آنالیز الگوریتمها | ۳ | ساختمان دادهها |
| ۷ | ۲۲۸۷۴ | نظریه محاسبه | ۳ | نظیریه زبانها و اتوماتا |
| ۸ | ۲۲۸۹۲ | پیچیدگی محاسبات | ۴ | – |
| ۹ | ۲۲۹۴۵ | نظریه سیستمها | ۳ | معادلات دیفرانسیل، جبر خطری |
| ۱۰ | ۲۲۸۴ | انتقال دادهها و شبکهها | ۳ | اصول سیستمهای کامپیوتری |
| ۱۱ | ۲۲۸۵۱ | کامپایلر ۱ | ۳ | ساختمان دادهها |