حسین حمیدی
تماس با من
پروفایل من
نویسنده (های) وبلاگ حسین حمیدی
آرشیو وبلاگ
      فریاد‌ خاموش (باسابقه‌ترین وبلاگ با نام فریاد خاموش)
آن چه یک دانشجوی تازه وارد کامپیوتر باید بیاموزد نویسنده: حسین حمیدی - ۱۳۸٧/٤/٢۸

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

یکی از دوستان پیشنهاد داده است که یک سایتی درست شود و در آن نکات، تجربیات دانشجویان سال‌های بالاتر، منابع کمک آموزشی، نمونه سؤالات، قلق‌های هر استاد و ... جمع آوری شود تا دانشجویان بتوانند از آن استفاده کنند. به نظرم ایده‌ی بکری است. البته ایشان برای کامپیوتر پیشنهاد داده بود ولی می‌تواند عمومی باشد. آقا رحیم نمی‌خواهی زودتر دست به کار شوی؟ خیلی دعایت خواهند کرد. من هم هر کمکی از دستم بر بیاید دریغ نخواهم کرد.

۱- مروری بر مفاهیم سیستم عامل

۲- آشنایی با ساختار سیستم عامل ویندوز و نکات پیشرفته در استفاده از آن

۳- آشنایی با سیستم عامل لینوکس

۴- آشنایی با مفاهیم پایه‌ی شبکه و به کارگیری آن‌ها در دو محیط ویندوز و لینوکس

۵- آشنایی با وب و روش‌های جستجو و گردآوری اطلاعات

۶- آشنایی با نامه‌ی اینترنتی، مفاهیم و ابزارها

۷- آشنایی با واژه‌پرداز Word و نحوه‌ی قالب‌بندی یک گزارش علمی

۸- آشنایی با Powerpoint و نکات اصلی تهیه‌ی یک ارائه‌ی خوب

۹- آشنایی با Excel و Outlook

۱۰- آشنایی با مفاهیم طراحی وب، html و php

۱۱- آشنایی با اصول سخت‌افزار

۱۲- آشنایی با واژه‌پردازهای Latex و فارسی‌تک

۱۳- تمرین تایپ کامپیوتری در طول ترم با نرم‌افزارهای خودآموز تایپ جهت دست‌یافتن به مهارت تایپ ده انگشتی بدون نگاه به صفحه کلید

 

در آوردن جزئیات هر بخش به شکل ساخت‌یافته وقت بیشتری می‌برد. من هم مدت‌ها است از این فضا دور بوده‌ام و باید فکر کنم تا چیز درستی بنویسم. بنا بر این از هر بخش فقط مثال‌هایی می‌زنم:

۱- kernel space و user space، حافظه‌ی مجازی، process و thread، واسط کاربر گرافیکی، وظایف سیستم عامل

۲- اجزاء اصلی ویندوز مانند taskbar، system tray و ...، windows explorer و نکات آن، تنظیمات control panel، بخش‌های cmd، مفهوم نصب، registry و ...

۳- مزایا و مفاهیم Open Source، نصب لینوکس، آشنایی با دستورات پایه، آشنایی با مفاهیم مجوزها، مستندات اطلاعات لینوکس (man, info)، ویرایشگر vim

۴- تاریخ‌چه، لایه‌های شبکه، انواع همبندی، شبکه‌های محلی و گسترده، مسیریابی، MAC، آدرس‌دهی IP و subnetting، مفاهیم نام دامنه و DNS، دستوارت پایه ping، ifconfig، nslookup، telnet، netstat، tracert و ...

۵- تاریخ‌چه، html، قرارداد http و کارگزار وب، مفهوم و اهمیت لینک، مرور و مرورگرهای وب، جستجو در وب از طریق دایرکتوری‌ها و موتورهای جستجو، ارتقاء مهارت جستجو

