logo

virtual-ture

تصاویر 360 درجه

internet

اکانت اینترنت

cloud-computing

مرکز محاسبات ابری

refrences

پایگاه های اطلاعاتی

email

پست الکترونیک

edu

سامانه دانشگاهی

معادلات دیفرانسیل معمولی


مدرس: دکتر داود حسن‌زاده للکامی

دفتر کار: ساختمان شهید زین‌الدین، طبقه‌ی دوم، انتهای راهروی سمت راست.

ساعات مراجعه‌ی حضوری دانشجویان به دفترکار اینجانب برای رفع اشکالات درسی در سال 1395: دو شنبه‌ها از ساعت 13:15 الی 14:45 و سه‌شنبه‌ها از ساعت 10:15 تا 11:45.

ساعات مراجعه‌ی حضوری دانشجویان به دفترکار اینجانب برای رفع اشکالات درسی در سال 1396: دو شنبه‌ها از ساعت 14:15 الی 15:45 و سه‌شنبه‌ها از ساعت 10:15 تا 11:45.

ایمیل: این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید

تذکر: ایمیل مذکور، تنها جهت مطرح نمودن سؤالات علمی می‌باشد و لذا به سایر موارد پاسخی داده نمی‌شود. لطفاً آیین نگارش اداری را رعایت نمایید. برای آشنایی با آیین نگارش اداری به کانال یا وبلاگ انجمن علمی دانشجویی علوم پایه مراجعه نمایید.

معادلات دیفرانسیل چیست؟

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

امروزه ساخت مدلهای ریاضی برای مسائل دنیای واقعی به یکی از جنبه‌های مهم هر یک از شاخه‌های مختلف علم تبدیل شده است. در اغلب مواقع، این مدل‌های ریاضی بر حسب معادلاتی فرمولبندی می‌شوند که شامل توابع و مشتقات آنها هستند. چنین معادلاتی را معادلات دیفرانسیل می‌نامند. اگر توابع مذکور تنها شامل یک متغیر مستقل باشند، آن‌گاه اغلب این معادلات را معادله دیفرانسیل معمولی (ODE) می‌نامند. در این ترم به بیان اهمیت معادلات دیفرانسیل معمولی در مدلسازی مفاهیم فیزیکی و غیره پرداخته و شیوه‌های مختلف تحلیلی رسیدن به جواب‌ آنها را ارائه می‌کنیم. همچنین با چگونگی حل این معادلات با استفاده از نرم‌افزار MATLAB آشنا می‌شویم.

کتاب درسی:

معادلات دیفرانسیل و کاربرد آنها – تألیف دکتر اصغر کرایه‌چیان

تذکر: تهیه نمودن کتاب‌ مذکور و به‌همراه داشتن آن در همه‌ی جلسات درسی برای دانشجویان محترم الزامی است.

 

نرم‌افزار MATLAB

برای آشنایی دانشجویان محترم با کاربردهای رایانه در ریاضیات و مهندسی، مطالبی پیرامون نرم‌افزار MATLAB  تدریس خواهد شد.

  • برای دانلود نرم‌افزار MATLAB، اینجا کلیک کنید.
  • برای دانلود فیلم‌های آموزشی نرم‌افزار MATLAB، اینجا کلیک کنید. با مشاهده این فیلم‌های کوتاه، تقریباً همه‌ی آنچه که از این نرم‌افزار برای این ترم احتیاج دارید را فراخواهید گرفت.

توجه: لینک‌های فوق تنها از داخل دانشگاه قابل دسترس هستند.

توجه: دانشجویان محترم، برای دانلود فیلم‌های آموزشی نرم‌افزار MATLAB، از بیرون دانشگاه، اینجا کلیک کنید.

 

برنامه‌ی زمانبندی  کلاس‌ها

شما می‌توانید با کلیک کردن بر روی عنوان هر درس، تقریباً پس از هر جلسه کلاسی، فایل‌های اسلاید و PDF کمک درسی آن را دانلود کنید.

 

 

فایل‌ها عنوان درس  

جدول انتگرال‌ها و فرمول‌های مشتقگیری

اسلاید روش‌های انتگرالگیری

روش‌های انتگرالگیری  PDF

موارد پیشنیاز

دانلود کرده، پرینت گرفته و به‌همراه داشته باشید مطالعه‌ی آنها الزامی است

 

اسلاید

PDF

 مفاهیم اولیه فصل اول

اسلاید قسمت اول

قسمت اول PDF

 

اسلاید قسمت دوم

قسمت دوم PDF

 

اسلاید قسمت سوم

قسمت سوم PDF

 

اسلاید قسمت چهارم

قسمت چهارم PDF

 

اسلاید قسمت پنجم

قسمت پنجم PDF

معادلات دیفرانسیل مرتبه اول فصل دوم 

اسلاید قسمت اول

قسمت اول PDF

 

اسلاید قسمت دوم

قسمت دوم PDF

 

اسلاید قسمت سوم

قسمت سوم PDF

 

اسلاید قسمت چهارم

قسمت چهارم PDF

 

اسلاید قسمت پنجم

لینک کمکی

قسمت پنجم PDF

لینک کمکی

 

اسلاید قسمت ششم

قسمت ششم   PDF

 

معادلات دیفرانسیل مرتبه دوم و بالاتر

فصل سوم

امتحان میانترم به صورت مشترک با همه گروه‌ها در تاریخ

1396/2/14

برگزار خواهد شد

 

در صورت نیاز، فصل سری‌ها از ریاضی 1 مطالعه شود موارد پیشنیاز  

اسلاید قسمت اول

قسمت اول   PDF

 

اسلاید قسمت دوم

قسمت دوم   PDF

 

حل معادلات دیفرانسیل با استفاده از سری‌ها

فصل چهارم

اسلاید قسمت اول

قسمت اول   PDF

 

اسلاید قسمت دوم

  قسمت دوم PDF

توابع خاص

فصل پنجم

اسلاید قسمت اول

قسمت اول   PDF

 

جدول تبدیلات لاپلاس

دانلود کرده، پرینت گرفته و به‌همراه داشته باشید

 

اسلاید قسمت دوم

قسمت دوم   PDF

 

اسلاید قسمت سوم

قسمت سوم   PDF

 

تبدیلات لاپلاس فصل ششم

اسلاید قسمت اول

قسمت اول PDF

 

اسلاید قسمت دوم

قسمت دوم PDF

 

اسلاید قسمت سوم

قسمت سوم PDF

 

 

تعدادی از تمرین‌های انتگرالگیری

لینک‌هایی برای روش‌های انتگرالگیری

اسلاید

PDF

 

 

حل دستگاه‌های معادلات دیفرانسیل فصل هفتم

 

 

تکالیف دانشجویان :

1)  هر جلسه، مطالب جلسه‌ی قبل مورد پرسش قرار می‌گیرد. لذا دانشجو باید با آمادگی مناسب در کلاس درس حاضر شود. (2 نمره)

 

