1 |
جایگاه درس در برنامه درسی دوره |
درس تخصصی اختیاری می باشد |
2 |
هدف کلی |
اهداف این دوره این است که پس از اتمام دوره، دانشجویان باید:
درک عمیقتری از چندین ابزار عددی که در تحقیقات مدرن اخترفیزیک استفاده میشود، به دست آورده باشند. همچنین تجربه عملی در مورد نحوه استفاده از این ابزارها کسب کرده باشند. |
3 |
شایستگی های پایه |
آشنایی با لینوکس و الگوریتم |
4 |
روش تدریس |
از گچ و تخته و بیشتر از لب تاب و پروژکتور برای انتقال مطالب استفاده خواهد شد. مطالب به صورت عملی در کلاس تدریس شده و از دانشجویان خواسته خواهد شد در صورت امکان هر جلسه لب تاب خود را بیاورند. |
5 |
وظایف دانشجو |
حضور به موقع و فعال در کلاس
تحویل به موقع تمرینات تحویلی
در صورت امکان تهیه لب تاب |
6 |
اهداف یادگیری |
پس از اتمام دوره، دانشجو باید:
قادر باشد دانش کسب شده در مورد روشها و الگوریتمها را در مسائل واقعی به کار گیرد
بتواند برنامههای کامپیوتری خود را برای پیادهسازی این الگوریتمها بنویسد
قادر باشد نتایج خود را به عنوان بخشی از یک پروژه با سایر دانشجویان تدوین، ساختاربندی و تحلیل کند
بتواند اهداف، روشها و نتایج پروژهها را به شیوهای واضح و آموزنده ارائه دهد. |
7 |
منبع |
Python for Astronomers, An Introduction to Scientific Computing, Imad Pasha and Chris Agostino, 3rd edition (https://prappleizer.github.io/textbook.pdf) Computational Physics: Problem Solving with Python (3rd. ed.), Rubin H. Landau, Manuel J. Páez, and Cristian C. Bordeianu. 2015.. Wiley-VCH Numerical Methods in Physics with Python, Alex Gezerlis , 2020, Cambridge University Press Data Analysis, Statistical and Computational Methods for Scientists and Engineers, Siegmund Brandt, 2014, Springer |
8 |
مواد و امکانات آموزشی |
لب تاب- پروژکتور- دسترسی به اینترنت |
9 |
نحوه ارزشیابی |
امتحان میان ترم (۵ نمره)+ امتحان پایان ترم (۵ نمره)+ پروژه و تمرین تحویلی (۱۰ نمره) |