۶- آشنایی با قراردادهای ارسال و دریافت نامه‌ی اینترنتی، فیلدهای نامه (پیشرفته)، فیلتر کردن و دسته‌بندی خودکار نامه‌ها، روش‌های متداول پاسخ و ارجاع نامه، جستجو در نامه‌ها، تنظیم account ها در outlook، کار با دفترچه‌ی آدرس‌ها، آشنایی با پوشه‌های رایج (Drafts، Sent، Inbox، SPAM، Trash) و ...

۷- واژه‌پردازهای WYSIWYG، تمرکز بر روی متحوا با استفاده از قالب‌ها و style ها، شماره‌گذاری و نشان‌گذاری خودکار، مسائل مربوط به پاراگراف (تراز، فاصله‌ی بین خطوط، تورفتگی و ...)، درج تصویر و caption، مفهوم cross-reference، درج پاورقی و شماره صفحه، جستجو و جایگزینی و ...

۸- خسته شدم. با متدلوژی شبیه بخش قبل خودتان استنتاج کنید.

۹- ایضاً.

۱۰- آشنایی با مفهوم tag و زبان‌های markup، عناصر پایه‌ی html مانند header، body، title، comment، meta، href، src، script، table، div، فونت و رنگ - php هم در حدی که وقت شود و کارهای ساده‌ای بتوانند انجام دهند تا با برنامه‌نویسی صفحات پویا آشنا شوند.

۱۱- این را کس دیگری درس داد. باید از یک سخت‌افزاری کمک بگیرم.

۱۲- مزایا، نصب، استفاده، مفاهیم، دستورات کلیدی، معرفی منابع جهت کسب اطلاعات بیشتر

۱۳- اهمیتش اگر بیش از سایر موارد نباشد کمتر نیست. جلسه‌ی اول دانش‌جویان نسبت به این موضوع توجیه می‌شوند و نرم‌افزاری جهت آموزش و تمرین تایپ به آن‌ها معرفی می‌شود. در طول ترم هم به آن‌ها گوشزد می‌شود که دو نمره از کل به این مهارت اختصاص دارد. انتظار می‌رود سرعت تایپ چیزی حدود ۳۰ تا ۴۰ کلمه در دقیقه با دقت بالای ۹۰ درصد بشود.

هم‌چنین دانش‌جویان توجیه می‌شوند که باید ضمن فراگیری اصول خودشان آن چه می‌خواهند را بیابند. به عبارت دیگر باید یاد بگیرند دانشجو شوند. از این رو پس از آشنایی کلی و ابتدایی یادگیری عمیق‌تر مهارت‌هایی مانند Latex یا php یا bash scripting  به خود دانشجو واگذار می‌شود تا در قالب انجام تمرین این مهارت‌ها را یاد بگیرد.

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

 

  نظرات ()
مطالب اخیر رؤیای همیشه دانشجو ماندن یک کامنت عجیب در کرنل! تصویری از نرم‌افزارهای سازمانی به کار رفته در یک شرکت بین‌المللی سعی کنید غرق نشوید Chief Bug Officer حساسیت! بازگشت به دوره‌ی جوانی! نظرسنجی درباره‌ی کیفیت خدمات تعطیلات رسمی ایران در تقویم‌های بین‌المللی استاد خوب / استاد بد
کلمات کلیدی وبلاگ فناوری (٦٤) نکات و حکمت‌ها (٥۱) اجتماع (۳٥) کسب و کار (۳۳) تجربیات زندگی (٢۸) دعوت و معرفی (٢۳) دیگران (۱٩) الگوگیری و الگوسازی (۱٤) درس‌های پدر (۱۳) نقد و نظر (۱٢) لطیفه (۱٢) آموزش و تحصیلات (۱۱) دعا (۸) خاطرات (٧) شهر (٧) عکس (٦) خرافه‌ستیزی (٦) دوستان (٥) روضه (٥) شعر (۱) روایت (۱)
دوستان من بچه شیطون بیابان‌زده دغدغه‌هایم ریحان یادداشتها پرتال زیگور طراح قالب