De.coder
466 subscribers
454 photos
43 videos
191 files
297 links
Download Telegram
یکی از کلاس های خیلی خوب در زمینه علوم کامپیوتر کلاس CS50 دانشگاه Harvard هستش هرچند نمیشه بهش گفت کلاس بیشتر به یک همایش و کنفرانس شبیه .
موضوعات علمی رو به زبان طنز بیان میکنه و اصلا خسته کننده نیست کلاس کاملا شیوا و فان هستش .

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

https://www.youtube.com/channel/UCcabW7890RKJzL968QWEykA
👏1
بعد از ریاضیات گسسته یا به عبارت دیکه ساختمان گسسته نوبت به الگریتم و ساختمان داده می‌رسد.
این مورد نیز مانند ریاضیات برای یک دانشجوی کامپیوتری بسیار واجب و حیاتی میباشد .
در درس ساختمان داده شما با روش ها یا به اصطلاح الگریتم هایی سرو کار دارید که بتوانند سرعت و عملکرد پردازنده سیستم را برای انجام کار های سختی که توان مصرفی بالایی دارند و نیاز به زمان بسیار طولانی دارند که بخواهند به اتمام برسند .
مثلا فرض کنید در یک لیست یا آرایه ۱۰۰۰۰ عنصر وجود دارد چگونه می‌توان در کمترین زمان این ۱۰۰۰۰ عنصر را مرتب کرد. کار بسیار طاقت فرسایی خواهد برای پردازنده و وقت گیر .
در ساختمان دادها قرار این موارد رو بخونیم و الگریتم های پیشنهادی رو مطالعه کنیم .
چرا بهش میگن ساختمان داده چون ما به دادها یک ساختار منطقی می‌دهیم که برای ما قابل درک تر باشه .
در کتاب های قدیمی ساختمان داده ، شما شاهد الگریتم هایی خواهید بود که مسئله ظرفیت حافظه را هم مد نظر داشتند اما با گسترش حافظها و پیشرفت کامیپوتر و لوازم الکتریکی و الکرومغناطیسی این موضوع دیگر مشکلی به حساب نمی آید .

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

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

مباحث کاربردی :
گسسته ، آنالیزها ، نظریه پیچیدگی ، نظریه شبکه ، آمار ، و...

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


کتاب مرجع توسط وزارت علوم کتاب CLRS میباشد که مخفف چهار نویسنده آن است که به زودی قراره نسخه جدیدی از این کتاب وارد مارکت جهانی شود .
نسخه فعلی آن در کانال کتابخانه @debrary وحود دارد

Introduction to Algorithms ( 3rd )
👏1
کلاس هر چند قدیمیه ولی بنظرم ارزش نگاه کردن رو داره .
کلاس دانشگاه MIT در سال 2014 با عنوان Computer Security بر روی طراحی و پیاده سازی یک سیستم امن تمرکز کرده . پس اونایی که دنبال هیجان هستند و هک و اینجور چیزا بدردشون نمیخوره ( شرمنده ) .
این کورس بر اساس گزارش وقت سازمان دفاع انگلیس ساخته شده

https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-858-computer-systems-security-fall-2014/video-lectures/

توی این Course کلاس زیر رو هم به عنوان پیش نیاز توصیه شده متاسفانه لینک ویدیو کلاساش رو پیدا نکردم اگر پیدا کردید کامنت کنید .
https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-033-computer-system-engineering-spring-2018/

البته با این حال میتونید از Note های کلاس استفاده کنید

پ . ن :
دوستان یک چیزی بگم امنیت سیستم های کامپیوتر بیشتر تجربی هستند نه آکادمیک البته توی آکادمیک بیشتر کار مدل سازی و فرمال کردن رو انجام میدن .
ولی توی این کورس شما خیلی چیزای آکادمیک یاد میگیرد و بر خلاف Course های آکادمیک امنیت شبکه که خیلی مفاهیم ریاضی و رمزنگاری داره این حداقل این ها رو داره
This media is not supported in your browser
VIEW IN TELEGRAM
شجریان ( حافظ )
میخوام چند تا کانال خیلی خوب تو زمینه شبکه و اینترنت معرفی کنم .
فقط نکته ای که هست اینکه که برای یادگیری نیست به این قضیه توجه داشته باشید .
کانالها Official هستند و مربوط به گروه خاصی هستند یعنی سازمان های غیر انتفاعی پشت قضیه هستند .
مطالب این کنال ها رو اگر بخواییم بگیم توی یک کلمه اینگونه می شه گفت که چجوری اینترنت رو گسترش بدیم .
توی این کانال ها ویدیو هایی مربوط به مسایل روز دنیای شبکه و مخصوصا اینترنت بررسی میشه .
Nanog :
https://www.nanog.org/
https://www.youtube.com/c/TeamNANOG/about
————————————————————————
Internet Socienty :
https://www.internetsociety.org
https://www.youtube.com/c/InternetSocietyVideo/about
این سایت رو قشنگ زیرو رو کنید همه جای سایت جالبه
————————————————————————
Jim Kurose :
https://www.youtube.com/channel/UCRk6f7EPdMWB_dQNi2Ga-1A

