کارشناسی مهندسی نرم افزار
York St John University
اطلاعات کلیدی
موقعیت پردیس
York, بریتانیا
زبان های خارجی
زبان انگلیسی
قالب مطالعه
در محوطه دانشگاه
مدت زمان
3 - 6 سال ها
سرعت
تمام وقت, پاره وقت
شهریه
GBP ۹٬۲۵۰ / per year *
آخرین مهلت تقاضا
درخواست اطلاعات
زودترین تاریخ شروع
درخواست اطلاعات
* انگلیس و اتحادیه اروپا 2020-21 تمام وقت: 9،250 پوند در سال ، پاره وقت: 4،655 پوند در سال؛ بین المللی تمام وقت 2020-21: 12،750 پوند در سال
بورسیه ها
فرصت های بورسیه تحصیلی را برای کمک به بودجه مطالعات خود کاوش کنید
مقدمه
آزمایشگاه های تخصصی محاسبات را کاوش کرده و مهارتهای بی نظیری را در زمینه برنامه نویسی ، مهندسی نرم افزار و طراحی سیستم بدست آورید.
کارشناسان ما این برنامه را تهیه کرده اند تا دانش و مهارت های لازم را برای شما در پی داشته باشند تا حرفه رویایی خود را در زمینه مهندسی نرم افزار و توسعه دنبال کنید. شما مهندسی نرم افزار را در یک محیط تحریک کننده کشف خواهید کرد ، جایی که ما از نوآوری شخصی و تخصص فنی شما و همچنین فرصتی برای توسعه اتصالات ارزشمند صنعت استفاده می کنیم.
92٪ از فارغ التحصیلان دوره های علوم کامپیوتر ما طی شش ماه مشغول به کار یا مطالعه بعدی بودند - DLHE 2017.
حقایق کلیدی
- کد UCAS - II1O
- مکان - پردیس یورک
- مدت زمان - 3 سال تمام وقت ، 6 سال پاره وقت
- تاریخ شروع - سپتامبر 2020
- دانشکده - هنر ، طراحی و علوم کامپیوتر
بررسی دوره
با همکاری دانشگاهیان و متخصصان صنعت ما در پروژه های زنده همکاری خواهید کرد ، جایی که مهارت های کارآفرینی را توسعه داده و فرصت هایی را برای حرفه آینده خود در محاسبات ایجاد خواهید کرد. ما به اهمیت توسعه مهارت ها برای کمک به شما در موفقیت در مسیر انتخاب شغلی خود اعتقاد داریم ، به همین دلیل یک پروژه حرفه ای را انجام می دهید و به شما امکان می دهد در یک محیط زندگی مستقیم ، کار برای یک شرکت تأسیس یا انجام یک پروژه کارآفرینی خودآموز کار کنید. .
گزینه A Year in Industry نیز برای این برنامه در دسترس است ، برای کسانی که مایل به تجربه همه جانبه تر از محیط های کاری حرفه ای هستند.
در کلاس ، توسط متخصصان ما تدریس خواهید شد که همه آنها در مقطع دکترا واجد شرایط هستند و در صنعت فعال هستند. شما مهارت های برنامه نویسی هسته ای ، مهندسی نرم افزار و طراحی سیستم را خواهید آموخت ، که می تواند در طیف وسیعی از صنایع از جمله توسعه نرم افزار ، تجارت ، بازی ها ، آموزش و سایر زمینه های هیجان انگیز و نوظهور که متناسب با علاقه تخصصی شما هستند ، اعمال شود. ما در توسعه سه آزمایشگاه تخصصی محاسبات سرمایه گذاری کرده ایم تا اطمینان حاصل کنیم که شما برای پشتیبانی از مطالعات خود به بهترین امکانات دسترسی دارید و در آنجا به تجهیزات تخصصی دسترسی خواهید داشت که معمولاً توسط متخصصان مهندسی نرم افزار مورد استفاده قرار می گیرند.
ساختار دوره
سطح 1
سطح 1 دانش بنیادی اساسی را که برای توسعه شما به عنوان یک کامپیوتر رایانه مورد نیاز است فراهم می کند ، طیف گسترده ای از فرصت ها را برای توسعه دانش هسته اصلی در زمینه های برنامه نویسی ، ریاضیات ، مهندسی نرم افزار و گفتمان های مهم پیرامون تحولات در زمینه فراهم می کند. محاسبه. شما با اصطلاحات رایج مهندسی نرم افزار آشنا می شوید ، و در روش های فنی ، نظریه ها و نظریه های خاص در مورد رشته ها کاملاً آگاه هستید. تدریس در این سطح شامل طیف وسیعی از تجربیات یادگیری همهجانبه مانند سخنرانی ، سمینار ، کارگاه ، آزمایشگاه های تدریس ، پشتیبانی از یادگیری باز (SOL) ، گفتگوها و سفرهای مهمان است.
ماژول ها
ماژول ها عبارتند از:
- برنامه نویسی 1: این ماژول فضای یادگیری ، اکتشاف و جذب مفاهیم اصلی ، اصول و تکنیک های برنامه نویسی را در زمینه توسعه نرم افزار فراهم می کند. دلیل اصلی برنامه نویسی و طراحی الگوریتم به عنوان تلاشهای حل مسئله است.
- ریاضیات و حل مسئله: انتزاع برای علوم رایانه اساسی است. از این رو ، تأکید اساسی در این ماژول ، معرفی تکنیک ها و مهارت های ریاضی است تا بتواند شما را در طراحی و دستکاری مدل های انتزاعی عناصر از دنیای واقعی تبدیل کند. این تکنیک ها و مهارت ها شامل علائم و مفاهیم ریاضی مناسب است.
- اصول سیستم های رایانه ای: این ماژول درک گسترده تری از زیرساخت های یک رایانه به شما ارائه می دهد. این برنامه مسائل اساسی در سخت افزار و سیستم عامل ها را پوشش می دهد و روی سیستمهای رایانه ای رومیزی که معمولاً در دسترس است تمرکز دارد. هدف این است که میزان مواجهه شما با سیستم های رایانه ای گسترده تر شود. پوشش سیستم عاملهای پرکاربرد در صنعت برای پشتیبانی از مهندسی نرم افزار و اینترنت.
- برنامه نویسی 2: این ماژول شما را در زمینه توسعه نرم افزار با Object Orientated Programming آشنا می کند. ایده های حل مسئله از طریق برنامه نویسی و طراحی الگوریتم بیشتر توسعه یافته اند که بر پایه ماژول های ترم یک ساخته شده اند. شما یاد می گیرید که چگونه برنامه های ویرایش ، کامپایل ، اجرا و آزمایش افزایش پیچیدگی در زبانهای رویه ای و شی گرا را ویرایش کنید.
- مهندسی نرم افزار: شما با تمرکز روی طراحی و تحقق یک اثر مبتنی بر وب ، درک اساسی از تکنیک های اساسی مهندسی نرم افزار ایجاد خواهید کرد. این ماژول بر به دست آوردن تعادل مناسب دانش مهندسی نرم افزار و مهارت های لازم برای طراحی یک اثر هنری مبتنی بر وب تأکید دارد.
- Technology in Context: این ماژول برای معرفی مهارت های اصلی مورد نیاز یک حرفه ای محاسباتی و همچنین مهارت های گفتمانی اساسی برای در نظر گرفتن و ارزیابی پیامدهای فلسفی گسترده تر شیوه های محاسباتی فعلی و نوظهور است ، این ماژول شامل جمع آوری اطلاعات ، تجزیه و تحلیل ، بحث گفتمان و ارائه. این امر شما را با جنبه های حرفه ای مربوط به روش محاسبات و پیامدهای اجتماعی گسترده تر آنها آشنا می کند. این شامل نقش نهادهای حرفه ای ، به علاوه جنبه های قانونی ، اخلاقی و اجتماعی محاسبات است.
سطح 2
سطح 2 شما را قادر می سازد تا دانش موضوعی خود را از طریق ماژول های شبکه ، پایگاه داده ها و توسعه برنامه های کاربردی موبایل توسعه دهید. همراه با اینها ، شما یک پروژه حرفه ای را انجام می دهید و به شما امکان می دهد مهارتهای خود را در یک "زندگی" زندگی کنید ، برای یک شرکت تأسیس کار کنید و یا یک پروژه کارآفرینی مبتدی ، احتمالاً مشارکتی را انجام دهید. این فرصت به شما امکان می دهد تا دانش خود را که تاکنون از طریق مدرک خود کسب کرده اید ، آزمایش و آزمایش کنید و یادگیری خود را از طریق تجربه در دنیای واقعی تأیید کنید. در سطح 2 ماژول Philosophies of Technology را نیز انجام خواهید داد که باعث افزایش دانش شما در مورد گفتمانهای موضوعی مربوطه و روشهای تحقیق کیفی و کمی خواهد شد که شما را برای پروژه اصلی خود در سطح 3 آماده می کند. تدریس در این سطح شامل کلیه حالت های قبلی در سطح خواهد بود. 1 ، اما با تأکید بر کارهای خودبرتر و گروهی مبتنی بر پروژه.
ماژول ها
ماژول ها عبارتند از:
- برنامه نویسی 3: این ماژول با در معرض قرار دادن مفاهیم و روشهای پیشرفته برنامه نویسی ، مهارت های برنامه نویسی شما را توسعه می دهد. با ترکیب روشهای رسمی از مهندسی نرم افزار با کارهای عملی ساخت نرم افزار ، شما مهارت های برنامه نویسی خود را از طریق یک سری آزمایشگاه های سخنرانی و مبتنی بر تمرین تقویت خواهید کرد.
- پایگاه داده ها و شبکه ها: هدف از این ماژول معرفی و کشف اصول و مفاهیم اساسی پایگاه های داده و شبکه ها است. شما تجربه عملی در زمینه طراحی ، پیاده سازی و مدیریت سیستم های پایگاه داده و همچنین جزئیات فنی که زیربنای عملکرد سیستم های شبکه ای و کار شده با اینترنت است را به دست می آورید.
- مهندسی نرم افزار: الگوهای طراحی: این ماژول ساختار سیستم های شی گرا را معرفی می کند ، هم طراحی و هم برنامه نویسی را پوشش می دهد. این حول مفهوم یک الگوی طراحی استوار است: انتزاع یک راه حل اثبات شده برای یک مشکل عود در یک زمینه خاص در ساختار سیستم و رفتار.
- توسعه برنامه های کاربردی موبایل: این ماژول قصد دارد درک کاملی از فناوری های مورد استفاده برای توسعه برنامه های کاربردی برای دستگاه های محاسبات تلفن همراه به شما ارائه دهد. این ویژگی های دستگاه های تلفن همراه و چگونگی تأثیر آنها بر تصمیمات مهندسی نرم افزار را بررسی خواهد کرد. شما را برای کار در زمینه توسعه نرم افزار تلفن همراه و همه جا آماده می کند.
- پروژه حرفه ای: تمرکز رو به رشد در یادگیری مرتبط با کار نشان دهنده درک و قدردانی از رابطه بین دانش فنی یک منطقه و نیاز به مهارت های محاسبات و اشتغالزایی است. این ماژول فرصتی را برای شما فراهم می کند تا یادگیری مربوط به کار را از طریق طیف وسیعی از گزینه های خودسرانه از جمله پروژه های کارآفرینی خودسرانه یا مشترک یا کار با مشاغل برای توسعه راه حلهای مبتنی بر رایانه برای مشکلات دنیای واقعی تجربه کنید.
- فلسفه های فناوری: این ماژول شما را در معرض گفتمان های کلیدی فلسفی قرار می دهد که برای رشته تحصیلی آنها مهم است ، به عنوان مثال ، اخلاق ، هستی شناسی ، زیبایی شناسی ، پایداری ، اکولوژی سیستم های فنی ، پسا انسان گرایی و واقعیت. از طریق قرار گرفتن در معرض این گفتمانها ، شما را تشویق می کنیم تا در مورد بسترهای گسترده تر علوم رایانه در یک بستر اجتماعی و سیاسی تأمل کرده و ارزیابی کنید.
سطح 3
سطح 3 شامل ماژول های پیشرفته در زمینه شماست و به شما امکان می دهد یادگیری خود را از طریق انتخاب ماژول های اختیاری ، تخصصی و تأکید کنید ، به عنوان مثال: امنیت سایبری ، راه حل های نرم افزاری برای تجارت ، توسعه پیشرفته وب ، تجسم داده ها و توسعه بازی های iOS. ماژول های اختیاری ویژه ارائه شده در هر سال بر اساس تعداد دانش آموزان و منابع موجود متفاوت خواهد بود ، بنابراین همه ماژول های ذکر شده ممکن نیست هر سال در دسترس باشند. با انجام این کار ، شما یک پروژه بزرگ تحقیقاتی مستقل از طرحی را انجام می دهید که توسط یک سرپرست دانشگاهی مورد موافقت و پشتیبانی قرار گیرد. این پروژه ممکن است در هر زمینه تحقیق یا مهندسی نرم افزار موجود یا در حال ظهور باشد. از شما خواسته می شود تا یادگیری فنی و علایق تحقیق حرفه ای خود را از طریق این پروژه بزرگ تلفیق کنید. آموزش و یادگیری در سطح 3 مجدداً حالت های تحویل و فعالیتی را که در سطح 1 و 2 با آن روبرو هستید ، در خود جای داده است ، اما تأکید در سطح 3 بر کارهای مستقل خودمحور است که به یادگیری در داخل و در سراسر ماژول ها پاسخ می دهد.
ماژول ها
ماژول های اجباری شامل موارد زیر است:
- پروژه اصلی: هدف از این ماژول این است که به شما امکان می دهد درک نظری و مهارتهای عملی را که از سایر ماژولها به دست آورده اید با هم جمع کنید. این پروژه ها به طور معمول شامل تولید یک محصول نرم افزاری از مفهوم سازی تا ارزیابی موفقیت آمیز و تولید یک گزارش قابل تهیه و تهیه شده برای نشان دادن نتایج تحقیق می باشد.
- تعامل انسان و کامپیوتر: این ماژول مربوط به طراحی ، ارزیابی و استقرار فناوری های قابل استفاده ، موثر و تعاملی است. هدف از این ماژول این است که به شما امکان می دهد تا در زمینه های کلیدی ، رویکردها و تحولات در زمینه تجربه کاربر متمرکز شوید.
- Internet of Things: Internet of Things اصطلاحی است که برای توصیف اینترنت متشکل از اشیاء شبکه ای استفاده می شود. این اصطلاح شامل مفاهیم محاسبات همه جا نمی شود. هوش محیطی؛ ارتباط دستگاه به دستگاه (M2M). آنچه این گفتمانها را بهم پیوسته است ، این سؤال است كه چگونگی استقرار فناوری "هوشمند" در فضاهای عمومی و اجتماعی نه تنها در ارتباط ما با یکدیگر ، بلكه چگونه خودمان را به عنوان انسان نیز می فهمیم. این ماژول به دنبال ایجاد این سؤالات برای کاوش از طریق یک پروژه عملی در حال توسعه فناوری اینترنت اشیاء برای استقرار در متن های عمومی و / یا اجتماعی است.
ماژول های اختیاری عبارتند از:
- امنیت سایبری: تروریسم سایبری یک نگرانی بزرگ بوده و هست. بنابراین ، امنیت جرایم سایبری به عنوان یک زمینه میان رشته ای درآمده است که می خواهد به استفاده روز افزون از فناوری محاسبات در فعالیت های جنایی بپردازد. پزشکان با درک ماهیت پیچیده این زمینه ، فناوریهای مرتبط با آن و اصول و رویه های تحقیقات کیفری با این چالش روبرو هستند. با تمرکز بیشتر روی جنبه های نرم افزاری این زمینه ، این ماژول فرصتی را برای شما فراهم می کند تا به مجموعه مهارت های مورد نیاز کمک در تحقیقات جرایم مربوط به استفاده از تجهیزات دیجیتالی با استفاده از روش ها و ابزارهای قانونی پذیرفته شده مجهز شوید.
- توسعه پیشرفته وب: این ماژول بر استفاده از فن آوری های پیشرفته و حرفه ای وب متمرکز است که تعامل ، پویایی ، دسترسی قابل استفاده ، قابل استفاده و آسان را برای مدیریت برنامه های پیچیده وب امکان پذیر می کند. فناوری هایی مانند ویژگی های پیشرفته CSS3 ، HTML5 ، JavaScript ، DOM ، PHP و AJAX شامل دانش مربوط به پیکربندی و نگهداری سرورهای وب - مانند آپاچی - تحت پوشش قرار می گیرند. ماژول همچنین تکنیک های پیشرفته برنامه نویسی مرتبط با برنامه های وب را پوشش می دهد.
- تجسم داده ها: هدف از این ماژول معرفی اصول و تکنیک های درگیر در نمایش داده ها برای ارائه بینش بیشتر درمورد اطلاعات موجود در داده ها است. هدف این ماژول شما را با انواع تکنیک های تجسم داده ها و دانش انواع ابزارها و تکنیک ها برای ایجاد ظهور و رشد نمایی داده های بزرگ ، مجهز کرده است. این ماژول نحوه استفاده از اصول طراحی ، درک انسان ، تئوری رنگ و داستان پردازی موثر برای تجسم داده ها را در بر می گیرد.
- توسعه بازی iOS: این ماژول فضای یادگیری ، کشف و جذب مفاهیم اصلی ، اصول و تکنیک های ایجاد بازی برای دستگاه های تلفن همراه اپل را در اختیار شما قرار می دهد. این ماژول شما را از طریق اصول اصلی برنامه نویسی به زبان های خاص سیب راهنمایی می کند. با شروع با معرفی محیط برنامه نویسی سیب ، ماژول به معرفی ویژگی های مختلف چارچوب ها و زبان های مربوط به بازی های سیب می پردازد.
- راه حل های نرم افزاری برای تجارت: این ماژول فناوری را در نظر می گیرد که تجارت الکترونیکی را قادر می سازد. این فناوری اطلاعات در پشت تجارت الکترونیکی را مورد بررسی قرار می دهد و در نظر می گیرد که چگونه کاربرد فناوری می تواند به فعال کردن ، گسترش و یا تقویت فعالیت های تجاری کمک کند.
شرایط ورود
صلاحیت های
حداقل شرایط ورود برای این دوره عبارتند از:
- 88 امتیاز تعرفه UCAS
- 3 GCSEs در کلاس C / 4 یا بالاتر (یا معادل آن) از جمله زبان انگلیسی و ریاضی
هزینه ها و بودجه
برای تحصیل در مقطع کارشناسی ارشد با ما ، باید شهریه دوره خود را بپردازید. میزان پرداخت شما بستگی به این دارد که شما دانشجوی انگلیس و اتحادیه اروپا یا یک دانشجوی بین المللی (غیر اتحادیه اروپا) باشید. شهریه برای هر سال از دوره شما هزینه می شود.
ورود انگلیس و اتحادیه اروپا 2020
شهریه برای ورود به سال 2020 به بنیاد ما ، لیسانس و لیسانس BSc ، مدارس بهداشتی اولیه و متوسطه و کارشناسی ارشد PGCE برای دانشجویان تمام وقت انگلیس ، اتحادیه اروپا ، جرسی ، گورنزی و جزیره من 95050 پوند در سال است.
برای دانشجویان انگلستان ، اتحادیه اروپا ، جرسی ، گورنزی و جزیره من که به طور پاره وقت مشغول به تحصیل هستند ، شهریه ورود به سال 2020 برای دوره های فوق 4،265 پوند در سال است.
هزینه های تحصیلی ممکن است در سال های آینده به تورم باشد.
با مراجعه به صفحات مشاوره سرمایه گذاری در وب سایت ما ، اطلاعات بیشتری در مورد بودجه سال بنیاد یا محل استقرار کسب کنید.
ورود بین المللی (غیر اتحادیه اروپا) 2020
شهریه ورود به سال 2020 به بنیاد ما ، BA و BSc ، مدارک بهداشت اولیه و متوسطه و کارشناسی ارشد PGCE برای دانشجویان بین المللی (غیر اتحادیه اروپا) سالانه 12750 پوند است.
با توجه به قوانین مهاجرت ، دانشجویان بین المللی در ویزای درجه 4 باید تمام وقت تحصیل کنند. برای اطلاعات بیشتر در مورد شرایط ویزا و ویزاهای تحصیل کوتاه مدت ، لطفاً به صفحات بین المللی ویزا و مهاجرت مراجعه کنید.
اطلاعات بیشتر در مورد بودجه تحصیلات شما در صفحه هزینه های بین المللی و بودجه ما موجود است.
هزینه های تحصیلی ممکن است در سال های آینده به تورم باشد.
هزینه های اضافی و پشتیبانی مالی
ممکن است هزینه های اضافی نیز در طول تحصیلات شما وجود داشته باشد، از جمله هزینه مسکن.
هزینه های مرتبط با دوره
در حالی که برای مدرک تحصیلی خود تحصیل می کنید ، ممکن است هزینه های اضافی مربوط به دوره شما باشد. این ممکن است شامل خرید تجهیزات شخصی و لوازم التحریر ، کتاب و سفرهای مزرعه اختیاری باشد.
درباره مدرسه
سوالات
دوره های مشابه
لیسانس مهندسی نرم افزار
- Potsdam, آلمان
- Dubai, امارات متحده عربی
مهندسی کامپیوتر
- Vila Nova de Gaia, پرتغال
مهندسی نرم افزار BEng (Hons).
- London, بریتانیا