2) دانشجو باید فایل تمرینات زیر را (که تقریباً هر هفته تکمیل‌تر می‌گردد) دانلود کرده و مطابق جدول زمانبندی آنها را تحویل دهد. خارج از این محدوده‌ی مشخص شده، هیچ یک از تکالیف تحویل گرفته نمی‌شود.   (2 نمره)

 

توجه: نمره‌ی در نظر گرفته شده برای این بند، زمانی لحاظ خواهد شد که موارد زیر رعایت شوند:

  • پاسخ تمرینات تحویلی مورد ارزیابی قرار می‌گیرد. لذا تحویل‌دادن تمرینات به معنی کسب نمره‌ی کامل این بند نمی‌باشد.

  • مسلماً پاسخ‌های صحیح سوالات، تاحدی شبیه به هم هستند. اما رونویسی دانشجویان از یکدیگر یا از کتاب حل‌تمرین باعث عدم پذیرش پاسخ تمرینات می‌گردد.

  • تمرینات تحویلی هر دانشجو با فعالیت کلاسی وی مقایسه می‌شود تا صحت انجام تکالیف توسط خود دانشجو مشخص گردد.

تمرینات آخرین مهلت تحویل پاسخ تمرینات
همه‌ی تمرینات فصل اول کتاب 28 بهمن

تمرینات بخش‌های 1.2 ، 2.2 و 4.2 از فصل دوم کتاب را طبق دستورالعمل زیر حل کنید:

شماره دانشجویی فرد: تمرینات فرد «معادلات جداشدنی»  صفحه‌ی 75 و تمرینات فرد «معادلات کامل» صفحه‌ی77.

شماره دانشجویی زوج: تمرینات زوج «معادلات جداشدنی»  صفحه‌ی 75 و تمرینات زوج «معادلات کامل» صفحه‌ی77.

11 اسفند

تمرینات مشخص شده‌ی کتاب را طبق دستورالعمل زیر حل کنید:

شماره دانشجویی فرد: تمرینات فرد «معادلات خطی»  صفحه‌ی 78 و تمرینات فرد «عامل انتگرالساز» صفحه‌ی 79.

شماره دانشجویی زوج: تمرینات زوج «معادلات خطی»  صفحه‌ی 78 و تمرینات زوج «عامل انتگرالساز» صفحه‌ی 79.

11 اسفند

تمرینات مشخص شده‌ی کتاب را طبق دستورالعمل زیر حل کنید:

شماره دانشجویی فرد: تمرینات فرد  «معادلات همگن»  ص 76

شماره دانشجویی زوج: تمرینات زوج «معادلات همگن»  ص 76.

همه‌ی دانشجویان: تمرینات «معادلاتی که به همگن یا جداشدنی تبدیل می‌شوند» از ص 84 کتاب.

18 اسفند

تمرینات مشخص شده‌ی کتاب را طبق دستورالعمل زیر حل کنید:

شماره دانشجویی فرد: تمرینات فرد  «معادلات برنولی» ص 79، «معادلات که به همگن یا جداشدنی تبدیل می‌شوند» ص 84، «معادلات کلرو» ص85، «معادلات قابل تبدیل به معادلات مرتبه‌ی اول» ص 87.

شماره دانشجویی زوج: تمرینات زوج «معادلات برنولی» ص 79، «معادلات که به همگن یا جداشدنی تبدیل می‌شوند» ص 84، «معادلات کلرو» ص85، «معادلات قابل تبدیل به معادلات مرتبه‌ی اول» ص 87.

همه‌ی دانشجویان: همه‌ی تمرینات «معادلات ریکاتی» ص 84.

19 فروردین

تمرینات مشخص شده‌ی کتاب را طبق دستورالعمل زیر حل کنید:

شماره دانشجویی فرد: تمرینات فرد «معادلات قابل تبدیل به معادلات مرتبه‌ی‌ اول» ص87 و «مسائل گوناگون» ص 88.

شماره دانشجویی زوج: تمرینات زوج «معادلات قابل تبدیل به معادلات مرتبه‌ی‌ اول» ص87 و «مسائل گوناگون» ص 88.

همه‌ی دانشجویان: همه‌ی تمرینات «مسیرهای قائم و مایل» ص 82 و همه‌ی تمرینات «مسیرهای قائم در مختصات قطبی» ص 83. حل کردن حداقل چهار تمرین از «مسائل کاربردی» ص 92 ضروری است.

19 فروردین

تمرینات مشخص شده‌ی کتاب را طبق دستورالعمل زیر حل کنید:

شماره دانشجویی فرد: تمرینات فرد «معادلات خطی همگن با ضرایب ثابت»  صفحه 164.

شماره دانشجویی زوج: تمرینات زوج «معادلات خطی همگن با ضرایب ثابت»  صفحه 164.

26 فروردین

تمرینات مشخص شده‌ی فصل 3 کتاب را طبق دستورالعمل زیر حل کنید:

شماره دانشجویی فرد: تمرینات فرد «معادلات خطی ناهمگن با ضرایب ثابت»  ص 165 و «مسائل مقدار مرزی» ص 169.

شماره دانشجویی زوج: تمرینات زوج «معادلات خطی ناهمگن با ضرایب ثابت»  ص 165 و «مسائل مقدار مرزی» ص 169.

2 اردیبهشت

تمرینات مشخص شده‌ی فصل 3 کتاب را طبق دستورالعمل زیر حل کنید:

شماره دانشجویی فرد: تمرینات فرد «عملگر D»  ص 166  و 167.

شماره دانشجویی زوج: تمرینات زوج «عملگر D»  ص 166  و 167.

همه‌ دانشجویان: حل کردن حداقل  دو  تمرین از «مسائل کاربردی» ص 175 و 176 ضروری است.

9 اردیبهشت

تمرینات مشخص شده‌ی فصل 3 کتاب را طبق دستورالعمل زیر حل کنید:

شماره دانشجویی فرد: تمرینات فرد «تغییر پارامترها»  ص167 و «معادلات کوشی-اویلر» صفحات 168 و 169.

شماره دانشجویی زوج: تمرینات زوج «تغییر پارامترها»  ص167 و «معادلات کوشی-اویلر» صفحات 168 و 169.

همه‌ دانشجویان: حل کردن حداقل  دو  تمرین از «مسائل کاربردی» ص 175 و 176 ضروری است.

16 اردیبهشت

تمرینات  فصل 4 در اسلاید بخش اول

شماره دانشجویی فرد: تمرینات فرد از تمرینات 1تا 8 ص 203، تمرینات 9 و 11 ص 203 و 15 ص  204.

شماره دانشجویی زوج: تمرینات زوج از تمرینات 1تا 8 ، تمرینات 10 ص 203 و 13 و بندهای (ث)  و (ج) از 16.

27 اردیبهشت

تمرینات  فصل 4 در اسلاید بخش دوم

 

شماره دانشجویی فرد: تمرینات فرد با شروع از تمرین 17 تا 30 صفحات 205 و 206 .

شماره دانشجویی زوج: تمرینات زوج با شروع از تمرین 17 تا 30 صفحات 205 و 206 .

27 اردیبهشت

تمرینات  فصل 5

 

