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

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

معرفی درس

مهارت‌های پایه در مهندسی نرم‌افزار؛ از کاربری کامپیوتر تا ابزارهای توسعه و همکاری

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

در این درس، با رویکردی کارگاهی و عملی، مهارت‌های متنوعی را برای استفاده مؤثرتر از کامپیوتر و ابزارهای دیجیتال فرا می‌گیرید. ابتدا با اجزای سخت‌افزاری کامپیوتر و مفاهیم پایه سیستم‌عامل آشنا می‌شوید و سپس کار با نرم‌افزارهای پرکاربردی مانند Word، PowerPoint و Excel را می‌آموزید. همچنین سرویس‌های ابری، ابزارهای مدیریت گروهی، منابع تبادل دانش و مفاهیم پایه شبکه و اینترنت بررسی می‌شوند تا بتوانید از این امکانات در فعالیت‌های روزمره و آموزشی خود بهتر استفاده کنید.

بخش دیگری از درس به ابزارها و مفاهیم نزدیک‌تر به مهندسی نرم‌افزار اختصاص دارد. در این بخش، با محیط خط فرمان و دستورات پرکاربرد لینوکس، مبانی طراحی صفحات وب با HTML و CSS، آشنایی مقدماتی با JavaScript و برنامه‌نویسی سمت سرور با PHP آشنا خواهید شد. در پایان نیز مفاهیم کنترل نسخه و ابزار Git، از جمله مدیریت تغییرات، شاخه‌سازی و ادغام شاخه‌ها، معرفی می‌شوند؛ مهارت‌هایی که در همکاری تیمی و توسعه نرم‌افزار اهمیت زیادی دارند.

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

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

پیش‌نیاز

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

سرفصل‌ها

ارزیابی

منابع

  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.