# جداول دروس

## دروس پایه

| تعداد واحد | پیش‌نیاز                              | نام درس                                                                         |
| ---------- | ------------------------------------- | ------------------------------------------------------------------------------- |
| 3          | ندارد                                 | [آمار و احتمال ۱](drws-payh/probability-and-statistics-i)                       |
| 4          | ندارد                                 | [ریاضی عمومی ۱](drws-payh/calculus-i)                                           |
| 4          | [ریاضی عمومی ۱](drws-payh/calculus-i) | [ریاضی عمومی ۲](drws-payh/calculus-ii)                                          |
| 3          | ندارد                                 | [مبانی علوم ریاضی](drws-payh/foundations-of-mathematics)                        |
| 3          | ندارد                                 | [مبانی کامپیوتر و برنامه‌سازی](drws-payh/computer-fundamentals-and-programming) |
| 3          | [ریاضی عمومی ۱](drws-payh/calculus-i) | [معادلات دیفرانسیل](drws-payh/differential-equations)                           |
| 20         | مجموع تعداد واحد                      |                                                                                 |

## دروس الزامی

| تعداد واحد | پیش‌نیاز                                                                                                                                                                                                           | نام درس                                                                                                                                |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------- |
| 3          | [مبانی کامپیوتر و برنامه‌سازی](drws-payh/computer-fundamentals-and-programming)                                                                                                                                    | [اصول سیستم‌های کامپیوتری](drws-alzamy/principles-of-computer-systems)                                                                 |
| 3          | [یادگیری ماشین مقدماتی](drws-alzamy/elementary-machine-learning)                                                                                                                                                   | [آشنایی با یادگیری عمیق](drws-alzamy/introduction-to-deep-learning)                                                                    |
| 3          | [مبانی کامپیوتر و برنامه‌سازی](drws-payh/computer-fundamentals-and-programming)                                                                                                                                    | [برنامه‌سازی پیشرفته](drws-alzamy/advanced-programming)                                                                                |
| 3          | [مبانی محاسبات علمی](drws-alzamy/elementary-scientific-computing)                                                                                                                                                  | [بهینه‌سازی غیرخطی](drws-alzamy/nonlinear-optimization)                                                                                |
| 3          | [طراحی و تحلیل الگوریتم‌ها](drws-alzamy/design-and-analysis-of-algorithms)                                                                                                                                         | [بهینه‌سازی گسسته](drws-alzamy/discrete-optimization)                                                                                  |
| 3          | [برنامه‌سازی پیشرفته](drws-alzamy/advanced-programming)                                                                                                                                                            | [پایگاه داده‌ها](drws-alzamy/databases)                                                                                                |
| 3          | [مبانی محاسبات علمی](drws-alzamy/elementary-scientific-computing)                                                                                                                                                  | [تحقیق در عملیات](https://github.com/cs-um/curr/blob/main/docs/mandatory/Operations-Research.md)                                       |
| 3          | [آمار و احتمال ۱](drws-payh/probability-and-statistics-i)                                                                                                                                                          | [تحلیل آماری داده‌ها](drws-alzamy/statistical-data-analysis)                                                                           |
| 3          | [یادگیری ماشین مقدماتی](drws-alzamy/elementary-machine-learning)                                                                                                                                                   | [داده‌کاوی مقدماتی](drws-alzamy/elementary-data-mining)                                                                                |
| 2          | زبان انگلیسی                                                                                                                                                                                                       | [زبان تخصصی](drws-alzamy/english-for-computer-science)                                                                                 |
| 3          | [برنامه‌سازی پیشرفته](drws-alzamy/advanced-programming)                                                                                                                                                            | [زبان‌های برنامه‌سازی](drws-alzamy/programming-languages)                                                                              |
| 3          | [برنامه‌سازی پیشرفته](drws-alzamy/advanced-programming)                                                                                                                                                            | [ساختمان داده‌ها](drws-alzamy/data-structures)                                                                                         |
| 3          | [تحلیل آماری داده‌ها](drws-alzamy/statistical-data-analysis)                                                                                                                                                       | [سری‌های زمانی کاربردی](drws-alzamy/applied-time-series)                                                                               |
| 3          | [ساختمان داده‌ها](drws-alzamy/data-structures)                                                                                                                                                                     | [طراحی و تحلیل الگوریتم‌ها](drws-alzamy/design-and-analysis-of-algorithms)                                                             |
| 2          | [کاربینی](drws-alzamy/internship)                                                                                                                                                                                  | [کارآفرینی](drws-alzamy/entrepreneurship)                                                                                              |
| 2          | اجازه گروه                                                                                                                                                                                                         | [کارآموزی](drws-alzamy/apprenticeship)                                                                                                 |
| 1          | ندارد                                                                                                                                                                                                              | [کاربینی](drws-alzamy/internship)                                                                                                      |
| 1          | ندارد                                                                                                                                                                                                              | [کارگاه کامپیوتر ۱](drws-alzamy/computer-workshop-i)                                                                                   |
| 1          | ندارد                                                                                                                                                                                                              | [کارگاه کامپیوتر ۲](drws-alzamy/computer-workshop-ii)                                                                                  |
| 2          | ندارد                                                                                                                                                                                                              | [مبانی اقتصاد دیجیتال](drws-alzamy/basics-of-digital-economics)                                                                        |
| 3          | [مبانی علوم ریاضی](drws-payh/foundations-of-mathematics) ،[ریاضی عمومی ۱](drws-payh/calculus-i)                                                                                                                    | [مبانی آنالیز ریاضی](drws-alzamy/foundations-of-mathematical-analysis)                                                                 |
| 3          | [مبانی کامپیوتر و برنامه‌سازی](drws-payh/computer-fundamentals-and-programming) ،[ریاضی عمومی ۲](drws-payh/calculus-ii)                                                                                            | [مبانی آنالیز عددی](drws-alzamy/foundation-of-numerical-analysis)                                                                      |
| 3          | [مبانی علوم ریاضی](drws-payh/foundations-of-mathematics)                                                                                                                                                           | [مبانی ترکیبیات](drws-alzamy/foundations-of-combinatorics)                                                                             |
| 3          | [مبانی کامپیوتر و برنامه‌سازی](drws-payh/computer-fundamentals-and-programming) ،[ریاضی عمومی ۲](drws-payh/calculus-ii)                                                                                            | [مبانی محاسبات علمی](drws-alzamy/elementary-scientific-computing)                                                                      |
| 3          | [مبانی علوم ریاضی](drws-payh/foundations-of-mathematics)                                                                                                                                                           | [مبانی منطق](drws-alzamy/fundamentals-of-logic)                                                                                        |
| 3          | [مبانی کامپیوتر و برنامه‌سازی](drws-payh/computer-fundamentals-and-programming)                                                                                                                                    | [مبانی نظریه محاسبه](https://github.com/cs-um/curr/blob/main/docs/mandatory/Introduction-to-the-Theory-of-Computation.md)              |
| 3          | [معادلات دیفرانسیل](drws-payh/differential-equations) ،[تحقیق در عملیات](https://github.com/cs-um/curr/blob/main/docs/mandatory/Operations-Research.md) ،[آمار و احتمال ۱](drws-payh/probability-and-statistics-i) | [مدلسازی ریاضی](drws-alzamy/mathematical-modeling)                                                                                     |
| 1          | ندارد                                                                                                                                                                                                              | [نرم‌افزارهای آماری و تحلیل داده‌ها](https://github.com/cs-um/curr/blob/main/docs/mandatory/Statistical-Software-and-Data-Analysis.md) |
| 3          | [مبانی منطق](drws-alzamy/fundamentals-of-logic) ،[طراحی و تحلیل الگوریتم‌ها](drws-alzamy/design-and-analysis-of-algorithms)                                                                                        | [هوش مصنوعی](drws-alzamy/artificial-intelligence)                                                                                      |
| 3          | [مبانی محاسبات علمی](drws-alzamy/elementary-scientific-computing) ،[ساختمان داده‌ها](drws-alzamy/data-structures)                                                                                                  | [یادگیری ماشین مقدماتی](drws-alzamy/elementary-machine-learning)                                                                       |
| 78         | مجموع تعداد واحد                                                                                                                                                                                                   |                                                                                                                                        |

## دروس اختیاری

| تعداد واحد | پیش‌نیاز                                                                                                                                                                       | نام درس                                                                                    |
| ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ |
| 3          | [زبان‌های برنامه‌سازی](drws-alzamy/programming-languages)                                                                                                                      | [اصول طراحی نرم‌افزار](drws-akhtyary/principles-of-softwaredesign)                         |
| 3          | [طراحی و تحلیل الگوریتم‌ها](drws-alzamy/design-and-analysis-of-algorithms) ،[آمار و احتمال ۱](drws-payh/probability-and-statistics-i)                                          | [الگوریتم‌های تصادفی](drws-akhtyary/randomized-algorithms)                                 |
| 1          | ندارد                                                                                                                                                                          | [آزمایشگاه ریاضی](drws-akhtyary/mathematics-lab)                                           |
| 3          | [هوش مصنوعی](drws-alzamy/artificial-intelligence) ،[یادگیری ماشین مقدماتی](drws-alzamy/elementary-machine-learning)                                                            | [آشنایی با پردازش زبان طبیعی](drws-akhtyary/introdution-to-natural-language-processing)    |
| 3          | [پایگاه داده‌ها](drws-alzamy/databases)                                                                                                                                        | [آشنایی با کلان داده‌ها](drws-akhtyary/introduction-to-big-data)                           |
| 3          | [آمار و احتمال ۱](drws-payh/probability-and-statistics-i)                                                                                                                      | [آشنایی با نظریه بازی‌ها](drws-akhtyary/introduction-to-game-theory)                       |
| 3          | [آمار و احتمال ۱](drws-payh/probability-and-statistics-i)                                                                                                                      | [آمار محاسباتی](drws-akhtyary/computational-statistics)                                    |
| 3          | [آمار و احتمال ۱](drws-payh/probability-and-statistics-i)                                                                                                                      | [آمار و احتمال ۲](drws-akhtyary/probability-and-statistics-ii)                             |
| 3          | [مبانی آنالیز عددی](drws-alzamy/foundation-of-numerical-analysis)                                                                                                              | [آنالیز عددی](drws-akhtyary/numerical-analysis)                                            |
| 3          | [آمار و احتمال ۱](drws-payh/probability-and-statistics-i) ،[مبانی ترکیبیات](drws-alzamy/foundations-of-combinatorics) ،[برنامه‌سازی پیشرفته](drws-alzamy/advanced-programming) | [بازی‌سازی و بازی‌انگاری](drws-akhtyary/gamification-and-game-design)                      |
| 3          | [ساختمان داده‌ها](drws-alzamy/data-structures)                                                                                                                                 | [برنامه‌نویسی امن](drws-akhtyary/secure-programming)                                       |
| 3          | [برنامه‌سازی پیشرفته](drws-alzamy/advanced-programming)                                                                                                                        | [برنامه‌نویسی موبایل](drws-akhtyary/mobile-programming)                                    |
| 3          | [برنامه‌سازی پیشرفته](drws-alzamy/advanced-programming)                                                                                                                        | [برنامه‌نویسی وب](drws-akhtyary/web-programming)                                           |
| 3          | [برنامه‌سازی پیشرفته](drws-alzamy/advanced-programming)                                                                                                                        | [پردازش تصویر مقدماتی](drws-akhtyary/elementary-image-processing)                          |
| 3          | گذراندن 75 واحد                                                                                                                                                                | [پروژه کارشناسی](drws-akhtyary/project)                                                    |
| 2          | ندارد                                                                                                                                                                          | [تجارت الکترونیک](drws-akhtyary/electronic-commerce)                                       |
| 3          | [مبانی ترکیبیات](drws-alzamy/foundations-of-combinatorics)                                                                                                                     | [تحلیل شبکه‌های اجتماعی](drws-akhtyary/social-networks-analysis)                           |
| 3          | [مبانی محاسبات علمی](drws-alzamy/elementary-scientific-computing)                                                                                                              | [جبر خطی](drws-akhtyary/linear-algebra)                                                    |
| 3          | [برنامه‌سازی پیشرفته](drws-alzamy/advanced-programming) ،[اصول سیستم‌های کامپیوتری](drws-alzamy/principles-of-computer-systems)                                                | [رایانش چند‌هسته‌ای](drws-akhtyary/multicore-computing)                                    |
| 3          | [مبانی محاسبات علمی](drws-alzamy/elementary-scientific-computing) ،[آمار و احتمال ۱](drws-payh/probability-and-statistics-i)                                                   | [رگرسیون ۱](drws-akhtyary/regression-i)                                                    |
| 3          | [مبانی جبر](drws-akhtyary/foundation-of-algebra)                                                                                                                               | [رمزنگاری](drws-akhtyary/cryptography)                                                     |
| 3          | [آمار و احتمال ۱](drws-payh/probability-and-statistics-i)                                                                                                                      | [روش‌های آماری](drws-akhtyary/statistical-methods)                                         |
| 3          | [مبانی علوم ریاضی](drws-payh/foundations-of-mathematics)                                                                                                                       | [ریاضیات فازی](drws-akhtyary/fuzzy-mathematics)                                            |
| 3          | [اصول سیستم‌های کامپیوتری](drws-alzamy/principles-of-computer-systems)                                                                                                         | [سیستم‌های عامل](drws-akhtyary/operating-systems)                                          |
| 3          | [سیستم‌های عامل](drws-akhtyary/operating-systems)                                                                                                                              | [شبکه‌های کامپیوتری](drws-akhtyary/computer-networks)                                      |
| 3          | [آمار و احتمال ۱](drws-payh/probability-and-statistics-i)                                                                                                                      | [شبیه‌سازی کامپیوتری](drws-akhtyary/computerized-simulation)                               |
| 3          | [آمار و احتمال ۲](drws-akhtyary/probability-and-statistics-ii)                                                                                                                 | [فرآیندهای تصادفی](drws-akhtyary/stochastic-processes)                                     |
| 3          | [مبانی نظریه محاسبه](https://github.com/cs-um/curr/blob/main/docs/mandatory/Introduction-to-the-Theory-of-Computation.md)                                                      | [کامپایلر](drws-akhtyary/compiler)                                                         |
| 3          | [ساختمان داده‌ها](drws-alzamy/data-structures)                                                                                                                                 | [گرافیک کامپیوتری](drws-akhtyary/computer-graphics)                                        |
| 3          | نظر مدرس                                                                                                                                                                       | [مباحثی در علوم کامپیوتر ۱](drws-akhtyary/topics-in-computer-science-i)                    |
| 3          | نظر مدرس                                                                                                                                                                       | [مباحثی در علوم کامپیوتر ۲](drws-akhtyary/topics-in-computer-science-ii)                   |
| 3          | [مبانی آنالیز ریاضی](drws-alzamy/foundations-of-mathematical-analysis) ،[مبانی محاسبات علمی](drws-alzamy/elementary-scientific-computing)                                      | [مبانی آنالیز فوریه و موجک‌ها](drws-akhtyary/introduction-to-fourier-and-wavelet-analysis) |
| 3          | [یادگیری ماشین مقدماتی](drws-alzamy/elementary-machine-learning) ، زیست شناسی سلولی و مولکولی                                                                                  | [مبانی بیوانفورماتیک](drws-akhtyary/fundamentals-of-bioinformatic)                         |
| 3          | [مبانی علوم ریاضی](drws-payh/foundations-of-mathematics)                                                                                                                       | [مبانی جبر](drws-akhtyary/foundation-of-algebra)                                           |
| 3          | [شبکه‌های کامپیوتری](drws-akhtyary/computer-networks) ،[سیستم‌های عامل](drws-akhtyary/operating-systems)                                                                       | [مبانی رایانش ابری](drws-akhtyary/cloud-computing-fundamentals)                            |
| 3          | ندارد                                                                                                                                                                          | [مدیریت پروژه‌های فناوری اطلاعات](drws-akhtyary/information-technology-project-management) |
| 3          | [منطق برای علوم کامپیوتر](drws-akhtyary/logic-for-computer-science)                                                                                                            | [معناشناسی عملیاتی برنامه‌نویسی](drws-akhtyary/operational-semantics-of-programming)       |
| 3          | [مبانی علوم ریاضی](drws-payh/foundations-of-mathematics)                                                                                                                       | [منطق برای علوم کامپیوتر](drws-akhtyary/logic-for-computer-science)                        |
| 2          | [کاربینی](drws-alzamy/internship)                                                                                                                                              | [مهارت‌های نرم شغلی](drws-akhtyary/job-soft-skills)                                        |
| 3          | [مبانی ترکیبیات](drws-alzamy/foundations-of-combinatorics)                                                                                                                     | [نظریه گراف و کاربردها](drws-akhtyary/graph-theory-and-applications)                       |
| 3          | [مبانی نظریه محاسبه](https://github.com/cs-um/curr/blob/main/docs/mandatory/Introduction-to-the-Theory-of-Computation.md)                                                      | [نظریه محاسبه](drws-akhtyary/theory-of-computation)                                        |
| 3          | [مبانی جبر](drws-akhtyary/foundation-of-algebra) ،[مبانی محاسبات علمی](drws-alzamy/elementary-scientific-computing)                                                            | [نظریه مقدماتی کدگذاری](drws-akhtyary/elementary-coding-theory)                            |
| 3          | [طراحی و تحلیل الگوریتم‌ها](drws-alzamy/design-and-analysis-of-algorithms)                                                                                                     | [هندسه محاسباتی](drws-akhtyary/computational-geometry)                                     |
| 3          | [داده‌کاوی مقدماتی](drws-alzamy/elementary-data-mining)                                                                                                                        | [هوش تجاری مقدماتی](drws-akhtyary/elementary-business-intelligence)                        |
| 3          | [برنامه‌سازی پیشرفته](drws-alzamy/advanced-programming)                                                                                                                        | [هوش محاسباتی](drws-akhtyary/computational-intelligence)                                   |
| 2          | ندارد                                                                                                                                                                          | [هوش مصنوعی کاربردی](drws-akhtyary/applied-artificial-intelligence)                        |
| 133        | مجموع تعداد واحد                                                                                                                                                               |                                                                                            |