کانال آقای کروز نوسنده کتاب : Introduction to computer Networks : Top-Down Approach
ایشون در سال 2020 میزبان کنفرانس SIGCOMM ACM بوده و ویدیو هاشم قرار داده
————————————————————————
این ویدیو هم برای سال 2016 بوده و برای من خیلی قشنگ و زیبا بود .
موضوعش درباره اینه که اتصالات در اینترنت به سرعت داره زیاد میشه و آینده اینترنت ممکنه از دسترس خارج شه مشکلات همچون Performance رو دارن مخصوصا با تولد IOT .
توی این ویدیو یک گزارش کلی درباره ارزیابیشون از اینترنت رو میدن.
https://www.youtube.com/watch?v=2GE8qShOoJ4
————————————————————————
Internet Research Task Force :
https://www.irtf.org/
https://www.youtube.com/user/ietf
————————————————————————
COINRG meeting session at IETF108 :
https://www.youtube.com/watch?v=N4z_Nn4Y5tY&list=PLC86T-6ZTP5jxcnPyl3c-1De-C89WGtJ1
این Play List هم دریابید جدید ترین کنفرانس IETF

بعدا بازم معرفی میکنم .
فقط توجه داشته باشید که اینا برای آموزش نیست ( بجز کانال کروز ) تنها برای مطالعه پیشرفت های دنیای اینترنت هستند .
Forwarded from a pessimistic researcher (Kc)
امروز به یک Course خیلی باحال برخوردم که توی دانشگاه Stanford توسط Donald Knuth بر گزار شده با اسم Lectures on Mathematical Writing

توی این دوره میخوان بهمون یاد بدن که چطور بتونیم مقاله و کتابی بنویسیم که بیس اکثر مفاهیمش ریاضیاته

به شدت توصیه میکنم ببینید حتی به خودم :))) خیلی بهمون توی نوشتن مقالات کمک میکنه
https://youtube.com/playlist?list=PLOdeqCXq1tXihn5KmyB2YTOqgxaUkcNYG

توی این دوره Lecturer های مهمانی هم هستند مثل Jeffrey Ullman و Leslie Lamport
چقدر حسین صفا قشنگ گفته
از گریه تولد تا گریه مرگ
To Dar Masafate Barani
Mohsen Chavoshi
تو در مسافت بارانی
و غم درشکه ای از اشک است
و اشک شیهه کوتاهی ...
یکی از بهترین درد و دلهایی که بین عاشق و معشوق بعد از جدایی یا مرگ معشوق که شنیدم
https://ocw.mit.edu/resources/res-15-004-system-dynamics-systems-thinking-and-modeling-for-a-complex-world-january-iap-2020/session-video-and-slides/index.htm

نحوه تعامل سیستم ها در دنیای واقعی ،
یک کارگاه یک روزه در دانشگاه MIT هست ، دیدنش خارج از لطف نیست
🔴 زمان ثبت‌نام کارشناسی ارشد سال ۱۴۰۱

🔺 ثبت‌نام در آزمون ورودی مقطع کارشناسی ارشد سال ۱۴۰۱ از روز سه‌شنبه ۱۶ آذر ۱۴۰۰ آغاز می‌شود و تا روز سه‌شنبه ۲۳ آذر ۱۴۰۰ ادامه خواهد داشت. متقاضیان می‌توانند در مهلت مقرر برای شرکت در آزمون مذکور به درگاه sanjesh.org مراجعه و برای ثبت‌نام اقدام کنند.