تمرینات 17 از صفحه 231 ، 25 و 30 از صفحه 233 را از فصل پنجم حل کنید.

30 اردیبهشت

تمرینات  فصل 6

شماره دانشجویی زوج: تمرینات زوج با شروع از تمرین 1 تا 14 از صفحه‌ی 321 و 1 تا 12 صفحه‌ی 322.

شماره دانشجویی فرد: تمرینات فرد موارد بالا.

هر سه تمرین مربوط به «حل انتگرال» از ص 322 را حل کنید.

10 خرداد

تمرینات بخش سوم از فصل 6

شماره دانشجویی زوج:  تمرینات زوج «مسایل مقدار اولیه» صفحه 324 .

 شماره دانشجویی فرد: تمرینات فرد موارد بالا.

همه‌ دانشجویان: همه‌ی تمرینات صفحات 327، 328 و 329.

 

10 خرداد

تمرینات  فصل 7

تمرینات مشخص شده در انتهای اسلاید را حل کنید.

حداکثر تا تاریخ امتحان پایان ترم

 

 

3) به همراه داشتن کتاب و جزوه در کلیه جلسات کلاس الزامی است.

4) به منظور احترام به سایر دانشجویان، هر دانشجو باید به موقع سر کلاس درس حاضر شده و تا انتهای آن نیز در کلاس حضور داشته باشد. از ورود دانشجویان پس از شروع درس ممانعت به عمل می‌آید. در کلاس درس تلفن‌همراه خود را خاموش کنید. اگر رفتار شما در روند کلاس اخلال ایجاد کند، آن‌گاه از شما خواسته می‌شود که کلاس را ترک کنید.

5) حضور در کلاس حل تمرین، الزامی بوده و گزارش فعالیت شما در این کلاس به صورت هفتگی مورد بررسی قرار خواهد گرفت. این کلاس‌ها، سه شنبه از 11:45 تا 13 هر هفته برگزار می‌گردد.

نام مدرس حل‌تمرین: سرکار خانم فردین‌فر.

ایمیل مدرس حل‌تمرین:‌ این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید

امتحانات:

 

میان‌ترم:  فصل‌‌های مفاهیم اولیه، معادلات دیفرانسیل مرتبه اول و معادلات مرتبه دوم و بالاتر (7 نمره)

پایان‌ترم: فصل‌های حل معادلات دیفرانسیل با استفاده از سری‌ها، توابع خاص، تبدیلات لاپلاس و حل دستگاه‌های معادلات دیفرانسیل  (9 نمره‌)

 

توجه:

  • امتحانات غیرقابل تکرار خواهند بود و تنها دلایل محدودی برای عدم حضور شما در جلسه‌‌های امتحان پذیرفته خواهد شد.
  • به همراه داشتن کارت دانشجویی در همه‌ی امتحانات الزامی می‌باشد.
  • با هرگونه تقلب، شدیداً برخورد و آن دانشجو به کمیته‌ی انضباطی معرفی می‌شود.

محاسبات عددی پیشرفته


 

مدرس: دکتر حسن‌زاده

دفتر کار: ساختمان شهید زین‌الدین، طبقه‌ی دوم، انتهای راهروی سمت راست

ساعات مراجعه‌ی حضوری دانشجویان به دفترکار اینجانب برای رفع اشکالات درسی: دوشنبه ساعت 13 الی 15

ایمیل: این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید

پیرامون درس محاسبات عددی :

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

پیشنیازها:

  • حساب دیفرانسیل و انتگرال: آشنا بودن با سری تیلور  (می‌توانید به کتاب‌های استاندارد  مانند کتاب تألیف آدامز مراجعه نمایید).
  • معادلات دیفرانسیل. 
  • برخی مفاهیم پایه از جبر خطی:  مانند آشنایی ماتریس‌ها.
  • تمرینات شامل برنامه‌نویسی رایانه‌ای ساده در محیط MATLAB می‌باشند. این کلاس شما را به یادگرفتن نرم‌افزار MATLAB ترغیب می‌کند.

منبع درسی:

Applied Numerical Methods,  Carnahan, Luther, Wilkes

برنامه‌ی زمانبندی  کلاس‌ها (شما می‌توانید با کلیک کردن بر روی عنوان هر درس، پس از هر جلسه کلاسی، فایل‌های اسلاید و PDF  آن را دانلود کنید.)

 

عنوان درس  

حل عددی معادلات- بخش اول

PDF

هفته اول

حل عددی معادلات- بخش دوم

PDF

هفته دوم

حل عددی دستگاه معادلات-بخش اول

PDF

هفته سوم

حل عددی دستگاه معادلات-بخش دوم

PDF

هفته چهارم

درونیابی-بخش اول

PDF

هفته پنجم

درونیابی- بخش دوم

PDF

هفته ششم

امتحان میانترم، تا انتهای فصل درونیابی در  روز شنبه ششم آذر برگزار می‌گردد

کمترین مربعات-بخش اول

PDF

هفته هفتم

کمترین مربعات-بخش دوم

PDF

هفته هشتم

مشتقگیری عددی

PDF

هفته نهم

انتگرالگیری عددی

PDF

هفته دهم

حل معادلات دیفرانسیل معمولی - بخش اول

PDF

هفته یازدهم

 حل معادلات دیفرانسیل معمولی - بخش دوم

PDF

هفته دوازدهم 

 حل مسائل مقدار مرزی - بخش اول

PDF

هفته سیزدهم
حل مسائل مقدار مرزی - بخش دوم

PDF

هفته چهاردهم
حل مسائل مقدار مرزی - بخش سوم

PDF

هفته پانزدهم

معادلات دیفرانسیل جزئی- بخش اول

PDF

هفته شانزدهم

معادلات دیفرانسیل جزئی- بخش دوم

PDF

هفته هفدهم

 

تکالیف دانشجویان :

 

1) به همراه داشتن ماشین حساب مهندسی (به همراه دفترچه‌ی راهنمای آن) در کلاس درس الزامی می‌باشد. توجه کنید که اغلب دفترچه راهنمای ماشین‌حساب‌ها در اینترنت و به زبان فارسی موجود است.

2) برای انجام پروژه‌ها و حل تمرینات درسی، شما باید آشنایی کافی با نرم‌افزار MATLAB داشته باشید. 

  • برای دانلود نرم‌افزار MATLAB، اینجا کلیک کنید.
  • برای دانلود فیلم‌های آموزشی نرم‌افزار MATLAB، اینجا کلیک کنید. با مشاهده این فیلم‌های کوتاه، تقریباً همه‌ی آنچه که از این نرم‌افزار برای این ترم احتیاج دارید را فراخواهید گرفت.

توجه: لینک‌های فوق تنها از داخل دانشگاه قابل دسترس هستند.

توجه: دانشجویان محترم، برای دانلود فیلم‌های آموزشی نرم‌افزار MATLAB، از بیرون دانشگاه، اینجا کلیک کنید.

3) هر جلسه، مطالب جلسه‌ی قبلی مورد پرسش قرار می‌گیرد. لذا شما باید با آمادگی قبلی در سر کلاس حاضر شوید. 

 

