۱۳۸۸ آبان ۹, شنبه

ساختمان داده


كل دانشجويان ساختمان داده:

سبك هاي يادگيري متفاوتي وجود دارد.
  • سبك يادگيري ديداري:بـا مشـاهـده و تـركيـب تـصـاويـر بـا اطلاعات، اطلاعات را به خاطر مي‌سپارند. جذب كتابهاي مصور مي‌گردند.
  • سبك يادگيري شنيداري: از طريق گوش دادن ياد مي‌گيرند.
  • سبك يادگيري جنبشي- بساوايي: بـراي يادگيري و بخاطر سپردن اطلاعات از جسم و حس لامسه خود بهره مي‌گيرند.
خيلي دوست دارم در مورد كلاس ساختمان داده اين رو بدونم كه افراد كلاس هر كدام چه سبك يادگيري اي دارند. اين كمك مي كنه كه مطالب رو به چه شكلي عنوان كنم!!
يادگيري خود من بيشتر به سبك ديداري يه و اين همون دليلي يه كه واسه ياددادن صف، صف تشكيل مي‌دم، صفي كه بتونين ببينين.

بنابراين، واسه داشتن كلاسي بهتر، هر كدوم از دانشجويان اين درس، نحوه يادگيري خودشون رو در بخش نظرات اين پست بنويسيد.


گروه‌هاي تحقيقي ساختمان داده:

اول اين كه يك سري از گروه‌ها عدد مورد نظر خودشون رو انتخاب نكردن و به اين صورت پروژه اونها نامشخص است!! اگر تا 3 روز ديگه اين كار رو نكنند اسم اونها از ليست حذف خواهد شد. دوم اين كه مرتبه زماني رو تقريبا آشنا شدين و در مورد الگوريتم‌هاي مرتب سازي هم مي‌تونين بخش زمان‌بندي اون رو مطالعه كنين.

۱۳۸۸ آبان ۵, سه‌شنبه

پروژه مرتب سازي دانشجويان ساختمان داده‌


در هر الگوريتم، نحوه مرتب سازي توسط الگوريتم بايد توضيح داده شود؛ مرتبه زماني الگوريتم نيز بايد بحث شود. مدت زمان هر فرد براي ارائه ماكزيمم 15 دقيقه خواهد بود.

يك document هم هر گروه بايد تهيه كند كه مطالب گفته شده را در آن توضيح دهد. document تهيه شده در اختيار ديگر دانشجويان جهت مطالعه قرار خواهد گرفت.
زمان ارائه اواخر آبان ماه خواهد بود.
نمره اين ارائه بين -1.5 تا 1.5 نمره مي‌باشد.

  • Radix Sort: سيامك گودرزي، مازيار كاظمي
  • Quick Sort: محسن درخشاني، محمد صالحي
  • Bubble Sort: زكيه هقان نيري، بهناز كياني
  • Insertion Sort: نويد غني زاده، حسين يوسفي
  • Bucket Sort: مهياد روان، فاطمه رحيم فرخاني
  • Shell Sort: فاطمه ابراهيمي نيك، كبري رحيمي
  • ‍ Counting Sort: زهرا اسديان، مريم نجاتي
  • Merge Sort: پروانه صاحبكاري، فهيمه اعظم لطفي
  • Bead Sort: شهناز عاملي
  • Selection Sort: نفيسه طالبي، افسانه غلامي

۱۳۸۸ آبان ۴, دوشنبه

گروه‌هاي مهندسي نرم‌افزار


تيم 1:
پروژه: سيستم جامع مالي دانشگاه (حسابداري، اعتبارات، دريافت و پرداخت، دفترداري)
  1. مريم اسماعيلي
  2. سمانه پايكاري
  3. فريبا خون رز
  4. آمنه كوشايي پور
  5. خديجه منصوري
  6. زهرا سعادتي
  7. سيد مجتبي رضوي
  8. سليمان شريفي
  9. فؤاد جهان مهر
  10. كاوان فاتحي
  11. زانكو محمدزاده
مدير تيم: فؤاد جهان مهر
_________________________________

