دانش کامپیوتر

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

چه تفاوتی بین منطق فازی و شبکه‎های عصبی وجود دارد؟
26 خرداد 1397
منطق فازی متعلق به خانواده منطق چند ارزشی است و برخلاف استدلال ثابت و دقیق تمرکز آن بر استدلال ثابت و تقریبی است. یک متغیر در منطق فازی می‌تواند ارزش حقیقی را در محدوده بین 0 و 1 به دست آورد، در حالی که در مجموعه‎های باینری سنتی درست یا غلط بودن مطرح است. شبکه‎های عصبیNN) ) یا شبکه‎های عصبی مصنوعیANN) ) یک مدل محاسباتی است که بر اساس شبکه‎های عصبی بیولوژیکی توسعه یافته است. یک شبکه عصبی مصنوعی از نورون‎هایی مصنوعی تشکیل شده است که به یک دیگر متصل شده‎اند. معمولا یک ANN ساختار خود را بر اساس اطلاعات ورودی به آن مطابقت می‌دهد.
در گفت‌و‌گوی مفصل با دکتر مهدی راستی، استاد دانشگاه صنعتی امیرکبیر، از وی در خصوص کیفیت آموزش و پژوهش در دانشگاه‌های ایران پرسیدیم. همچنین وضعیت صنعت فناوری اطلاعات را در ایران به بحث گذاشتیم و انگیزه‌های شکل‌گیری شبکه‌های نسل پنجم موبایل را نیز بررسی کردیم.
این راز طلایی را بیازمایید و نیازی را پاسخ دهید
07 خرداد 1397
آیا دوست دارید در کار خود پیشرفت شغلی داشته باشید؟ آیا مایلید راه درست ارتقای موقعیت شغلی را بدانید؟ بعضی از رموز شغلی در کمتر کتابی آمده‌اند. توجه به نیازهای داخلی محل کار و اهمیت دادن به آن یکی از همین رموز است. این رمز طلایی برای پیشرفت شغلی خیلی کارآمد است، ولی برای کارشناسان تازه‌کار چنان نامرئی و دور از ذهن است که حتی باور نمی‌کنند حقیقت داشته باشد. اگر می‌خواهید با هنر نیازسنجی آشنا شوید، این مقاله را بخوانید.
پادکست: با این کامپیوترى که در مغز ماست چه کنیم؟
22 ارديبهشت 1397
خوانندگانی که طی چند ماه گذشته ماهنامه شبکه را دنبال کرده‌اند احتمالا متوجه شده‌اند که طیف جدیدی از مباحث با تمرکز بر موضوع «موفقیت در زندگی شغلی» کارشناسان کامپیوتر مورد توجه مجله قرارگرفته است. این رویکرد ممکن است برای برخی از خوانندگان، به ویژه آنان که به تخصص گرایی و فن گرایی اعتقاد دارند چندان جذاب نباشد یا طرح چنین مسایلی در بخشی به نام «دانش کامپیوتر» برایشان سوال برانگیز باشد. از نظر این افراد، اگر کسی بخواهد درباره موفقیت یا روانشناسی یا کار تیمی و مباحثی از این دست مطالعه کند باید به نشریات تخصصی مربوط به این علوم مراجعه کند و جای صحبت درباره این موضوعات آنجاست. در این گفتار سعی می‌کنم چنین دیدگاهی را از چند زاویه نقد کنم.
چرا مهندسی نیازمندی‌های نرم‌افزار مهم است؟
22 ارديبهشت 1397
یکی از جالب‌ترین و در عین حال چالش‌برانگیزترین امور در فرآیند مهندسی نرم‌افزار، اولین قدم آن یعنی شناخت نیازمندی‌های نرم‌افزار است که با نام‌هایی چون «مهندسی نیازمندی‌ها» یا «مهندسی نیازمندی‌های نرم‌افزار» (1) شناخته می‌شود و شامل نیازمندی‌های کاربر (یا مشتری) و نیازمندی‌های فنی (یا سیستم) است. شناخت نیازمندی‌های نرم‌افزار بسیار مهم است، چون سرنوشت پروژه به انجام صحیح این مرحله بنیادی وابسته است. در عین حال کاری چالش‌برانگیز است، چون این مرحله بیش از سایر مراحل به عامل انسانی وابسته است و برای مهندسانی که شاید در ارتباط‌گیری انسانی و جنبه‌های غیرفنی مهارت نداشته باشند، کاری هم‌زمان سخت و آسان است. شاید به همین علت، در بسیاری از شرکت‌ها و پروژه‌ها به این گام همچون یک مانع دست و پاگیر و بروکراتیک نگاه می‌شود که باید سریع‌تر به پایان برسد تا کار اصلی، یعنی تولید نرم‌افزار، هرچه سریع‌تر آغاز شود.
10 کتاب جدید و ارزشمند حوزه فناوری که در سال جدید باید مطالعه کنیم
21 ارديبهشت 1397
از آخرین باری که یک کتاب یا مقاله‌ای را به‌شکل دقیق مطالعه کرده‌اید چقدر زمان گذشته است؟ آیا عادت‌های روزانه‌ای همچون توییت کردن و مراجعه مکرر به شبکه‌های اجتماعی باعث شده است تا فاصله شما از کتاب و کتاب‌خوانی روز به روز بیشتر و بیشتر شود؟ اگر جزء آن گروه از کاربرانی هستید که زیاد میانه خوبی با کتاب خواندن ندارند، متأسفانه باید بگوییم در درازمدت متحمل ضررهای فراوانی خواهید شد. کتاب‌خوانی ضمن آنکه به شما کمک می‌کند در حوزه کاری خود به جدیدترین اطلاعات دسترسی داشته باشید، دید شما نسبت به مسائل را بازتر و روشن‌تر می‌کند و درنهایت باعث می‌شود ایده‌های جدیدی به ذهن شما خطور کند. اما پیش از آنکه به معرفی 10 کتاب برتری برسیم که در این مقاله آن‌ها را برای شما آماده کرده‌ایم، لازم است در چند خط به‌شکل کوتاه به شما بگوییم کتاب‌خوانی چرا مفید است.
آیا به حس ششم نیاز داریم؟
15 ارديبهشت 1397
تقریباً ده سال پیش سؤالی برایم پیش آمد. می‌خواستم بدانم «آیا برای برنامه‌نویس کامپیوتر بودن ساخته شده‌ام یا نه؟» این از آن دست سؤال‌های شغلی فلسفی است که همه آدم‌ها یک روزی از خود می‌پرسند. به همین دلیل، به بحث روان‌شناسی تیپ‌های شخصیتی علاقه‌مند شدم و چند کتاب در این مورد خواندم. در خلال مطالعه، مقالات متعددی دیدم که یکی از خصوصیات برنامه‌نویسان کامپیوتر (و به طور کلی متخصصان آی‌تی) را حس ششم آنان می‌دانستند. در ابتدا نسبت به این تعبیر بی‌تفاوت بودم و از کنار آن به‌عنوان یک تعارف و روشی برای ایجاد انگیزه مثبت در افراد مستعد می‌گذشتم. اما به‌تدریج معنای تازه‌ای از اصطلاح «حس ششم» در ذهنم شکل گرفت. این یکی از آن اصطلاحات نادقیق و گنگی است که معانی متفاوتی به آن نسبت داده شده است. قدیمی‌ترین تعاریف پیرامون درکی ماورا الطبیعه از جهان هستی می‌چرخد.
مبانی اینترنت اشیا: توانمندسازی دانشجویان برای عصر هوشمند
06 ارديبهشت 1397
درباره اینترنت اشیا (IoT) و تأثیر آن بر زندگی بشر مقالات زیادی نوشته شده است. در ماهنامه شبکه تاکنون دو پرونده ویژه به آن اختصاص داده شده است (در شماره‌های 185 و 194). افزون بر این، مطالب زیادی نیز به‌طور مستقل در ماهنامه شبکه و سایت آن با محوریت اینترنت اشیا و فناوری‌های مرتبط با آن منتشر شده است. با این حال، مطالعه سیستماتیک و هدفمند در این زمینه نیازمند یک دوره دانشگاهی است که در برنامه آموزشی جدید دانشگاه صنعتی امیرکبیر (مصوب آذر ماه 96) برای رشته مهندسی کامپیوتر در دستور کار قرار گرفته است. در این برنامه، درس سه‌واحدی «مبانی اینترنت اشیا» برای دانشجویان کارشناسی معرفی شده است که در این نوشتار به واکاوی آن خواهیم پرداخت و چند نمونه مشابه را نیز بررسی خواهیم کرد.
می‌خواهید برنامه نویسی یاد بگیرید؟ پس بازی کنید
04 ارديبهشت 1397
همه ما خوب می‎دانیم که غول دنیای فناوری گوگل یک شرکت پیشگام در نوآوری و ایده‎های خلاقانه است. این بار هم طبق آخرین گزارشات دریافتی مشخص شده است که این شرکت یک اپلیکیشن رایگان اندروید و iOS را برای یادگیری برنامه نویسی عرضه کرده است. گوگل قصد دارد هر طور که شده حتی به شیوه بازی برنامه نویسی را به شما آموزش دهد.

صفحه‌ها

اشتراک در دانش کامپیوتر