4) شما باید فایل تمرینات و پروژه‌های زیر را (که تقریباً هر هفته تکمیل‌تر می‌گردد) دانلود کنید و مطابق جدول زمانبندی زیر آنها را تحویل دهید. خارج از این محدوده‌ی مشخص شده، هیچ یک از تکالیف تحویل گرفته نمی‌شود. 

 

تمرینات آخرین مهلت تحویل پاسخ تمرینات
حل عددی معادلات- بخش اول 19 مهر

حل عددی معادلات- بخش دوم

 

27 مهر

پروژه

اسلاید

 PDF

 

تا انتهای ترم
حل عددی دستگاه معادلات-بخش اول 4 آبان
حل عددی دستگاه معادلات-بخش دوم 15 آبان

درونیابی

30 آبان

کمترین مربعات

به‌روز رسانی شده است.

15 آذر
مشتقگیری و انتگرالگیری عددی 30 آذر
معادلات دیفرانسیل -------

مسئله‌ مقدار مرزی

-------

معادله دیفرانسیل جزئی

-------

5) به منظور احترام به سایر دانشجویان، از شما می‌خواهم که به موقع سر کلاس درس حاضر شده و تا انتهای آن در کلاس حضور داشته باشد. اگر به کلاس دیر رسیدید، سریع و بی‌صدا وارد شوید. تلفن همراه و سایر وسایل مانند پیجر را خاموش کنید. اگر رفتار شما در روند کلاس اخلال ایجاد کند، آن‌گاه از شما خواسته می‌شود که کلاس را ترک کنید.

 

 

امتحانات:

 

میان‌ترم: فصل‌های حل عددی معادلات، حل عددی دستگاه معادلات، درونیابی، کمترین مربعات

پایان‌ترم: فصل‌های مشتقگیری عددی و انتگرالگیری عددی، معادلات دیفرانسیل معمولی، مقادیر ویژه، معادلات دیفرانسیل جزئی.

 

 

نمرات:

کار در کلاس، تحویل تمرینات در محدوده‌ی زمانی مشخص: 2 نمره

میان ترم: 8 نمره

پایان ترم: 10 نمره

 

 

توجه:

  • امتحانات غیرقابل تکرار خواهند بود و تنها دلایل محدودی برای عدم حضور شما در جلسه‌‌های امتحان پذیرفته خواهد شد.
  • به همراه داشتن کارت دانشجویی در همه‌ی امتحانات الزامی می‌باشد.
  • با هرگونه تقلب، شدیداً برخورد و آن دانشجو به کمیته‌ی انضباطی معرفی شده و نمی‌تواند آن درس را پاس کند.

 

مدرس:  دکتر داود حسن‌زاده (عضو هیأت علمی گروه علوم پایه)

دفتر کار:  ساختمان شهید زین‌الدین، طبقه‌ی دوم، انتهای راهروی سمت راست.

ساعت حضور جهت رفع اشکال درسی: یک شنبه‌ها ساعت 15 الی 17

ایمیل: این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید

 

کتاب درسی:

M.F. Atiyah and I.G. Macdonald, Introduction to commutative algebra, Addison-Wesley, 1969

تذکر:

  • برای دانلود نسخه‌ی انگلیسی این کتاب‌، روی عنوان آن کلیک کنید. به منظور مطالعه‌ی این کتاب، نرم افزار djvu Viewer را دانلود کنید.
  • تهیه نمودن کتاب‌های فوق برای دانشجویان محترم الزامی است.

 

 

تکالیف دانشجویان:

 

تکالیف دانشجویان :


1) شما باید مطابق زمانبندی، تمرینات تعیین شده را تحویل دهید. خارج از این محدوده‌ی مشخص شده، هیچ یک از تکالیف تحویل گرفته نمی‌شود. (1 نمره)

به منظور آشنایی شما با بسته‌ی نرم‌افزاری زی‌پرشن (Xpersian)، جهت نوشتن پایان نامه‌ در انتهای دوره، هر یک از شما موظفید که بخش‌های مشخص شده از حل تمرینات یا جزوه‌ی درسی را با این نرم‌افزار تایپ کنید. (1 نمره)

توجه کنید که آموختن این نرم‌افزار به شما در تایپ مقالات علمی برای مجلات تخصصی یاری می‌رساند.

  • برای دانلود این نرم‌افزار، اینجا کلیک کنید. برای استفاده از این فایل به نرم‌افزار‌های UltraISO یا Daemoon Tools نیاز دارید.
  • برای دانلود فیلم آموزشی این نرم‌افزار، اینجا کلیک کنید.
  • برای دانلود مراحل پیکربندی این نرم‌افزار، اینجا کلیک کنید.
  • برای دانلود کتاب آموزش Latex، اینجا کلیک کنید.

2) هر هفته، مطالب و تمرینات جلسه‌ی قبلی مورد پرسش قرار می‌گیرد. (1 نمره)

3) اینجا کلیک کرده و فرم ظاهر شده را تکمیل نمایید.

 

 

تحقیق و ارائه سمینار:

دانشجویان علاقه‌مند به انجام تحقیق و ارائه سمینار، می‌توانند یکی از موضوعات مطرح شده توسط استاد را انتخاب نمایند. متن این سمینارها باید در قالب فایلی که توسط Xpersian تایپ شده است تحویل داده شود. (تأثیر مثبتی در نمره دانشجو خواهد داشت)

 

نمرات:

کار در کلاس و حل تمرینات مشخص شده: 4 نمره

میان ترم: 8 نمره

پایان ترم: 9 نمره

 

توجه:

  • غیبت بیش از پنج جلسه دانشجو در سرکلاس، موجب حذف درس دانشجو خواهد داشت.
  • امتحانات غیرقابل تکرار خواهند بود و تنها دلایل محدودی برای عدم حضور شما در جلسه‌‌های امتحان پذیرفته خواهد شد.
  • به همراه داشتن کارت دانشجویی در همه‌ی امتحانات الزامی می‌باشد.

 

 

 

سایر منابع مفید:

Steps in Commutative Algebra, Rodney Y. Sharp

Commutative ring theory, Matsumura

 


 

اطلاعات مربوط به مدرس

نام و نام خانوادگی: دکتر داود حسن‌زاده للکامی

آخرین مدرک تحصیلی: دکترا

رشته و گرایش تحصیلی: ریاضی محض/ جبر جابه‌جایی

رتبه دانشگاهی: استادیار

دانشکده/ گروه آموزشی: علوم پایه

سابقه آموزشی: 10 سال

سابقه تدریس درس مورد نظر: 3 سال

تلفن دفتر کار: 08633400711

ایمیل: این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید

آدرس دفتر کار: ساختمان شهید زین‌الدین، طبقه دوم

تذکر: ایمیل مذکور، تنها جهت مطرح نمودن سؤالات علمی می‌باشد. لطفاً آیین نگارش اداری را رعایت نمایید. برای آشنایی با آیین نگارش اداری به کانال دکتر حسن‌زاده در فضای مجازی با آی‌دی زیر مراجعه نمایید. (روی لینک‌ها کلیک کنید)

