درگذشته، رشته مهندسی کامپیوترمهندسی کامپیوتر چیست؟ معرفی رشته کامپیوتر توسط اساتید شریفاین صفحه به معرفی کامل رشته کامپیوتر، اعم از دروس رشته کامپیوتر، درآمد رشته کامپیوتر، شغل های رشته کامپیوتر، گرایش ها و زیر شاخه های رشته کامپیوتر پرداخته است مقطع کارشناسی دارای گرایش بود و دانشجویان پس از گذراندن بخشی از دوره، گرایششان را انتخاب میکردند. یکی از گرایشهای این رشته، گرایش نرم افزار معرفی رشته نرم افزار کامپیوتر در دانشگاه+معرفی ارشد نرم افزاررشته نرم افزار یکی از گرایش های مقطع لیسانس و ارشد کامپیوتر است، در این صفحه رشته نرم افزار کامپیوتر در دانشگاه و ارشد نرم افزار توسط اساتید صنعتی شریف معرفی شده بود. در حال حاضر در دانشگاههای دولتی مثل دانشگاه شریفارشد کامپیوتر شریفاین صفحه عالی به معرفی ارشد کامپیوتر شریف پرداخته و ارشد کامپیوتر شریف را از همه زوایا از جمله گرایش ها، دروس هر گرایش، اساتید معروف و ... بررسی کرده و دانشگاه تهرانهمه چیز درباره مهندسی کامپیوتر دانشگاه تهراناین صفحه عالی تمامی جوانب مهندسی کامپیوتر دانشگاه تهران از جمله آخرین رتبه قبولی، چارت درسی آن، اساتید مهندسی کامپیوتر دانشگاه تهران و مکان آن بررسی شده و… برای مقطع کارشناسی مهندسی کامپیوتر گرایشی ندارند و نام گرایش در دانشنامه دانشجو ذکر نمیشود. در این دانشگاهها دانشجویان میتوانند درسهای اختیاری را از تمرکز نرمافزار اخذ کنند. میتوان گفت که تمرکز نرمافزار جایگزین گرایش نرم افزار شده است. در مقاله دروس رشته کامپیوترمعرفی و بررسی دروس رشته مهندسی کامپیوتردر این صفحه تمامی دروس رشته کامپیوتر بطور کامل معرفی شده است، همچنین سرفصل هر یک از این دروس و منابع آن نیز برای شما عزیزان معرفی شده است، گرایش نرم افزار، یا بهتر است بگوییم تمرکز نرم افزار معرفی شده است. در پایان لازم به ذکر است که در برخی از واحدهای دانشگاه آزاد هنوز از اصطلاح گرایش نرم افزار استفاده میکنند.
آشنایی با گرایش نرم افزار
مهندسی نرم افزارمهندسی نرم افزار چیست؟این صفحه عالی به بررسی مهندسی نرم افزار پرداخته وظایف یک مهندس نرم افزار و شغل مهندسان نرم افزار و آینده مهندسی نرم افزار را بررسی کرده است یکی از گرایشهای پرطرفدار رشته مهندسی کامپیوتر در مقطع کارشناسی است. این گرایش به بررسی و توسعه روشها و ابزارهایی میپردازد که برای طراحی، پیادهسازی، تست و نگهداری نرمافزارها مورداستفاده قرار میگیرند. دانشجویان در این رشته با مفاهیمی همچون برنامه نویسیبرنامه نویسی کامپیوتر چیست و چطور می توانید یک برنامه نویس موفق شوید؟در عصر فعلی برنامهنویسی یکی از پرطرفدارترین شغلهای دنیاست، دغدغهای افرادی که میخواهند در مسیر برنامهنویس شدن قدم بردارند این است که نمیدانند از کجا باید شروع کنند، در این صفحه هر آن چه برای تبدیل شدن به یک برنامه نویس حرفه ای نیاز دارید در اختیارتان قرار گرفته است، تحلیل سیستمها، طراحی الگوریتمآموزش طراحی الگوریتم به زبان سادهدرس طراحی الگوریتم یکی از مهمترین و بنیادیترین دروس رشته کامپیوتر است. هدف از این درس، معرفی روشهای مختلف طراحی الگوریتمها برای حل مسائل گوناگون است، در این صفحه به معرفی و آموزش طراحی الگوریتم پرداخته شده است.، مدیریت پروژههای نرمافزاری و بهینهسازی آشنا میشوند. مهندسی نرم افزار با تمرکز بر کیفیت و کارایی، به تولید نرمافزارهای قابلاعتماد و مقیاسپذیر برای نیازهای مختلف صنعتی و تجاری میپردازد. برای آشنایی بیشتر با گرایش مهندسی نرمافزار میتوانید به صفحه مهندسی نرم افزارمهندسی نرم افزار چیست؟این صفحه عالی به بررسی مهندسی نرم افزار پرداخته وظایف یک مهندس نرم افزار و شغل مهندسان نرم افزار و آینده مهندسی نرم افزار را بررسی کرده است مراجعه کنید.
سرفصل کارشناسی برای گرایش نرم افزار
در ادامه سرفصل وزارت علوم برای گرایش مهندسی نرم افزار آمده است. بر اساس این سرفصل تعداد کل واحدها ۱۴۰ واحد است که شامل ۲۲ واحد عمومی، ۲۲ واحد دروس پایه، ۵۹ واحد دروس اصلی، ۱۹ واحد دروس تخصصی و ۱۲ واحد دروس تمرکز تخصصی نرمافزار و ۸ واحد نیز دروس اختیاری است.
لیست دروس عمومی، پایه، اصلی، تخصصی و اختیاری را میتوانید در صفحه دروس رشته مهندسی کامپیوترمعرفی و بررسی دروس رشته مهندسی کامپیوتردر این صفحه تمامی دروس رشته کامپیوتر بطور کامل معرفی شده است، همچنین سرفصل هر یک از این دروس و منابع آن نیز برای شما عزیزان معرفی شده است مشاهده کنید؛ اما تفاوت اصلی در دروس تمرکز تخصصی نرمافزار است. این دروس به شرح زیر هستند که برای آشنایی با هر یک میتوانید از لینک آن استفاده کنید:
- تحلیل و طراحی سیستم هاسرفصل درس تحلیل و طراحی سیستمهادر این صفحه سرفصل درس تحلیل و طراحی سیستمها معرفی شده است، همین طور در خصوص هدف این درس، نحوه ارزشیابی و منابع این درس توضیح داده شده است
- پایگاه دادهپایگاه داده چیست؟ – انواع، مفاهیم و کاربردهاپایگاه داده چیست؟ این مقاله به بررسی این موضوع و همچنین انواع پایگاه داده، کاربردهای پایگاه داده، محبوب ترین پایگاه های داده و اجزای اصلی پایگاه داده پرداخته
- طراحی کامپایلرسرفصل درس طراحی کامپایلرهادر این صفحه سرفصل درس طراحی کامپایلرها معرفی شده است، همین طور در خصوص هدف این درس، نحوه ارزشیابی و منابع این درس توضیح داده شده است
- مهندسی نرم افزارسرفصل درس مهندسی نرم افزاردر این صفحه سرفصل درس مهندسی نرم افزار معرفی شده است، همین طور در خصوص هدف این درس، نحوه ارزشیابی و منابع این درس توضیح داده شده است
- مهندسی اینترنت
همانطور که از دروس تخصصی این گرایش مشخص است، هدف از این درسها ایجاد توانایی در دانشجویان برای طراحی، توسعه و نگهداری نرمافزارها است.
چارت کارشناسی پیوسته مهندسی کامپیوتر نرم افزار
یک چارت نمونه برای گرایش مهندسی نرم افزار در زیر ارائه شده است:
دروس ترم اول کارشناسی مهندسی کامپیوتر
- مبانی برنامه نویسیمبانی برنامه نویسی ⚡️ مبانی برنامه نویسی کامپیوتراین مقاله عالی به بررسی و تعریف مبانی برنامه نویسی کامپیوتر، اصطلاحات زبانهای برنامه نویسی، الگوریتم، سورس کد و برنامه نویسی شی گرا پرداخته است و کامپیوترکامپیوتر چیست؟ ⚡️ کامپیوتر چیست به زبان سادهاین مقاله عالی توضیح داده که کامپیوتر چیست و چه کاربردی دارد و همه چیز درباره کامپیوتر از جمله فواید کامپیوتر و تعریف کامپیوتر و اجزای آن را بیان کرده است
- ریاضی عمومی ۱سرفصل درس ریاضی عمومی ١در این صفحه سرفصل سرفصل درس ریاضی عمومی ١ معرفی شده است، همین طور در خصوص هدف این درس، نحوه ارزشیابی و منابع این درس توضیح داده شده است
- فیزیک ۱
- کارگاه عمومی
- آزمایشگاه کامپیوتر
- فارسی
- زبان خارجی
دروس ترم دوم کارشناسی مهندسی کامپیوتر
- برنامهسازی پیشرفته
- ریاضی عمومی ۲سرفصل درس ریاضی عمومی ٢در این صفحه سرفصل سرفصل درس ریاضی عمومی ٢ معرفی شده است، همین طور در خصوص هدف این درس، نحوه ارزشیابی و منابع این درس توضیح داده شده است
- معادلات دیفرانسیل
- آمار و احتمال مهندسی
- فیزیک ۲
- آزمایشگاه فیزیک ۱
- اندیشه اسلامی
دروس ترم سوم کارشناسی مهندسی کامپیوتر
- مدارهای الکتریکی ۱
- ساختمان گسسته
- ریاضیات مهندسی
- زبان تخصصی
- آزمایشگاه فیزیک ۲
- تفسیر موضوعی قرآن
- تربیتبدنی
- زبان ماشین و برنامهسازی سیستم
دروس ترم چهارم کارشناسی مهندسی کامپیوتر
- ساختمان دادهآموزش ساختمان داده و الگوریتمهر ساختمان داده یک نوع فرمت ذخیرهسازی و مدیریت دادهها در کامپیوتر است، که امکان دسترسی و اصلاح کارآمد آن دادهها را برای یکسری از الگوریتمها و کاربردها فراهم میکند، در این صفحه به بررسی و آموزش ساختمان داده و الگوریتم پرداخته شده است
- آزمایشگاه مدارهای الکتریکی ۱
- شیوه ارائه مطالب علمی و فنی
- مدار منطقیآموزش مدار منطقی به زبان ساده - بررسی مدار منطقی و انواع آنامروزه درک صحیحی از مدارهای منطقی برای هر مهندس برق و کامپیوتر ضروری است. این مدارها عنصر اصلی کامپیوترها و بسیاری از وسایل الکترونیکی اطراف ما هستند، در این صفحه به بررسی و آموزش مدار منطقی پرداخته شده است
- درس اختیاری ۱
- اندیشه اسلامی ۲
- آموزش قرائت قرآن کریم
- مدارهای الکترونیکی
دروس ترم پنجم کارشناسی مهندسی کامپیوتر
- آزمایشگاه مدارهای منطقی
- طراحی الگوریتمآموزش طراحی الگوریتم به زبان سادهدرس طراحی الگوریتم یکی از مهمترین و بنیادیترین دروس رشته کامپیوتر است. هدف از این درس، معرفی روشهای مختلف طراحی الگوریتمها برای حل مسائل گوناگون است، در این صفحه به معرفی و آموزش طراحی الگوریتم پرداخته شده است.
- معماری کامپیوتر آموزش جامع معماری کامپیوتر در مهندسی کامپیوتر، معماری کامپیوتر مجموعهای از قوانین و روشهایی است که به چگونگی طراحی، کارکرد، سازماندهی و پیاده سازی (ساخت) سیستمهای کامپیوتری میپردازد، در این صفحه به بررسی و آموزش کامل معماری کامپیوتر پرداخته شده است
- طراحی و پیادهسازی زبانهای برنامهسازی
- آزمایشگاه مدارهای الکترونیکی
- ذخیره و بازیابی اطلاعات
- درس اختیاری ۲
- انقلاب اسلامی و ریشههای آن
دروس ترم ششم کارشناسی مهندسی کامپیوتر
- آزمایشگاه معماری کامپیوتر
- سیستم عاملمعرفی درس سیستم عامل – بهترین آموزش درس سیستم عامل در کشوردرس سیستم عامل در این صفحه معرفی شده، همچنین بهترین آموزش درس سیستم عامل در کشور را میتوانید در این صفحه تهیه کنید، فصول و مراجع سیستم عامل نیز بررسی شده
- نظریه زبان ها و ماشین هادرس نظریه زبان ها و ماشین هااین صفحه عالی به معرفی درس نظریه زبانها و ماشینها پرداخته است، همچنین به اهمیت درس نظریه در کنکور ارشد کامپیوتر، سرفصلها، معرفی مراجع و فیلمهای آموزشی این درس پرداخته است.
- ریزپردازنده ۱
- شبکه های کامپیوتریجامعترین آموزش درس شبکه های کامپیوتریدرس شبکه های کامپیوتری یکی از مهمترین و بنیادیترین دروس رشته کامپیوتر است، با توجه به اینکه اینترنت امروزی بزرگترین سیستم مهندسی ساخت دست بشر در تمام طول تاریخ است، آشنایی با شبکههای کامپیوتری برای تمامی علاقهمندان و دانشجویان رشته کامپیوتر الزامی است، در این راستا در این صفحه به معرفی شبکههای کامپیوتری پرداخته شده است
- درس اختیاری ۳
- وصیتنامه امام (ره)
- تاریخ تحلیلی صدر اسلام
دروس ترم هفتم کارشناسی مهندسی کامپیوتر
- آزمایشگاه سیستمهای عامل
- اصول طراحی کامپایلر
- مهندسی نرمافزار ۱
- اصول طراحی پایگاهدادهها
- هوش مصنوعیدرس هوش مصنوعیاین صفحه عالی به معرفی درس هوش مصنوعی از جمله پیش نیازهای درس هوش مصنوعی، سرفصل و منابع درس هوش مصنوعی و فیلمهای آموزشی درس هوش مصنوعی پرداخته شده
- درس اختیاری ۴
- اخلاق اسلامی
- تربیتبدنی ۲
دروس ترم هشتم کارشناسی مهندسی کامپیوتر
- مهندسی نرمافزار ۲
- آزمایشگاه ریزپردازنده ۱
- آزمایشگاه پایگاهداده
- کارآموزی
- پروژه
- درس اختیاری ۵
- تنظیم خانواده و جمعیت
جمعبندی
در رشته مهندسی کامپیوتر با گرایش نرم افزار، دانشجویان با مباحث متنوعی در زمینه توسعه نرمافزارها، تحلیل و طراحی سیستمهای نرمافزاری، مهندسی نرم افزارو موارد دیگر آشنا میشوند.
همانطور که گفتیم در گذشته مقطع کارشناسی مهندسی کامپیوتر دارای گرایش بود اما در حال حاضر دانشجویان صرفا میتوانند درسهای اختیاری را از تمرکز نرم افزار اخذ کنند پس میتوان گفت که تمرکز نرمافزار جایگزین گرایش نرم افزار در مقطع کارشناسی شده است.
کارشناسی مهندسی کامپیوتر گرایش نرم افزار شامل چند واحد است؟
حدود ۱۴۰ واحد
تفاوت گرایش نرم افزار با سایر گرایش ها در چیست؟
تفاوت گرایشها در دروس تمرکز تخصصی هر گرایش میباشد. دروس تمرکز تخصصی نرمافزار بالاتر بیان شد.