پنج‌شنبه ۹ فروردین ۱۴۰۳ |  عضویت / ورود

یک کورس آموزشی عالی از دانشگاه هاروارد در مورد «مبانی علم کامپیوتر»


انصافاً گاهی اوقات که برخی کلاس‌های دانشگاه‌های کشورهای دیگر را می‌بینم احساس می‌کنم هم اساتید ما به ما ظلم کردند و حالا من هم به عنوان یک مربی به دانشجویانم ظلم می‌کنم!!

نحوه‌ی تدریس برخی از اساتید دانشگاه‌هایی مثل MIT ، Harvard و برکلی و ... از زمین تا آسمان با ما فرق می‌کند!

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

البته تصور نشود که همه اساتیدشان اینگونه‌اند! من دوره‌های زیادی را در دانشگاه‌های مختلف دنیا دیده‌ام و بررسی کرده‌ام، اکثراً (به خصوص در رشته کامپیوتر) کلاس‌هایشان بی‌نظیر است، اما برخی هم هستند که چنگی به دل نمی‌زنند (فراموش نکنید که خوب و بد در همه جای دنیا هستند)

تا به حال چند دوره را دیده‌ام که دوست داشته‌ام یک نسخه از آن را برای تمام مدرسان رشته کامپیوتر ارسال کنم تا از نحوه تدریس، الگوبرداری کنند تا شاید روزی ما در کلاس‌های دانشگاه‌هایمان حرف اساتید را بفهمیم (و اساتید هم خودشان بفهمند که چه می‌گویند!!)

یکی از دوره‌ها دوره Stanford University Programming Abstractions in C plus-plus است که لینک دانلود و حتی سفارش آن را در صفحه مربوط به آن قرار داده‌ایم. (یک نکته جالب در مورد این دوره که نظر من را جلب کرد، این بود که خانم استاد در 27 جلسه تدریس، 27 نوع لباس مختلف پوشیده است!!!!)

اما یکی دیگر از این دوره‌ها که جنبه عمومی‌تری دارد و تماشای آن برای تمام دانشجویان رشته‌های کامپیوتر و اساتید آن‌ها جزء واجبات است، دوره Introduction to Computer Science (مقدمه‌ای بر علم کامپیوتر) است.

این دوره در مورد مبانی و مفاهیم کامپیوتر است. از مفهوم صفر و یک شروع می‌کند و تا طراحی صفحات وب پیش می‌رود و در همه حال، مفاهیم پایه را در نظر دارد.

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

استفاده از کلیپ‌های ویدئویی، صوتی و اسلایدهای جذاب، هر دانشجویی را ترغیب به گوش دادن به درس می‌کند (نه خوابیدن در سر کلاس!!)

https://img.aftab.cc/news/computer-science.jpg

من فقط یک چشمه را نشان می‌دهم:

در تصویر بالا، 8 دانشجو را می‌بینید که به دعوت استاد آمده‌اند. هر کدام از سمت چپ، اعداد مربوط به باینری یعنی 128 ، 64 ، 32 ، 16 ، 8 ، 4 ، 2 و 1 را در دست دارند. ویدئو پرژکتور هم کدهای اسکی را روی صفحه نمایش می‌دهد.

هر بار چند نفر از این افراد دست خود را به نشانه 1 بالا می‌برند. بقیه دانشجوها باید عدد باینری و سپس ده‌دهی به دست آمده را محاسبه کنند و از روی جدول کدهای ASCII حرف مربوطه را بیابند.

من که این بار اگر به این مبحث برسیم، چنین کاری خواهم کرد. (حتی در درس شبکه و محاسبه Subnet هم کاربرد دارد)

روش‌های مختلفی برای جا انداختن مفهوم صفر و یک به کار می‌برد که در نوع خود بی‌نظیر است.

خلاصه، به تمام دانشجویان رشته کامپیوتر و اساتید محترم این رشته پیشنهاد می‌کنم یک وقت اساسی برای نشستن پای این درس در نظر بگیرند. من تعطیلات عید را با این‌ها سر خواهم کرد.

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

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

http://aftab.cc/shop/145-computer-science-harvard-university.html

در ابتدای دوره، یک منبع خوب معرفی می‌شود که من کتاب الکترونیکی آن را یافتم. بد نیست اینجا هم معرفی کنم و لینک دانلود را بدهم. (در ادامه متن...)


کتاب «کامپیوتر چگونه کار می‌کند» یک کتاب جالب در مورد مبانی عملکرد کامپیوتر است. از روند Boot شدن کامپیوتر تا Interruptها و عملکرد نرم افزار و ...

کتاب جالبی‌ست. حجم آن 40 مگابایت است و از طریق لینکی که در انتهای مطلب ارائه می‌شود، قابل دانلود است. (البته ما این کتاب را هم بر روی دو DVD مربوط به مجموعه Computer Science قرار داده‌ایم، پس اگر آن را سفارش داده‌اید، نیازی به دانلود این کتاب نیست)

How Computers Work

Having sold more than 2 million copies over its lifetime, How Computers Work is the definitive illustrated guide to the world of PCs and technology. In this new 8th edition, you’ll find detailed information not just about every last component of hardware found inside your PC, but also in-depth explanations about home networking, the Internet, PC security, and even how cell phone networks operate. Whether you’re interested in how the latest graphics cards power today’s most demanding games or how a digital camera turns light into data, you’ll find your answers right here.

Ron White is a former executive editor and columnist for PC Computing, where he developed the visual concept behind How Computers Work. Founder of one of the earliest PC user groups, he has been writing about computers for 25 years and is known for building wildly extreme computers.

Timothy Edward Downs is an award-winning magazine designer, illustrator, and photographer. He has directed and designed several national consumer, business, technology, and lifestyle magazines, always infusing a sense of “how it works” into every project.

A full-color, illustrated adventure into the wonders of TECHNOLOOGY.

This full-color, fully illustrated guide to the world of technology assumes nothing and explains everything. Only the accomplished Ron White and award-winning Tim Downs have the unique ability to meld descriptive text with one-of-a-kind visuals to fully explain how the electronic gear we depend on every day is made possible. In addition to all the content you’ve come to expect from prior editions, this newly revised edition includes all-new coverage of topics such as:

• How tablet PCs put the power of a PC quite literally in your hands
• How Windows Vista makes your Windows desktop translucent and makes your PC more secure
• How advances in optical disc technology such as dual-layer DVD, HD-DVD, and Blu-Ray discs continue to push the envelope
• How Apple’s new iPhone is revolutionizing what cell phones can do
• How BitTorrent technology enables anyone to share information with everyone

For a decade, How Computers Work has helped newbies understand new technology, while at the same time hackers and IT pros have treasured it for the depth of knowledge it contains. This is the perfect book about computing to capture your imagination, delight your eyes, and expand your mind, no matter what your technical level!

Category: General Computing
Covers: PCs/Hardware
User Level: Beginning–Intermediate

Download "How Computers work" E-Book

 



[ارسال شده در مورخه : جمعه، 28 اسفند، 1388 توسط Hamid]
[ #اخبار IT]



بازدیدها از این مطلب: 18906 بار   امتیاز متوسط :   تعداد آراء: 1   امتیاز دهید:

نظرات طرح شده

نام: [ کاربر جدید ]
ایمیل:

نظر:


اجازه استفاده از تگهای HTML را ندارید


جمع عدد 9 با 7 را در كادر زیر وارد نمایید:
(این كار برای جلوگیری از فعالیت موتورهای اسپمر است)


* توجه: نظر شما بعد از بررسی، نمایش داده خواهد شد.