@DrLelekaami

 

اطلاعات مربوط به درس

نام درس: مبانی برنامه‌نویسی کامپیوتر

نوع درس: اجباری/ پایه

تعداد واحد: 3

تعداد جلسه: 2 جلسه در هفته

زمان شروع کلاس: 13-11-1397

زمان خاتمه کلاس: 15-3-1398

تاریخ امتحان میانترم: متعاقباً اعلام می‌گردد.

تاریخ امتحان پایان ترم: 2-4-1398

دروس هم‌نیاز: ندارد

دروس پیش‌نیاز:

محل برگزاری کلاس:  یکشنبه -سه شنبه کلاس 107 و دوشنبه-چهارشنبه کلاس 606

روز و ساعت برگزاری کلاس درس: ساعت 8 تا 10 صبح روز‌های یکشنبه -سه شنبه  گروه 1 و دوشنبه-چهارشنبه گروه 2

نرم افزارهای مورد نیاز:

نرم‌افزاری که از آن برای پیاده‌سازی برنامه‌ها استفاده خواهیم کرد عبارت است از محیط توسعه مجتمع Code::Blocks. برای دانلود این نرم‌افزار، اینجا کلیک کنید.

توجه: برای دانلود آن از FTP دانشگاه، اینجا کلیک کنید. (این لینک تنها از داخل دانشگاه قابل استفاده می‌باشد.)

فایل مرجع دستورات زبان C و ++C را از اینجا دانلود کرده و به نرم‌افزار Code::Blocks اضافه نمایید.

برای دانلود محیط‌ توسعه مجتمع C و ++C برای اندروید، به ترتیب روی سه لینک Link 1  و Link 2 و  Link 3  کلیک کرده و به ترتیب آنها را نصب کنید.

(در صورت وجود هرگونه اشکال در لینک‌های بالا، موارد را به ایمیل این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید ارسال کنید.)

برگزاری کلاس تدریس‌یار (TA):

جهت تقویت دانش و توانایی دانشجویان در این درس، کلاس حل تمرین برگزارخواهد شد. فعالیت دانشجویان در این کلاس به صورت مستمر پایش شده و از تدریس‌یار به صورت هفتگی گزارش کار دانشجویان دریافت خواهد شد.

تاریخ برگزاری کلاس حل تمرین: برای گروه  یکشنبه و سه شنبه، روزهای یکشنبه ساعت ۱۳ تا ۱۴ و برای گروه دوشنبه و چهارشنبه، روزهای شنبه ساعت ۱۳ تا ۱۴

نام تدریس‌یار:  جناب آقای هادی حسین پور

ایمیل تدریس‌یار: این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید

آدرس گروه تلگرامی تدریس‌یار: https://t.me/joinchat/CYweJ0QDtlEpZNOUrMT-CA

 (شما در این گروه می‌توانید نرم‌افزارهای برنامه‌نویسی مخصوص گوشی‌های ios را جستجو کنید)

روز و ساعت مشاوره و رفع اشکال درسی: شنبه‌ها ساعت 11 تا 12 و  سه‌شنبه‌ها ساعت 16 تا 17 

اطلاعات مربوط به فراگیران

رشته تحصیلی/ گروه آموزشی: همه رشته‌ها

مقطع: کارشناسی

سال تحصیلی/ نیمسال تحصیلی: 972

اطلاعات مربوط به ارزشیابی

نوع امتحان میان ترم: تشریحی

نوع امتحان پایان ترم: تشریحی

اجزاءنمره نهائی:

فعالیت‌های کلاسی و کوئیز (2 نمره)؛

تحویل پاسخ تمرین‌ها (2 نمره)؛

میان‌ترم: الگوریتم، فلوچارت، انواع داده‌ها و فصل‌های 1 تا 4 از کتاب (8 نمره)؛

پایان‌ترم: الگوریتم، فلوچارت، فصل‌های 5 تا 8 از کتاب (8 نمره‌).

اطلاعات مربوط به نحوه تدریس

مکان آموزش: کلاس درس

شیوه آموزش: سخنراني همراه با پرسش و پاسخ، بحث گروهي، نمایش فیلم، نمایش پاور پوینت، تشویق دانشجو به تفکر انتقادی و حل مسئله، آزمون و پرسش و پاسخ.

رسانه‌هاي آموزشي: کتاب، کامپیوتر، ویدئو، پروژکتور، ماژیک و وایت‌بورد، پاور پوینت.

فعالیت‌هاي مورد انتظار از دانشجو:

1.        حضور فعال در کلاس و شرکت در پرسش و پاسخ کلاسی؛

2.        حضور منظم در کلاس. به منظور احترام به سایر دانشجویان، هر دانشجو باید به موقع سر کلاس درس حاضر شده و تا انتهای آن نیز در کلاس حضور داشته باشد. از ورود دانشجویان پس از شروع درس ممانعت به عمل می‌آید. در کلاس درس تلفن‌همراه خود را خاموش کنید. اگر رفتار شما در روند کلاس اخلال ایجاد کند، آن‌گاه از شما خواسته می‌شود که کلاس را ترک کنید؛

3.        پیش مطالعه دروس جدید؛

4.        هر جلسه، مطالب جلسه‌ قبل مورد پرسش قرار می‌گیرد. لذا دانشجو باید با آمادگی مناسب در کلاس درس حاضر شود.