تيم 2:
پروژه: سيستم دبيرخانه يك اداره با چندين بخش در كشور
  1. طاهره قربان زاده
  2. سهيلا جلالي
  3. مهدي ايماني
  4. مهدي حضوري
  5. امين عوض زاده
  6. ذبيح الله وزيري
  7. ميكائيل آقچه لي
  8. ولي محمد سمندر
  9. مسعود محمدي
مدير تيم: مهدي ايماني
_________________________________
تيم 3:
پروژه: سيستم خريد، انبار و اموال دانشگاه
  1. سعیده پاکیده دلشاد
  2. منیژه رئیسی
  3. لاله سلیمانی اله دادی
  4. عصمت نفیسی
  5. پریوش یزدانی
  6. علی نجفی
  7. محمد برزگر
  8. امین بیرانوند
  9. علیرضا حسن شاهی
مدير تيم: عليرضا حسن شاهي
_________________________________

تيم 4:
پروژه: فروشگاهي زنجيره‌اي با چندين شعبه در سطح كشور (مثلا فروشگاه رفاه با امكان خريد online)
  1. خانم اسماعيلي
  2. خانم محبي
  3. خانم گيمديل
  4. شهرام براتي
  5. حجت عظيمي
  6. مهدي صبور
  7. عماد حسيني مقدم
  8. شمس الدين رشيدي
مدير تيم:عماد حسيني مقدم

كليه دانشجويان


در هنگام ارسال فايل به ايميل من، نام فايل را همنام با نام خانوادگي و نام خود به زبان انگليسي فرار دهيد.

  • موضوع ايميل دانشجويان ساختمان داده حتما با كلمه DS_ ، سپس عنوان پروژه به شكل خلاصه و در انتها نام خانوادگي و نام باشد. مثلا DS_Prefix_JalalyazdiMansooreh.
  • موضوع ايميل دانشجويان مهندسي نرم‌افزار حتما با كلمه SE_ ، سپس عنوان پروژه به شكل خلاصه و در انتها نام خانوادگي و نام باشد. مثلا SE_Failure_JalalyazdiMansooreh.
  • موضوع ايميل دانشجويان پايگاه داده حتما با كلمه DB_ ، سپس عنوان پروژه به شكل خلاصه و در انتها نام خانوادگي و نام باشد. مثلا DB_Concurrent_JalalyazdiMansooreh.
  • موضوع ايميل دانشجويان آز پايگاه داده حتما با كلمه PDB_ ، سپس عنوان پروژه به شكل خلاصه و در انتها نام خانوادگي و نام باشد. مثلا PDB_Bank_JalalyazdiMansooreh.
در مورد هر تحقيق در صفحه اول تحقيق حتما نام و نام خانوادگي و موضع تحقيق را بنويسيد و در صفحه انتهايي نيز منابع تحقيق را ذكر كنيد.

۱۳۸۸ آبان ۲, شنبه

دانشجويان ساختمان داده


گروههايي كه تمايل به تحقيق در مورد الگوريتم مرتب سازي داشتند، هر گروه يك عدد بين 1تا 20 انتخاب كنند. هر عدد را فقط يك گروه مي‌تواند انتخاب كند. عدد انتخابي را در بخش نظرات همين پست اعلام نماييد.
الگوريتم مرتب سازي گروه شما، با توجه به عدد انتخابي شما انتخاب خواهد شد. بعضي از اعداد خالي است!!!

تحقيق مهندسي نرم‌افزار


برخي روش‌هاي توسعه نرم‌افزار مانند روش آبشاري در كلاس بحث شد، اين سه روش را براي جلسه آينده (چهارشنبه مورخ 88/08/06) آماده كنيد.
تا ساعت 12 شب 88/08/06 فرصت داريد كه آن را با ايميل براي من ارسال كنيد.
سر كلاس نيز از آنها سوال خواهد شد. بايد دقيقا هر روش را فهميده باشيد.
تحقيق قبلي را نيز تعداد كمي از دانشجويان براي من ايميل كرده‌اند. ديگران نمره آن را از دست دادند.

Software development methodology
  1. Extreme Programming
  2. Rational Unified Process
  3. Agile Unified Process
هر يك از 4 گروه مهندسي نرم افزار نيز،‌ لازم است مدير گروه خود را اعلام نمايد.


