You are not allowed to perform this action

مهارت‌های پایه در مهندسی کامپیوتر

مدرس: سمانه حسینمردی گواهی: رسمی دوزبانه
ترم: تابستان ۱۴۰۳ پیش‌نیاز: –
زمان ارائه: شنبه ۱۳:۳۰ تا ۱۶:۳۰ محل برگزاری: کلاس مجازی

هدف کلی

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

سرفصل‌ها

  • آشنایی با سخت‌افزار کامپیوتر (۲ جلسه)
    • ساختار کلی و عملکرد اجزاء سخت‌افزار شامل صفحه کلید، موشواره، نمایشگر، کیس، برد اصلی، حافظه‌ها، پردازنده، سیستم خنک‌کننده، منبع تغذیه، نحوه‌ی ارتباطات اجزاء
  • اصول و مفاهیم کامپیوتر و سیستم عامل (۱ جلسه)
    • فهم کلی جایگاه سیستم عامل در کامپیوتر و آشنایی عمومی با سیستم عامل ویندوز، عملکردهای اولیه مانند کپی، جستجو در فایل‌ها، کلیدها و میانبرهای متداول، منوی استارت و امکانات موجود در آن، فرمان‌های مهم و سوییچ‌ها در خط فرمان، متغیرهای محیطی، نوشتن فایل‌های Windows Registry،Domain ،Active Directory ،BAT، نرم‌افزارهای پرکاربرد مانند آنتی‌ویروس، Download Manager، محیط‌های برنامه‌نویسی، ابزارهای گرافیکی
  • آشنایی مقدماتی با حروف‌چینی کامپیوتری (۱ جلسه)
    • کار با نرم‌افزار مایکروسافت ورد، ساخت یک سند جدید، قالب‌دهی به کلمه، پاراگراف، صفحه، آشنایی با استایل، افزودن جدول/تصویر/فرمول به متن، ویژگی‌های خاص برای نگارش فارسی
  • آشنایی مقدماتی با پاورپوینت و اکسل (۱ جلسه)
    • کاربرد پاورپوینت و اکسل، ایجاد و ویرایش فایل‌ها، مفهوم Slide Master در پاورپوینت، پویانمایی‌ها در پاورپوینت، قالب‌دهی سلول‌های صفحه در پاورپوینت، استفاده از فرمول‌ها و توابع در اکسل، انواع نمودارها
  • آشنایی با سرویس‌های کاربردی (۱ جلسه)
    • سرویس‌های ابری گوگل شامل پست الکترونیکی جیمیل، گوگل درایو و گوگل داکس، سرویس‌های مدیریت گروهی مانند Trello و Doodle، سرویس‌های سوال و جواب و تبادل دانش مانند Stack Exchange و Stack Overflow
  • آشنایی با شبکه‌های کامپیوتری (۱ جلسه)
    • ساختار کلی شبکه و اینترنت، موتورهای جستجو، مفاهیم اولیه مانند URL و IP، آشنایی با پروتکل‌های متداول مانند FTP ،HTTP و IMAP، آشنایی با دستورهای پرکاربرد در شبکه مانند ipconfig ،ping و traceroute
  • آشنایی با سیستم عامل لینوکس (۲ جلسه)
    • مفهوم shell، جستجو در فایل‌ها، مجوزها، Help، فشرده‌سازی، دستورهای مهم مانند passwd ،cp ،ls ،cd ،grep ،su ،chmod و kill
  • مقدمات برنامه‌نویسی وب (۲ جلسه)
    • اصول کلی HTML، برنامه‌نویسی مقدماتی HTML، آشنایی با JavaScript و CSS، ویرایشگرهای HTML مانند FrontPage
  • مقدمات برنامه‌نویسی PHP (۱ جلسه)
    • اصول کلی برنامه‌نویسی PHP، مفهوم برنامه‌نویسی سمت‌ سرور، متغیرها در PHP، کار کردن با انواع داده‌ها در PHP، آشنایی با ساختارهای شرطی و حلقه در PHP
  • آشنایی با سیستم‌های کنترل نسخه (۲ جلسه)
    • انواع سیستم‌های کنترل نسخه، آشنایی با گیت، نحوه نگهداری داده‌ها در گیت، دستورات اولیه، مفاهیم شاخه و برچسب، نحوه‌ی ایجاد و ادغام شاخه، آشنایی با سرویس‌های عمومی گیت

ارزیابی

  • تمرین‌های عملی هفتگی: ۴۵٪ نمره
  • آزمون عملی (تایپ): ۱۰٪ نمره
  • آزمون‌ پایانی: ۴۵٪ نمره
  • فعالیت اضافی: تا ۵٪ نمره تشویقی

منابع

  1. C. Newman. SAMS Teach Yourself PHP in 10 Minutes. Sams Publishing, 2005.
  2. D. Hayes. Sams Teach Yourself HTML in 10 Minutes. 4th Edition, Sams publishing, 2006.
  3. R. Weakley. Sams Teach Yourself CSS in 10 Minutes. Sams Publishing, 2005.
  4. B. Forta. Sams Teach Yourself Regular Expressions in 10 Minutes. Sams Publishing, 2004.
  5. R. Shimonski. SAMS Teach Yourself Unix in 10 Minutes. Sams Publishing, 2005.
  6. J. Andrews. A+ Guide to Managing & Maintaining Your PC. 7th Edition, Course Technology, 2009.
  7. Cisco Networking Academy. IT Essentials PC Hardware and Software Course Booklet. Version 4.1, 2nd Edition, Cisco Press, 2010.