5.        دانشجو باید فایل تمرینات را از این سایت دانلود کرده و مطابق زمانبندی آنها را تحویل دهد. خارج از این محدوده‌ مشخص شده، هیچ یک از تکالیف تحویل گرفته نمی‌شود. تمرینات باید به صورت انفرادی و حضوری تحویل استاد داده شوند. از ارسال تمرینات توسط سایر دانشجویان به استاد جداً خودداری نمایید. (توجه: نمره‌ در نظر گرفته شده برای این بند، زمانی لحاظ خواهد شد که موارد زیر رعایت شوند:

·         پاسخ تمرینات تحویلی مورد ارزیابی قرار می‌گیرد. لذا تحویل‌دادن تمرینات به منزله‌ کسب نمره‌ کامل از این بند نمی‌باشد.

·         مسلماً پاسخ‌های صحیح سوالات، تاحدی شبیه به هم هستند. اما رونویسی دانشجویان از یکدیگر یا از کتاب حل‌تمرین باعث عدم پذیرش پاسخ تمرینات می‌گردد.

·         تمرینات تحویلی هر دانشجو با فعالیت کلاسی وی مقایسه می‌شود تا صحت انجام تکالیف توسط خود دانشجو مشخص گردد.

6.        ارتباط مناسب با استاد و سایر دانشجویان؛

7.        رعایت قوانین آموزشی؛

8.        شرکت در آزمون میان ترم و پایان ترم.

9.        باید هر دانشجو یک دفتر برای نوشتن برنامه‌های کلاسی، تمرینات کلاسی و تمرینات هفتگی در همه جلسات به‌ همراه داشته باشد.

10.     به منظور انتقال هر چه بهتر تجربیات و دانش برنامه‌نویسی به دانشجویان، یک گروه گوگل با آدرس زیر ایجاد شده است:

arakutprogramming

دانشجویان باید در این گروه عضو شده و سؤالات درسی خود را در آن مطرح نمایند تا سایر دانشجویان نیز از وجود آن سؤال مطلع شده و از طرف دیگر، افرادی که پاسخ آنرا می‌دانند، باید جواب مناسب آنرا بنویسند. این روش باعث افزایش سرعت یادگیری و ارتقاء فرهنگ کار گروهی بین دانشجویان می‌گردد. در انتهای ترم، برای دانشجویانی که فعالیت گسترده‌ای در زمینه پاسخگویی به سؤالات سایر دانشجویان در این گروه داشته‌اند، نمره مثبتی متناسب با تلاش آنها در نظر گرفته خواهد شد. برای عضویت در این گروه، روی لینک مذکور کلیک کنید و سپس در صفحه جدیدی که باز می‌شود روی گزینه Sign in to view this group کلیک کرده و در پنجره جدید شماره دانشجویی خود را وارد کنید.

سیاست مدرس در مورد برخورد با غیبت و تاخیر دانشجو در کلاس درس:

1.        برای اطلاع از آیین نامه تحصیلی دوره کارشناسی به منوی آموزش از سایت اصلی دانشگاه مراجعه نمایید.

2.        تأخیر بار اول دانشجو در کلاس با تذکر همراه است و در صورت عدم توجه و تکرار آن توسط دانشجو، با جلوگیری از حضور وی در کلاس همراه خواهد شد.

3.        لیست حضور و غیاب استاد در آخرین روز برگزاری کلاس‌های ترم جاری بدون هیچ تغییری به اداره آموزش تحویل داده خواهد شد تا طبق مقررات اقدام لازم انجام شود.

4.        «غیبت» دانشجو در لیست حضور و غیاب به هیچ‌وجه و بر اساس هیچ مدرکی به «حضور» تغییر نمی‌یابد.

5.        بازه شروع و اتمام کلاس‌ها توسط دانشجو تعیین نمی‌گردد بلکه توسط اداره آموزش به اساتید ابلاغ می‌شود.

6.        برای اطلاع از تاریخ شروع و اتمام کلاس‌ها به منوی آموزش از سایت اصلی دانشگاه مراجعه نمایید. از اولین جلسه تا آخرین جلسه کلاس‌ها، امر حضور و غیاب انجام خواهد شد.

سیاست مدرس در مورد برخورد با تکالیف دانشجو:

1.        هر جلسه، مطالب جلسه قبل مورد پرسش قرار می‌گیرد.

2.        دانشجو باید فایل تمرینات را دانلود کرده و مطابق زمانبندی آنها را تحویل دهد. خارج از این محدوده‌ مشخص شده، هیچ یک از تکالیف تحویل گرفته نمی‌شود.

3.        تمرینات باید به صورت انفرادی و صرفاً حضوری تحویل داده شوند. از انداختن پاسخ تمرینات از زیر درب اتاق کار استاد به داخل اکیداً خودداری نمایید.

4.        پاسخ تمرینات تحویلی مورد ارزیابی قرار می‌گیرد. لذا تحویل‌دادن تمرینات به منزله‌ کسب نمره‌ کامل این بند نمی‌باشد.

5.        مسلماً پاسخ‌های صحیح سوالات، تاحدی شبیه به هم هستند. اما رونویسی دانشجویان از یکدیگر یا از کتاب حل‌تمرین باعث عدم پذیرش پاسخ تمرینات می‌گردد.

6.        تمرینات تحویلی هر دانشجو با فعالیت کلاسی وی مقایسه می‌شود تا صحت انجام تکالیف توسط خود دانشجو مشخص گردد.

7.        باید هر دانشجو یک دفتر برای نوشتن برنامه‌های کلاسی، تمرینات کلاسی و تمرینات هفتگی در همه جلسات به‌ همراه داشته باشد.

مراجع:

درسنامه تهیه شده توسط استاد (که به صورت اسلاید‌هایی قابل دانلود هستند)،

کتاب برنامه نويسي به زبان C، نویسنده: جعفرنژاد قمی، ویراست چهارم، انتشارات: علوم رایانه. برای خرید الکترونیکی این کتاب، اینجا کلیک کنید.

{Arakut} {Gallery}

منابع مفید دیگر:

کتاب آموزش برنامه‌نویسی C، مولفان: دایتل و دایتل. این کتاب، کاملترین  و جامع ترین کتاب منتشر شده تا به امروز است که در آن به طور کامل و به همراه مثال ها و تمرینات متعدد به یادگیری زبان برنامه نویسی C پرداخته شده است. برای دانلود این کتاب، اینجا کلیک کنید.

فیلم‌های آموزشی برنامه‌نویسی به زبان C را می‌توانید از اینجا دانلود کنید. (تنها از داخل دانشگاه)

توجه: برای دانلود از خارج دانشگاه، اینجا کلیک کنید.

شرح مختصر درس و اهداف کلی آن:

برنامه‌نویسی رایانه‌ای (که اغلب به طور خلاصه «برنامه‌نویسی» نامیده می‌شود)، هنر نوشتن کدهای مفید، قابل نگهداری و توسعه‌پذیر است که می‌تواند توسط یک سیستم محاسبه‌گر (مانند رایانه) برای انجام یک کار معنادار تفسیر یا گردآوری گردد. فرایند برنامه‌نویسی مستلزم فعالیت‌هایی همچون تحلیل و درک مسئله بوده و عموماً حل چنین مسائلی منجر به موارد زیر می‌گردد:

1.        ایجاد یک الگوریتم،

2.        بازبینی نیازمندی‌های الگوریتم که شامل صحت و میزان منابع مصرفی است،

3.        پیاده‌سازی الگوریتم در یک زبان برنامه‌نویسی مقصد (که معمولاً به عنوان coding از آن یاد می‌شود)،

4.        آزمایش برنامه،

5.        اشکال زدایی،

6.        نگهداری کد منبع.

طراحی مناسب الگوریتم برای حل مسئله، نقش مهمی در توانمندی یک برنامه‌نویس دارد. لذا بخش قابل توجهی از کلاس‌ درس را به بیان مفهوم الگوریتم و استفاده از آن می‌پردازیم. پیاده‌سازی الگوریتم توسط زبان‌های برنامه‌نویسی مختلفی صورت می‌پذیرد. برنامه‌نویسی یک رایانه می‌تواند توسط زبان‌های متعددی انجام شود؛ از زبان سطح بالا گرفته تا کد ماشینی سطح پایین (یعنی کدهایی که مستقیماً سخت‌افزار‌های رایانه را کنترل می‌کنند). در این ترم، زبان برنامه‌نویسی C آموزش داده خواهد شد.برنامه‌نویسی رایانه‌ای یک بخش از رشته‌ی بزرگتری به نام مهندسی نرم‌افزار می‌باشد. مهندسی نرم‌افزار شامل بخش‌های مختلفی مانند طراحی و ساخت نرم‌افزارهاست. همچنین، برنامه‌نویسی رایانه‌ای یک مهارت سودمند برای افراد علاقه‌مند به علوم رایانه می‌باشد. امروزه نمی‌توان درآمد حاصل از ساخت بازی‌های رایانه‌ای، ساخت نرم‌افزارهای تولید جلوه‌های ویژه و ... را نادیده گرفت. لذا این درس می‌تواند مقدمه‌ای بسیار مناسب و کم خرج برای کارآفرینی باشد.

طرح درس هفتگی

شماره هفته

اهداف کلی هر هفته

رفتار ویژه عینی (اهداف رفتاری)

تکالیف

آخرین مهلت تحویل تکالیف

هفته اول

الگوریتم و حل مسئله

اسلاید

PDF

تحلیل مسائل؛

ارائه ایده برای حل مسائل؛

آشنایی با طراحی و تحلیل الگوریتم و فلوچارت

عبارات شرطی

حلقه‌های ساده

حلقه‌های تودرتو

استفاده از آرایه‌ها

مرتب‌سازی آرایه‌ها

جستجو در آرایه‌ها

PDF

 7 اسفند

هفته دوم

هفته سوم

فلوچارت

اسلاید

PDF

همان فایل تمرین‌های الگوریتم بوده و فقط فلوچارت‌های آنرا رسم نمایید.

  13 اسفند

هفته چهارم

برخی از انواع داده‌ها و ذخیره‌سازی آنها

اسلاید

PDF

جدول اسکی 1

جدول اسکی 2

انواع داده‌ها (صحیح، اعشاری و ...)

آشنایی با بیت، بایت، حافظه و آدرس متغیرها در حافظه

ذخیره‌سازی داده‌ها

خطاهای حاصل از ذخیره‌سازی داده‌ها

PDF   13 اسفند

هفته پنجم

ساختار یک برنامه، دستورات ورودی و خروجی

از دانشجو انتظار می‌رود پس از انتهای این فصل بتواند:

دستور زبان C را توضیح دهد؛

نشانه‌ها و انواع نشانه‌های C را بیان کند؛

انواع عملگرها در زبان C را توضیح دهد؛

منظور از ثابت‌های نمادین را توضیح دهد.

بیان کند که ورودی و خروجی فرمت‌شده  و بدون فرمت چیست؛

توابع ورودی و خروجی کنسولی موجود در کتابخانه استاندارد C را توضیح دهد؛

از این توابع ورودی و خروجی در تمام برنامه‌های آینده استفاده کند.)