۱۳۸۸ مهر ۲۵, شنبه

تمرين درس ساختمان داده


جلسه آينده مورخ 88/07/30 لازم است كه تمرين‌هاي زير را انجام داده و روي كاغذ به من تحويل ‌دهيد:

  1. الگوريتمي بنويسيد كه يك عبارت postfix را به prefix تبديل كند (بدون اينكه به infix تبديل كنيد مستقيما به prefix تبديل كنيد) سعي كنيد در اين الگوريتم از stack استفاده كنيد.
  2. توضيح دهيد چرا در الگوريتم maze آنچه در stack قرار مي دهد dir+1 است نه dir. مي توانست در stack مقدار dir را قرار دهد و پس از pop كردن مقدار آن را +1 نمايد. چرا اين كار را نكرده است؟
  3. حلقه while (variable <8 چه نقشهايي بر عهده دارد؟
  4. اگرآرايه maze را به طول m*p در نظر بگيريم نه به طول (m+2)*(p+2) برنامه maze چه تغييراتي مي كند؟
  5. مثالي را در كلاس حل كرديم كه دو پشته با هم را در يك آرايه قرار داديم. اگر بخواهيد دو صف خطي را در يك آرايه قرار دهيد چگونه عمل مي كنيد؟ اگر بخواهيد دو صف حلقوي را در يك آرايه قرار دهيد چطور؟ اگر بخواهيد يك صف و يك پشته را قرار دهيد چطور؟
پاسخ اين تمرين‌ها را كه به صورت خوانا و همراه با شكل آماده كرده‌ايد، جلسه آينده تحويل گرفته مي‌شود و سر كلاس نيز از آن‌ها سوال مي‌شود.

۱۳۸۸ مهر ۲۰, دوشنبه

قابل توجه دانشجويان مهندسي نرم افزار

لازم است كه براي انجام پروژه مهندسي نرم افزار به 4 گروه 10 نفره تقسيم شويد.
به هر گروه يك پروژه داده مي‌شود. پروژه را من تعيين مي كنم. افراد تيم را خودتان مشخص كنيد.
توجه كنيد كه چه بسيار پروژه‌هايي كه به خاطر كم كاري چند تن از اعضاي تيم محكوم به شكست شده است!!
بنابراين به نوعي كار كل تيم روي نمره كل شما تاثير بسياري دارد. اگر كار تيمي به خوبي انجام نشود كل اعضاي تيم نمره كمي خواهند گرفت.
نمره پروژه مهندسي نرم افزار، درصد بالايي از نمره كل خواهد بود، حدود 40%.
تا پنج شنبه مورخ 88/07/23 مهلت داريد كه اعضاي تيم خود را از طريق وبلاگ اطلاع دهيد. هر تيم يك مدير (manager) نياز دارد كه مدير تيم ليست اعضاي تيم را براي من ارسال مي نمايد.
تعيين مدير تيم نيز به عهده خود شماست.

قابل توجه دانشجويان ساختمان داده ها


كلاس ساختمان داده اين هفته مورخ 88/07/23 ساعت 12-14 و ساعت 14-16 خواهد بود.

۱۳۸۸ مهر ۱۱, شنبه

دانشجويان آز پايگاه داده


بنا به خواسته تعدادي از دانشجويان تصميم گرفتم درس پايگاه داده رو هم واسه بچه هاي كارداني كامپيوتر ارائه بدم كه متاسفانه 3 واحدي هست و چون 1 ساعت عملي داره در كل 4 ساعت در هفته كلاس لازمه كه من وقت اضافي به اندازه يك 2 واحدي يا ماكزيمم يك 3 واحدي داشتم. زمستون هم نمي شه اصلا ساعت كار رو زياد كرد و مجبورم به موقع كلاس‌هام رو تموم كنم و مشهد برگردم.

بنابراين نتونستم اين درس رو بردارم.

۱۳۸۸ مهر ۹, پنجشنبه

تبريك


شروع سال تحصيلي جديد رو بهتون تبريك مي‌گم. ايشالله كه سال خيلي خوبي باشه و خيلي چيزهاي تازه ياد بگيريم و بهم ياد بديم.