| مدرس: دکتر سمانه حسینمردی | پیشنیاز: – |
| ترم: تابستان ۱۴۰۳ | محل برگزاری: کلاس مجازی |
| زمان ارائه: شنبه ۱۳:۳۰ تا ۱۶:۳۰ | مشاهده: دریافت لایسنس |
مهارتهای پایه در مهندسی نرمافزار؛ از کاربری کامپیوتر تا ابزارهای توسعه و همکاری
آشنایی با کامپیوتر و ابزارهای نرمافزاری، یکی از پایههای ضروری برای فعالیت در محیطهای آموزشی و حرفهای است. این مهارتها تنها به کار با نرمافزارهای عمومی محدود نمیشوند؛ شناخت اجزای کامپیوتر، درک عملکرد سیستمعامل، آشنایی با شبکه و اینترنت و توانایی استفاده از ابزارهای توسعه نرمافزار نیز از جمله دانشهای پایهای هستند که میتوانند مسیر یادگیری و فعالیت حرفهای را هموارتر کنند.
در این درس، با رویکردی کارگاهی و عملی، مهارتهای متنوعی را برای استفاده مؤثرتر از کامپیوتر و ابزارهای دیجیتال فرا میگیرید. ابتدا با اجزای سختافزاری کامپیوتر و مفاهیم پایه سیستمعامل آشنا میشوید و سپس کار با نرمافزارهای پرکاربردی مانند Word، PowerPoint و Excel را میآموزید. همچنین سرویسهای ابری، ابزارهای مدیریت گروهی، منابع تبادل دانش و مفاهیم پایه شبکه و اینترنت بررسی میشوند تا بتوانید از این امکانات در فعالیتهای روزمره و آموزشی خود بهتر استفاده کنید.
بخش دیگری از درس به ابزارها و مفاهیم نزدیکتر به مهندسی نرمافزار اختصاص دارد. در این بخش، با محیط خط فرمان و دستورات پرکاربرد لینوکس، مبانی طراحی صفحات وب با HTML و CSS، آشنایی مقدماتی با JavaScript و برنامهنویسی سمت سرور با PHP آشنا خواهید شد. در پایان نیز مفاهیم کنترل نسخه و ابزار Git، از جمله مدیریت تغییرات، شاخهسازی و ادغام شاخهها، معرفی میشوند؛ مهارتهایی که در همکاری تیمی و توسعه نرمافزار اهمیت زیادی دارند.
در پایان این درس چه تواناییهایی کسب میکنید؟
این درس برای دانشجویان، دانشپذیران و علاقهمندانی مناسب است که میخواهند مهارتهای خود را در کار با کامپیوتر و ابزارهای دیجیتال تقویت کنند و با ابزارهای اولیه مورد استفاده در مهندسی نرمافزار آشنا شوند. همچنین برای افرادی که قصد دارند یادگیری برنامهنویسی و توسعه وب را آغاز کنند، میتواند زمینهای برای آشنایی با مفاهیم و ابزارهای موردنیاز فراهم کند.
برای شرکت در این درس، آشنایی تخصصی با کامپیوتر یا برنامهنویسی لازم نیست. آشنایی مقدماتی با کار با کامپیوتر مفید است، اما مطالب با هدف ایجاد و تقویت مهارتهای پایه ارائه میشوند.