تمرینات فصل 1 و 2 از کتاب را حل کنید. می‌توانید سؤالات خود را در گروه گوگل مطرح نمایید تا سایر دانشجویان نیز روی آن بحث نمایند.

 

هفته ششم

ساختارهای شرطی و ساختارهای تکرار شونده

آشنایی با ساختارهای شرطی if و if.else؛

پیاده‌سازی الگوریتم‌ها توسط ساختارهای شرطی؛

آشنایی با ساختارهای تکرار شونده مانند for، while و do.while.

پیاده‌سازی الگوریتم‌ها توسط ساختارهای تکرار شونده.

PDF

 

هفته هفتم

توابع و روابط بازگشتی

آشنایی با مفهوم تابع و کاربردهای ان در برنامه‌نویسی؛

نوشتن توابعی بدون آرگومان ورودی و بدو خروجی؛

نوشتن توابعی با آرگومان ورودی و بدون خروجی؛

نوشتن توابعی با آرگومان ورودی که مقادیری را نیز برمی‌گردانند؛

پیاده‌سازی الگوریتم‌ها توسط توابع؛

آشنایی با مفهوم بازگشتی؛

نوشتن توابع بازگشتی؛

حل مسئله با تفکر بازگشتی.

PDF

 

هفته هشتم

هفته نهم

آرایه‌ها و رشته‌ها

اسلاید

PDF

آشنایی با مفهوم آرایه‌ها؛

تعریف آرایه‌های یک بعدی، دو بعدی و چند بعدی؛

ارسال آرایه‌ها به توابع؛

آشنایی با مفهوم رشته‌ها؛

پیاده‌سازی الگوریتم‌ها توسط آرایه‌ها و رشته‌ها.

PDF

 

هفته دهم

هفته یازدهم

هفته دوازدهم

اشاره‌گرها

آشنایی با مفهوم اشاره‌گر‌ها؛

تعریف متغیرهای اشاره‌گر؛

اهمیت استفاده از اشاره‌گرها؛

اشاره‌گرها و توابع.

PDF

 

هفته سیزدهم

هفته چهاردهم

ساختمان‌ها

آشنایی با مفهوم ساختمان‌ها؛

تعریف متغیرهای ساختمانی؛

ارسال توابع به ساختمان‌ها؛

اشاره‌گرها و ساختمان‌ها؛

تعریف ارایه‌ای از ساختمان‌ها.

PDF

 

هفته پانزدهم

فایل‌ها

آشنایی با روش‌های استفاده از فایل‌ها؛

خواندن فایل‌ها؛

ذخیره داده‌ها در فایل‌ها.

PDF

 

هفته شانزدهم

 

تحقیق و ارائه سمینار

به منظور تشویق دانشجویان به مطالعه و تحقیق بیشتر پیرامون برنامه‌نویسی و آشنایی با کاربردهای آن، پروژه‌های تحقیقاتی برای ایشان در نظر گرفته شده‌ است. انجام صحیح این پروژه‌ها، تأثیر مثبتی (متناسب با سطح سختی آنها) بر نمره پایان‌ترم خواهد داشت. اگر دانشجویی از مجموع نمرات میانترم و پایان‌ترم، نتواند حداقل 10 نمره را کسب نماید، آن‌گاه نمرهی تحقیق، پروژه و سمینار آن به هیچ وجه مورد قبول واقع نخواهد شد. انجام این پروژه‌ها، الزامی نمی‌باشد. اما در صورت انتخاب این پروژه توسط دانشجو، ایشان ملزم به انجام آن می‌باشد زیرا سایر دانشجویان حق انتخاب آن پروژه را ندارند  و تعداد پروژه‌ها نیز محدود می‌باشد. عدم انجام پروژه توسط دانشجویانی که پروژه‌هایی را به خود اختصاص داده‌اند موجب کسر نمره‌ آنها می‌شود. لذا پیش از انتخاب پروژه‌ها، به‌طور کامل در مورد آن مطالعه نموده و متناسب توانمندی خود آنرا انتخاب کنید. مراجعه به استاد جهت کسب راهنمایی لازم بلامانع است. بدون ارائه سمینارها و پروژه‌ها طبق روش و زمانبندی مورد نظر، هیچ نمره‌ای برای متقاضی در نظر گرفته نمی‌شود.  نمونه فایل ارائه گزارش را دانلود کنید. تاریخ تحویل پروژه‌ها و ارائه شفاهی آنها متعاقباً اعلام خواهد شد.

جدول پروژه‌ها

 

موضوع

زبان و نرم‌افزار مجاز برای انجام پروژه

