دیپلم پیشرفته در فناوری مهندسی نرم افزار (Fast-Track) (آنلاین) (اختیاری Co-op)
Centennial College
اطلاعات کلیدی
مکان را انتخاب کنید
موقعیت پردیس
Online Canada
زبان های خارجی
زبان انگلیسی
قالب مطالعه
آموزش از راه دور
مدت زمان
2 سال ها
سرعت
تمام وقت
شهریه
CAD ۲٬۷۲۱ / per year *
آخرین مهلت تقاضا
درخواست اطلاعات
زودترین تاریخ شروع
درخواست اطلاعات
* شهریه 2 ترم دانشجویان کانادایی; 16704 CAD - شهریه 2 ترم دانشجویان بین المللی
مقدمه
جزئیات برنامه
- کد برنامه: 3479
- دانشکده: دانشکده فنی مهندسی و علوم کاربردی
- مدرک: دیپلم پیشرفته کالج انتاریو
- نوع برنامه: برنامه سریع
- طول برنامه: 2 سال / 4 ترم
- تاریخ شروع: پاییز، زمستان
- مکان: آنلاین
برای اطمینان از انتخاب فناوری مناسب برای شرکت در دوره های ارائه شده در برنامه های فناوری مهندسی اطلاعات و ارتباطات، لطفاً با مشخصات کامپیوتری توصیه شده برای برنامه های دانشگاهی ICET مشورت کنید.
Centennial Collegeبرنامه سه ساله فناوری مهندسی نرم افزار به فارغ التحصیلان کالج یا دانشگاه واجد شرایط با پیشینه نرم افزار پذیرش مستقیم در سال 2 (ترم 3) اعطا می کند تا بتوانند دیپلم پیشرفته خود را در دو سال (چهار ترم) دریافت کنند.
نرمافزار در حال غرق شدن در سیاره زمین است و برنامه فناوری مهندسی نرمافزار Centennial College سه سال یادگیری در زمینه طراحی، توسعه و نگهداری سیستمهای نرمافزاری را در اختیار شما قرار میدهد.
در طول این مدت، شما در دوره های دیپلم پیشرفته شرکت خواهید کرد که پارادایم ها و چارچوب های برنامه نویسی مدرن، مفاهیم طراحی و الگوریتم، ابزارهای مدیریت داده، متدولوژی های مهندسی نرم افزار مدرن و ادغام سیستم های هوشمند در برنامه های کاربردی مختلف را پوشش می دهد. این برنامه همچنین شما را در معرض دانش کاملی از یکپارچه سازی سیستم ها، توسعه سازمانی، محاسبات موبایل و امنیت نرم افزار قرار می دهد.
دروس در این برنامه فناوری مهندسی کالج بر متدولوژی های طراحی نرم افزار شی گرا، طراحی رابط کاربر محور، تست نرم افزار و QA، C#، Java، Java EE، Oracle، MS-SQL Server، UNIX/Linux، Python، Microsoft تاکید می کند. NET Core، HTML5/CSS/JavaScript/Angular، React، توسعه اپلیکیشن موبایل، فریمورک های نوظهور وب، رایانش ابری، تجزیه و تحلیل پیش بینی کننده، یادگیری ماشین و غیره.
برای تکمیل تمرکز فنی برنامه درسی، برنامه فناوری مهندسی نرم افزار شامل دو پروژه توسعه نرم افزار خواهد بود. برای این برنامههای کاربردی کسبوکار در دنیای واقعی، تمام مهارتهای فنی، سیستمی و تجاری کسبشده در طول دورههای آموزشی خود را برای ساختن نرمافزار با کیفیت بالا به کار خواهید برد.
دانش و تجربه عملی که در فناوری مهندسی نرم افزار به دست می آورید، شما را قادر می سازد تا انواع مختلف نرم افزارهای کاربردی، رابط های انسان و کامپیوتر و سیستم های اطلاعات سازمانی را طراحی و توسعه دهید.
لطفاً توجه داشته باشید: گزینه کاملاً آنلاین تعاونی برای دانش آموزان سریع با چهار ترم به اضافه دو ترم کاری (برنامه شماره 3459) در دسترس است. برنامه های سریع نیز در نسخه پردیس (برنامه #3429) و گزینه همکاری (برنامه #3439) در دسترس هستند.
پذیرش ها
برنامه درسی
نیمه اول
- ارتباطات کالج Comm-170 / COMM-171 2
- برنامه نویسی COMP-123 2
- مفاهیم پایگاه داده پیشرفته COMP-214
- برنامه نویسی جاوا COMP-228
- طراحی سیستم های نرم افزاری COMP-246
- انتخابی آموزش عمومی GNED
- GNED-500 شهروندی جهانی: از تحلیل اجتماعی گرفته تا کنش اجتماعی
نیمه دوم
- برنامه نویسی COMP-212 3
- COMP-229 توسعه برنامه وب
- ساختار داده ها و الگوریتم های COMP-254
- توسعه برنامه های موبایل COMP-304
- تست نرم افزار COMP-311 و تضمین کیفیت
- ENGL-253 ارتباطات تجاری پیشرفته
- جبر و آمار خطی MATH-210
نیمه سوم
- COMP-231 پروژه توسعه نرم افزار I
- COMP-255 تجارت و کارآفرینی برای فناوری مهندسی نرم افزار
- برنامه نویسی Java EE COMP-303
- COMP-306 API Engineering and Cloud Computing
- امنیت نرم افزار COMP-307
- COMP-309 انبارداری داده و تجزیه و تحلیل پیش بینی
نیمه دوم
- مدیریت پروژه CNET-307 IT
- COMP-216 شبکه برای توسعه دهندگان نرم افزار
- COMP-308 فن آوری های نوظهور
- پروژه توسعه نرم افزار COMP-313 2
- یکپارچه سازی سیستم های سازمانی COMP-321
- انتخاب 1 فنی انتخابی 1
- مهارتهای شغلی EMPS-102 2
دروس انتخابی فنی:
- پیاده سازی COMP367 DevOps
- COMP377 AI برای توسعه دهندگان نرم افزار
- گردش کار بالینی و راه حل های IT COMP387
نتیجه برنامه
نکات مهم برنامه
- دوره های این برنامه فناوری مهندسی نرم افزار (Fast-Track) از فناوری پیشرو متناسب با استانداردهای صنعت استفاده می کند.
- یادگیری پروژه محور یک جزء کلیدی برنامه است.
- اعضای هیأت علمی دانشمند و قابل دسترسی از تجارب تجاری متنوعی و مدارک تحصیلی برخوردار هستند.
- فارغ التحصیلان این برنامه ممکن است برای عضویت معتبر یا به انجمن پردازش اطلاعات کانادا (CIPS) یا به انجمن فناوری مهندسی استان خود اقدام کنند.
نتایج یادگیری حرفه ای برنامه
نتایج یادگیری حرفه ای برنامه آنچه را که دانش آموختگان برنامه نشان داده اند می توانند با دانش و مهارتهایی که در طول تحصیل به دست آورده اند ، توصیف می کنند. نتایج حاصل از آن با نیازهای محل کار نزدیک است. دانش آموزان از طریق ارزیابی (به عنوان مثال ، تکالیف و آزمون) توانایی خود را برای اجرای قابل اعتماد این نتایج قبل از فارغ التحصیلی تأیید می کنند.
- شناسایی، تجزیه و تحلیل، طراحی، توسعه، پیاده سازی، تأیید و مستندسازی الزامات یک محیط محاسباتی.
- تشخیص، عیب یابی، مستندسازی و نظارت بر مشکلات فنی با استفاده از روش ها و ابزار مناسب.
- تجزیه و تحلیل، طراحی، پیاده سازی و حفظ محیط های محاسباتی ایمن.
- تجزیه و تحلیل، توسعه و حفظ راه حل های قوی سیستم محاسباتی از طریق تست اعتبار سنجی و بهترین شیوه های صنعت.
- برقراری ارتباط و همکاری با اعضای تیم و ذینفعان برای اطمینان از روابط کاری موثر.
- استراتژی هایی را برای توسعه شخصی و حرفه ای برای افزایش عملکرد کاری انتخاب و اعمال کنید.
- از اصول و ابزارهای مدیریت پروژه در هنگام پاسخگویی به الزامات و نظارت بر پروژه ها در یک محیط محاسباتی استفاده کنید.
- به الزامات و/یا اصول اخلاقی، رسانه های اجتماعی، قانونی، مقرراتی و اقتصادی در توسعه و مدیریت راه حل ها و سیستم های محاسباتی پایبند باشید.
- بررسی روندهای نوظهور برای پاسخ به چالش های فنی.
- تجزیه و تحلیل و تعریف مشخصات یک سیستم نرم افزاری بر اساس فرآیندها و تکنیک های مهندسی نیازمندی ها.
- طراحی، توسعه، ادغام، مستندسازی، پیاده سازی، نگهداری و آزمایش سیستم های نرم افزاری بر اساس متدولوژی های مهندسی نرم افزار، پارادایم ها و چارچوب های برنامه نویسی مدرن.
- تجزیه و تحلیل، ارزیابی و استفاده از تکنیک های طراحی مهندسی نرم افزار، ساختار داده ها، الگوریتم ها و الگوها برای اجرای یک سیستم نرم افزاری.
- طراحی، مدل سازی، پیاده سازی، بهینه سازی و نگهداری پایگاه داده و استفاده از مفاهیم و ابزارهای داده کاوی برای تصمیم گیری.
- توسعه، نگهداری و استقرار سیستم های نرم افزاری برای حل مشکلات شبکه.
- ساخت راه حل های نرم افزاری خودکار از طریق تجزیه و تحلیل، ارزیابی و ادغام سیستم های هوشمند در برنامه های مختلف.
- برای ارزیابی کیفیت نرم افزار و بهبود عملکرد نرم افزار، روش های تست، تایید و ارزیابی مناسب را طراحی و اجرا کنید.
- ایجاد مفاهیم نوآورانه و کارآفرینانه که منجر به توسعه محصولات نرم افزاری جدید و/یا بهبود محصولات موجود می شود.
فرصت های شغلی
American Express، Bell Canada، IBM Canada، Manulife، Scotiabank، بورس اوراق بهادار تورنتو، کمیسیون حمل و نقل تورنتو (TTC)، رویال بانک، CIBC، RBC
چشم انداز حرفه ای
- توسعه دهنده نرم افزار
- توسعهدهنده وب سایت
- توسعه دهنده نرم افزار موبایل
- تستر نرم افزار
- برنامهنویس کامپیوتر
- تحلیلگر سیستم
- تحلیلگر کسب و کار
- مدیر پایگاه داده
- برنامه ها یا پشتیبانی نرم افزار
آموزش و پرورش Pathways
فارغ التحصیلان واجد شرایط فناوری مهندسی نرم افزار (Fast-Track) ممکن است واجد شرایط شرکت در برنامه های Pathway با موسسات همکار باشند. این برنامههای Pathway به شما امکان میدهد برای یادگیری در Centennial College مدرک مدرک دریافت کنید.
لطفاً توجه داشته باشید که هر Pathway شریک برای واجد شرایط بودن برای اعتبارات انتقالی دارای حداقل نمره خاصی است که توسط مؤسسه شریک ارزیابی می شود.
مناطق اشتغال
- شرکت های نرم افزاری
- دولت
- موسسات دولتی
- بانک ها
- کسب و کارهای کوچک و متوسط
توصیفات دانشجویی
English Language Requirements
مهارت زبان انگلیسی خود را با آزمون انگلیسی Duolingo تایید کنید! DET یک آزمون آنلاین انگلیسی راحت، سریع و مقرون به صرفه است که توسط بیش از 4000 دانشگاه (مانند این دانشگاه) در سراسر جهان پذیرفته شده است.