GuilanCS | علوم کامپیوتر
1.04K subscribers
1.61K photos
60 videos
225 files
1.01K links
💻انجمن علمی علوم کامپیوتر دانشگاه گیلان

🔶اینستاگرام انجمن:https://instagram.com/csguilan

🔷ارتباط با دبیر انجمن(اسماعیل ذوالفقاری):
@anon7vip


🔗گروه دانشجویان:
Download Telegram
💎پایان معرفی زبان برنامه نویسی فرترن


🌴🌱🌿🍀🍃🌷🌼🌸💐🌳🌲🎄🌵
دوستان عزیز در خدمت شما هستیم همچنان با قسمت ششم عیدانه ی علوم کامپیوتری
امروز قصد داریم درباره ی یکی از دروس دیگر صحبت کنیم . درسی که یکی از موضوعات نسبتا مهم در نرم افزار به حساب میاد و دانشجویان علوم کامپیوتر می تونن اون رو به عنوان یکی از کهاد های رشته ی مهندسی نرم افزار انتخاب کنند و بگذرونند . البته بخشی از این درس به عنوان قسمتی از درس "اصول سیستم های کامپیوتری " جزء دروس اصلی رشته ی علوم کامپیوتر هست که 4 واحد هم داره . بیشتر سعی میکنیم که امروز درباره ی همین قسمت صحبت کنیم و نکات بسیار کلی درباره ی قسمت های دیگر خواهیم گفت
از جمله بخش های مهم این درس و موضوع میشه به موارد زیر اشاره کرد :
1- سیستم اعداد باینری(دودویی)
2- گیت های منطقی
3- جبر بول
4- ساده سازی توابع بول
5- مدار های منطقی ترکیبی
6- مدارهای منطقی ترتیبی
7- مدار های منطقی سنکرون و آسنکرون
8- مدار های ترکیبی MSI و PLD
9- ثبات ها
10- مدار های مجتمع دیجیتال

البته ممکنه در کتاب های مختلف عناوین فرق کنه و یا مطالب بیشتر یا کمتری وجود داشته باشه .. اینها کلیات بود که خدمت شما عرض کردیم ..حالا بخشی از این فهرست به عنوان درس اصول سیستم های کامپیوتری برای دانشجویان رشته ی علوم کامپیوتر ارائه میشه . البته این درس(اصول سیستم های کامپیوتری) شامل بخش های دیگری هم هست مثل "معماری کامپیوتر" که انشاءالله بیشتر در قسمت های بعدی راجع بهشون صحبت خواهیم کرد .
از جمله منابع مهم و مفیدی که میتونیم برای این درس معرفی کنیم عبارت هستند از : 👇👇
و چندین کتب دیگر در این زمینه یعنی مدار منطقی
در ادامه برخی نکات آموزشی در این مبحث را بیان خواهیم نمود :
گیت های منطقی
گیت های منطقی به همراه جداول درستی
تئوری های جبر بول
دیکدر : دستگاه، مدار، مبدل، نرم افزار، الگوریتم یا شخصی‌ است که پیام/اطلاعات کدگذاری شده توسط کدگذار را به حالت اولش باز می‌گرداند به طوری که اطلاعات اصلی را می‌توان بازیابی کرد.
به عبارتی ، یک دیکدر ، یک مدار ترکیبی است که اطلاعات دودویی را از طریق n خط ورودی دریافت می کند و آن را حداکثر به 2 به توان n خط خروجی مستقل تبدیل می کند .یک دیکدر n در 2 به توان n ، تولید کننده ی مینترم ها خواهد بود .
دیکدر 2 به 4
مالتی پلکسر : مالتی پلکسر یک مدار ترکیبی است که اطلاعات یکی از 2 به توان n داده ی ورودی را بر یک خط خروجی هدایت می کند . مالتی پلکسری که دارای 2 به توان n خط ورودی است ، دارای n انتخاب گر است .
مالتی پلکسر 4 به 1
مدار های ترکیبی

یک مدار ترکیبی ، از تعدادی گیت منطقی متصل به هم ساخته شده که دارای تعدادی ورودی و خروجی است . n متغیر دودویی ورودی ، از یک یک منبع خارجی سرچشمه گرفته و m متغیر دودویی خروجی هم به یک مقصد خارجی می رود . هرکدام از خروجی ها را می توان توسط یک رابطه یک رابطه ی جبر بولی بر اساس ورودی ها نوشت . می توان عملکرد یک مدار ترکیبی را با جدول درستی نشان داد.
ممنونم دوستان که همراه ما بودید .. انشاءالله فردا هم در خدمت شما خواهیم بود 🌹🌹
خدانگهدار
🎄🌲🌳🌿🌱🌴🍀🌺🌹🌷🌸🌼💐

پایان قسمت ششم عیدانه ی علوم کامپیوتری
همراهان و دانشجویان عزیز

برای شرکت در کارگاه های این ترم انجمن علمی علوم کامپیوتر به جهت تسهیل روند ثبت نام ،باید پیش ثبت نام کنید تا به هنگام تشکیل کلاس ها زمان و شماره ی کلاس به شما اطلاع داده شود .
📌راه پیش ثبتنام:
ارسال پیام به ای دی @L_Afshar

@GuilanCs
اولین برنامه نویس زن جهان

⭐️آدا لاولیس⭐️ به عنوان اولین برنامه نویس تاریخ و پیشگام در رایانش مدرن و از آن مهم تر، اولین برنامه نویس زن جهان شناخته می شود. او در تاریخ 10 دسامبر سال 1815 میلادی در بریتانیا به دنیا آمد و در سن 17 سالگی با «ماشین تحلیلی» چارلز ببیج آشنا شد و در نهایت در سال 1842 با مفهومی که امروزه آن را برنامه نویسی کامپیوتری می نامیم، درگیر شد. جالب است بدانید که آدا یک نابغه ی ریاضی بود و این ویژگی را از مادرش به ارث برده بود. چارلز ببیج به او لقب "جادوگر اعداد" را داده بود. آدا فرزند شاعر معروف انگلیسی، لرد بایرن بود. او توانایی در علوم فلسفی را از پدر و ریاضیات را از مادر به ارث برده بود. لاولیس شیوه ی تفکر خود را "علوم شاعرانه" نامیده بود که از طریق آن مفاهیم ریاضی را با استعاره و تشبیهات، تشریح می کرد.

آدا لاولیس در سن 12 سالگی پرواز پرندگان را مورد بررسی قرار داده بود و توانسته بود موادی را بررسی کند که می توانستند به عنوان بال های مصنوعی به کار گرفته شوند. او در سن 13 سالگی شروع به نوشتن نتایج تحیقاتش درباره ی پرواز کرد و آن را Flyology که معنی تحت الفظی آن «پرواز شناسی» می شود نامید. اما مادرش مانع کار او شد چرا که موجب شده بود آدا از خواندن درس هایش غفلت کند. البته با توجه به نبوغی که داشت، اگر به تحقیقاتش در این زمینه ادامه می داد، می توانست برادران رایت را پشت سر بگذارد.

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

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

آدا لاولیس در عنفوان جوانی یعنی زمانی که 36 ساله بود بر اثر سرطان رحم، درگذشت و در کنار پدر مشهورش -لرد بایرون- به خاک سپرده شد.

#sokanacademy
@GuilanCs