فایل‌ها

سطح سختی کار!

تعداد نفرات

پیشنیاز

پروژه 1

نمایش ممیز شناور

C, MATLAB

PDF

متوسط

1

خلاقیت، پشتکار، صبر

پروژه 2

ساخت بازی کامپیوتری Breakout

C, C++,  C#   

PDF

متوسط

2

خلاقیت، پشتکار، صبر

پروژه 3

ساخت بازی کامپیوتری Bricks

C, C++,  C#    

PDF

متوسط

2

خلاقیت، پشتکار، صبر

پروژه 4

نرم‌افزار پایگاه داده

C, C++,  C# 

PDF

متوسط

2

خلاقیت، پشتکار، صبر

پروژه 5

شبیه‌سازی و ساخت آدمک متعادل!

C, MATLAB

PDF

اسلاید

مشکل

3

مطالعه و تحقیق انبوه، پشتکار، صبر

پروژه 6

شبیه‌سازی و ساخت ربات رسام

C, MATLAB

PDF

کلیپ

متوسط

3

مطالعه و تحقیق انبوه، پشتکار، صبر

 

 

 

هندسه‌ منیفلد

مدرس: دکتر داود حسن‌زاده (عضو هیأت علمی گروه علوم پایه)

دفتر کار: ساختمان شهید زین‌الدین، طبقه‌ی دوم، انتهای راهروی سمت راست.

ساعت حضور جهت رفع اشکال درسی: دوشنبه ساعت 13 الی 15

ایمیل: این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید

 

 

تشریح درس:

خمینه‌های مشتقپذیر یکی از مفاهیم ریاضیات نوین است. به عبارت کلی، آنها اشیاء هندسی که می‌توانند دارای مختصات باشند و توسط این مختصات می‌توان حساب دیفرانسیل و انتگرال را روی آنها به‌کار برد اما نتایج، مستقل از مختصات هستند. مثال‌هایی از خمینه‌ها (منیفلدها) عبارتند از دامنه‌های باز در فضای اقلیدسی R^n، فضاهای چند بعدی از قبیل کره و چنبره n-بعدی، فضاهای تصویری P^n، و تعمیم‌های آنها، گروه‌های ماتریسی مانند گروه دوران و ... . خمینه‌های مشتقپذیر کاربردهای گوناگونی دارند که از جمله‌ آنها می‌توان به پیکربندی فضایی در مکانیک اشاره نمود. در واقع آنها کاملاً عمومی هستند که می‌توان حساب دیفرانسیل و انتگرال را به آنها گسترش داد. در این درس، به معرفی نظریه خمینه‌ها پرداخته و مثا‌هایی از آنها را ارائه می کنیم.

 

 

منبع درسی:

Brickell and Clark, Differentiable manifolds (An Introduction), Van Nostrand Reinhold, 1970

 

تذکر:

برای دانلود نسخه‌ی انگلیسی این کتاب‌، روی عنوان آن کلیک کنید. به منظور مطالعه‌ی این کتاب، نرم افزار djvu Viewer را دانلود کنید.
تهیه نمودن کتاب‌های فوق برای دانشجویان محترم الزامی است.

 

 

پیشنیازها:

حساب دیفرانسیل و انتگرال: آشنا بودن با قضیه تابع ضمنی (می‌توانید به کتاب‌های استاندارد حساب دیفرانسیل و انتگرال مانند کتاب تألیف آدامز مراجعه نمایید).
آشنایی با مفاهیم بنیادی توپولوژی: فضاهای توپولوژیک، نگاشت‌های پیوسته، خاصیت هاسدورف، همبندی و فشردگی.
برخی مفاهیم جبری از قبیل گروه و حلقه.

 

 

تکالیف دانشجویان :

 

1) شما باید مطابق زمانبندی، تمرینات تعیین شده را تحویل دهید. خارج از این محدوده‌ی مشخص شده، هیچ یک از تکالیف تحویل گرفته نمی‌شود. (1 نمره)

به منظور آشنایی شما با بسته‌ی نرم‌افزاری زی‌پرشن (Xpersian)، جهت نوشتن پایان نامه‌ در انتهای دوره، هر یک از شما موظفید که بخش‌های مشخص شده از حل تمرینات یا جزوه‌ی درسی را با این نرم‌افزار تایپ کنید. (1 نمره)

توجه کنید که آموختن این نرم‌افزار به شما در تایپ مقالات علمی برای مجلات تخصصی یاری می‌رساند.

برای دانلود این نرم‌افزار، اینجا کلیک کنید. برای استفاده از این فایل به نرم‌افزار‌های UltraISO یا Daemoon Tools نیاز دارید.
برای دانلود فیلم آموزشی این نرم‌افزار، اینجا کلیک کنید.
برای دانلود مراحل پیکربندی این نرم‌افزار، اینجا کلیک کنید.
برای دانلود کتاب آموزش Latex، اینجا کلیک کنید.

2) هر هفته، مطالب و تمرینات جلسه‌ی قبلی مورد پرسش قرار می‌گیرد. (1 نمره)

3) اینجا کلیک کرده و فرم ظاهر شده را تکمیل نمایید.

 

امتحانات:

میان‌ترم (7 نمره)

پایان‌ترم (10 نمره)

 

 

تحقیق و ارائه سمینار:

دانشجویان علاقه‌مند به انجام تحقیق و ارائه سمینار، می‌توانند یکی از موضوعات زیر را انتخاب نمایند. متن این سمینارها باید در قالب فایلی که توسط Xpersian تایپ شده است تحویل داده شود. (تأثیر مثبتی در نمره دانشجو خواهد داشت)

1) کاربرد هندسه منیفلد در سایر علوم.

مرجع مفید: Manifold Learning and Its Applications

2) ارتباط هندسه منیفلد و هندسه جبری.

مرجع مفید: Manifolds, Sheaves, and Cohomology

 

فایل فرهنگ لغت انگلیسی به فارسی (کلیک کنید)

فایل نمونه زیپرشن (کلیک کنید)

 

آخرین فرصت تحویل فایل اولیه سمینار: 4 دی ماه 1395

 

آخرین فرصت تحویل فایل نهایی سمینار: یک هفته پس از آخرین امتحان ترم جاری.

تاریخ ارائه شفاهی سمینار: دو هفته پس از آخرین امتحان ترم جاری.

 

 

 

 

 

 

توجه:

غیبت بیش از پنج جلسه دانشجو در سرکلاس، موجب حذف درس دانشجو خواهد داشت.
امتحانات غیرقابل تکرار خواهند بود و تنها دلایل محدودی برای عدم حضور شما در جلسه‌‌های امتحان پذیرفته خواهد شد.
به همراه داشتن کارت دانشجویی در همه‌ی امتحانات الزامی می‌باشد.

 

 

سایر منابع مفید:

آشنایی با هندسه منیفلد، دکتر مهدی نجفی خواه و دکتر احمد رضا فروغ.
هندسه منيفلد 1 ، دکتر بهروز بيدآباد.
توپولوژی بدون اشک، سیدنی موریس.