@konkurcomputer | کنکور کامپیوتر
امروز اعصابم خیلی داغون بود از دست استادای دانشگاه ( خداوکیلی دور از خوباشون خیلی‌هاشون میان که گشایشی از عقدهای دوران دانشجویی شون داشته باشن ، بعد دانشجوهاشونم یاد میگرن وقتی استاد شدن گشایشی در دانشجو هاشون درست میکنن ).
یکی از بچهای دانشگاه درس پروژه برداشته استاد بهش گفته ویندوز سرور بالا بیار بعد روی اون WordPress نصب کن .
خدایی یعنی چی ! چرا باید روی سیستمی که برای زبان .net ساخته شده بیاد کد php بزنه . حالا بهشم میگی چرا جوابتو نمیده .
یاد پروژه خودم افتادم بار اول به استاد راهنما گفتم من از relational خوشم نمیاد و تسلط ندارم و چون زمانم کمه میتونم از nosql ها استفاده کنم بجاش ، گفت نه . ازش پرسیدم چرا جواب نداد.
شاید نمیتونسته بگه که من فقط relational بلدم و عیبش میومده که مطمئنا اونم بلد نبوده و فقط در حد سلام و احوال پرسی بلد بوده .
خلاصه از اون وقت به بعد یاد گرفتم که " اینجا فقط استادا میتونن سوال کنن "
میگن در نبود شیر ها کفتارها فاز سلطان جنگل برمیدارن اینه .

خلاصه که بله ما بزور اون درس رو پاس کردیم ولی به قول شاعر dickinson :
صدای مگسی را می‌شنیدم، زمانی که داشتم میمردم ...
کورس اول افراد زیر مدرس هاش بودند :
Prof. Erik Demaine
Prof. Srini Devadas
Prof. Nancy Lynch

https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-design-and-analysis-of-algorithms-spring-2015/

کورس دوم افراد زیر مدرس هاش بودند:
Prof. Charles Leiserson
Prof. Erik Demaine

https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-introduction-to-algorithms-sma-5503-fall-2005/index.htm


این رفیقمون یعنی Prof. Erik Demaine در تمام کورس های مربوطه به الگریتم تو دانشگاه MIT حضور داره ، اینجوری میتونیم بگیم که طرف یکی از خداوندگاران الگریتم است.

جدیدترین کورس دانشگاه MIT درس طراحی الگریتمها :
https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-spring-2020/index.htm

مدراسن این کورس :
Prof. Erik Demaine
Dr. Jason Ku
Prof. Justin Solomon

این کورس های مهم طراحی الگریتم های دانشگاه MIT است .
صحبت های پروفسور فایمن درباره تلاش های بسیار برای رسیدن به هدف :
https://www.youtube.com/watch?v=bAX27XRHMH8

چیزی که این ویدو رو برام جالب کرد اینکه توضیح میده چرا مردم یا دانشمندا نمیتونن مثل هم فکر کن . هر کسی نگرش خاص خودشو نسبت به یک مسله داره . حالا دلیلش رو از نقطه نظر فیزیک کوانتوم و از زبان یکی از برجسته ترین فیزیک دان های تاریخ بشنوید
" یک سقوط عالی و کلاسیک در جهنم شخصی "

یک چند روزیه فکر و خیال ها دست از سرم بر نمیداره .
به همه چی فکر میکنم به مرگ به زندگی به زمان و... .
یه بیتی از یه شاعر غریبه ای خوندم که میگفت :
" زمان در گذر و من خیره به کنج آواره خویشم ... " .
بنظرم بهتر از این نمیشد شرح حال کرد .

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

" درشرایطی که هم احتمال غلط وجود دارد و هم احتمال درست ، هم احتمال شکست وجود دارد و هم احتمال موفقیت .

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

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

تا اینکه شب شد و به قاعده پانزدهم شمس رسیدم :
" خدا هر لحظه در حال کامل کردنِ ماست، چه از درون و چه از بیرون. هر کدام ما اثر هنریِ ناتمامی است. هر حادثه ای که تجربه می کنیم، هر مخاطره ای که پشت سر می گذاریم، برای رفع نواقصمان طرح ریزی شده است. پروردگار به کمبودهایمان جداگانه می پردازد، زیرا اثری که انسان نام دارد در پی کمال است. "

ولی بعد از اینها باید گفت :
" حقیقت را فاش کن ، اما آنگونه که خود میخواهی ..."
-- emily dickinson
درسال 1965 در آزمایشگاه معروف Bell از نحوه ساخت ترانزیستور فیلم برداری شده بوده .
دانشگاه MIT این فیلم قدیمی رو پیدا کرده و کیفیت آن را بیشتر و آن را به صورت رنگی درآورده .
https://www.youtube.com/watch?v=5x6Ob3EYkcg