مهارتهای پایه در مهندسی کامپیوتر
مدرس: سمانه حسینمردی | گواهی: رسمی دوزبانه |
ترم: تابستان ۱۴۰۳ | پیشنیاز: – |
زمان ارائه: شنبه ۱۳:۳۰ تا ۱۶:۳۰ | محل برگزاری: کلاس مجازی |
هدف کلی
هدف این درس ارائهی دانش و مهارتهای لازم برای کاربری عمومی کامپیوتر است. دانشپذیر در این درس مهارتهای عمومی در کار با کامپیوتر شامل شناخت سختافزار، سیستم عامل و نرمافزارهای متداول، برنامهنویسی تحت وب، اصول کلی شبکه و اینترنت و نحوهی استفاده از آنها را میآموزد. شیوهی ارائهی این درس به صورت کارگاهی و عملی است و در هر جلسه مفاهیم به صورت عملی توسط مدرس به دانشپذیران تدریس میشود و دانشپذیران نیز با تمرین عملی به یادگیری مطالب ارایه شده میپردازند.
سرفصلها
- آشنایی با سختافزار کامپیوتر (۲ جلسه)
- ساختار کلی و عملکرد اجزاء سختافزار شامل صفحه کلید، موشواره، نمایشگر، کیس، برد اصلی، حافظهها، پردازنده، سیستم خنککننده، منبع تغذیه، نحوهی ارتباطات اجزاء
- اصول و مفاهیم کامپیوتر و سیستم عامل (۱ جلسه)
- فهم کلی جایگاه سیستم عامل در کامپیوتر و آشنایی عمومی با سیستم عامل ویندوز، عملکردهای اولیه مانند کپی، جستجو در فایلها، کلیدها و میانبرهای متداول، منوی استارت و امکانات موجود در آن، فرمانهای مهم و سوییچها در خط فرمان، متغیرهای محیطی، نوشتن فایلهای 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
- آشنایی با سیستمهای کنترل نسخه (۲ جلسه)
- انواع سیستمهای کنترل نسخه، آشنایی با گیت، نحوه نگهداری دادهها در گیت، دستورات اولیه، مفاهیم شاخه و برچسب، نحوهی ایجاد و ادغام شاخه، آشنایی با سرویسهای عمومی گیت
ارزیابی
- تمرینهای عملی هفتگی: ۴۵٪ نمره
- آزمون عملی (تایپ): ۱۰٪ نمره
- آزمون پایانی: ۴۵٪ نمره
- فعالیت اضافی: تا ۵٪ نمره تشویقی
منابع
- C. Newman. SAMS Teach Yourself PHP in 10 Minutes. Sams Publishing, 2005.
- D. Hayes. Sams Teach Yourself HTML in 10 Minutes. 4th Edition, Sams publishing, 2006.
- R. Weakley. Sams Teach Yourself CSS in 10 Minutes. Sams Publishing, 2005.
- B. Forta. Sams Teach Yourself Regular Expressions in 10 Minutes. Sams Publishing, 2004.
- R. Shimonski. SAMS Teach Yourself Unix in 10 Minutes. Sams Publishing, 2005.
- J. Andrews. A+ Guide to Managing & Maintaining Your PC. 7th Edition, Course Technology, 2009.
- Cisco Networking Academy. IT Essentials PC Hardware and Software Course Booklet. Version 4.1, 2nd Edition, Cisco Press, 2010.