جمعه 5 خرداد 1396 |  عضویت / ورود

Aftabgardan: ویژه دانشجویان رشته کامپیوتر

جستجو پیرامون این موضوع:   
[ برگشت به صفحه اصلی | انتخاب موضوع جدید ]

مدلسازی قابلیت اعتماد نرم‌افزار بر مبنای معماری ؛ فایل صوتی ارائه مهندس نیرومند در درس معماری نرم‌افزار


اگر همراه ما بوده باشید، ترم گذشته فایل ویدئویی یکی از ارائه‌هایم در کلاس‌های دکترا را منتشر کردم: «برنامه نویسی جنبه گرا» (AOP) و «برنامه نویسی نظارت گرا» (MOP) چیست؟ (سمینار مهندس نیرومند در این زمینه) پایان‌نامه ارشد من هم که برای علاقه‌مندان به پژوهش و مطالعات تحقیقاتی اخیراً منتشر شد: پایان‌نامه ارشد مهندس نیرومند + مقاله: ارائه راهکاری عملی جهت کاهش خستگی ذهنی ناشی از شنیدن گفتار ماشینی   و اما، یکی از ارائه‌های من در این ترم در درس «معماری نرم‌افزار» بود که در این ارائه یک مقاله با عنوان: Architecture-based Software Reliability... (ادامه)

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


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

تاکتیک‌های پیاده‌سازی «کاربردپذیری» در نرم افزار و طراحی سایت


در درس معماری نرم‌افزار، که مرجع آن کتاب Software Architecture in Practice است، صفات کیفی (Quality Attributes) یک نرم‌افزار بحث می‌شود و سپس برای اعمال هر کدام از آن‌ها در نرم‌افزار، یک سری تاکتیک (Tatics) و برای هر تاکتیک یک سری تکنیک یا مکانیزم ارائه می‌شود. هر چند صفات کیفی زیادی می‌توان برای نرم‌افزار تصور کرد، اما مهم‌ترین صفات کیفی یک نرم‌افزار را می‌توان این موارد دانست: Availability Modifiability Performance Security Testability Usability Integrity Efficiency Reliability Reusability Maintainability Expandability Interoperability Survivability Correctness Verifiability Flexibility Portability که البته در این کتاب فقط چند خصیصه کیفی... (ادامه)

پایان‌نامه ارشد مهندس نیرومند + مقاله: ارائه راهکاری عملی جهت کاهش خستگی ذهنی ناشی از شنیدن گفتار ماشینی


پایان‌نامه ارشد خودم و مقاله‌ای که از آن استخراج شده است را اینجا می‌گذارم که هم مورد استفاده علاقه‌مندان به مبحث TTS (یعنی Text To Speech : تبدیل متن به گفتار) قرار گیرد و هم یک نمونه و Template برای دانشجویانی باشد که نمی‌دانند پایان‌نامه باید به چه صورت باشد و چه فصل‌هایی داشته باشد و خلاصه ابهاماتی در این زمینه دارند... با نگاهی کلی به صفحات پایان‌نامه و مقاله می‌توانید متوجه شوید که باید چطور این دو مورد را فصل‌بندی و نگارش کنید. پایان‌نامه ارشد حمید رضا نیرومند با موضوع « ارائه راهکاری عملی جهت کاهش خستگی ذهنی ناشی از شنیدن گفتار ماشینی یکنواخت » مق... (ادامه)

ES-Builder و CLIPS دو ابزار برای آموزش عملی درس سیستم‌های خبره + آموزش ویدئویی


اگر شما مدرس هستید و قصد دارید درس «سیستم‌های خبره» را تدریس کنید، احتمالاً متوجه خواهید شد که ابزارهای آموزش عملی سیستم‌های خبره خیلی کم هستند و اگر هم باشند، خیلی قدیمی‌اند! به هر حال، من خودم از دو ابزار استفاده می‌کنم که می‌خواهم معرفی کنم: ۱- ابزار آنلاین ES-Builder Web: ES-Builder قبلاً به صورت یک نرم‌افزار دسکتاپ ارائه می‌شد اما مدتی هست که فقط نسخه آنلاین دارد. (ES مخفف Expert Systems و به معنی سیستم‌های خبره است) سایت رسمی آن: http://mcgoo.com.au/esbuilder در این سایت با کلیک روی Create a New Login یک اکانت بسازید و شروع به ساخت یک سیستم خبره کنید. هر چند کا... (ادامه)

روش‌های کشف حقایق ویژه درس مهندسی نرم‌افزار (Fact-finding techniques)


دانشجویانی که با بنده درس مهندسی نرم‌افزار داشته باشند، یکی از کارهایی که باید در طول دوره انجام دهند، انتخاب یک «محیط عملیاتی» و تحلیل آن محیط است. یعنی طی کردن روالی که ما در اصطلاح به آن روال Fact-Finding (کشف حقایق) می‌گوییم. این روال، روالی است که هر تولیدکننده نرم‌افزاری باید در تولید هر نرم‌افزاری طی کند؛ همانطور که ما خودمان در آفتابگردان برای تولید هر نرم‌افزاری این روال را طی کرده‌ایم و خواهیم کرد. با توجه به اینکه دانشجویان ممکن است ابهاماتی در تهیه گزارش نهایی داشته باشند، توضیحاتی در این زمینه می‌دهم: اگر شما این درس را ... (ادامه)

خطر شغلی برای برنامه‌نویسان: به زودی آموزش برنامه‌نویسی در مدارس ابتدایی اجباری می‌شود! (+ ده مهارت برتر سال)


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

مجموع خبرها 8 (2 صفحه | درهر صفحه 7)
[ 1 |
News ©