BSc по софтуерно инженерство
York St John University
Ключова информация
Местоположение на кампуса
York, Великобритания
Езикознание
Английски език
Формат на обучение
На територията на колежа
Продължителност
3 - 6 години
Темпо на обучение
Редовно обучение, Задочно обучение
Такси за обучение
GBP 9250 / per year *
Крайна дата за записване
Запитване на информация
Най-ранна начална дата
Запитване на информация
* Обединеното кралство и ЕС 2020-21 на пълен работен ден: 9 250 британски лири годишно, на непълно работно време: 4,265 британски лири годишно; Международна 2020-21 на пълен работен ден: 12 750 паунда годишно
Стипендии
Разгледайте възможностите за стипендии, за да помогнете за финансирането на вашето обучение
Представление
Разгледайте специализираните компютърни лаборатории и придобийте уникални умения в програмирането, софтуерното инженерство и системния дизайн.
Нашите експерти са разработили тази програма, за да ви предоставят знанията и уменията, необходими, за да продължите мечтаната си кариера в софтуерното инженерство и разработка. Ще изследвате софтуерното инженерство в стимулираща среда, където ние ценим вашите лични иновации и технически опит, както и ви предоставяме възможност да развиете ценни индустриални връзки.
92% от завършилите курсовете ни по компютърни науки бяха наети на работа или допълнително обучение в рамките на шест месеца - DLHE 2017.
Ключови факти
- Код на UCAS - II1O
- Местоположение - кампус Йорк
- Продължителност - 3 години на пълен работен ден, 6 години на непълно работно време
- Начална дата - септември 2020 г.
- Училище - изкуство, дизайн и компютърни науки
Преглед на курса
Работейки успоредно с нашите академични и индустриални експерти, вие ще си сътрудничите по проекти на живо, където ще развиете предприемачески умения и ще създадете възможности за бъдещата си кариера в областта на компютърните технологии. Вярваме в значението на развитието на уменията, които да ви помогнат да успеете в избрания от вас кариерен път, поради което ще предприемете професионален проект, който ви позволява да работите в жива обстановка, работейки за установена компания или предприемайки самоинициативен предприемачески проект ,
Година в индустрията също е на разположение за тази програма, за тези, които желаят по-потапящ опит в професионалните работни среди.
Връщайки се в класната стая, вие ще бъдете обучавани от нашите специалисти, всички от които са квалифицирани до докторска степен и са активни в индустрията. Ще научите основните програмиране, софтуерно инженерство и умения за проектиране на системи, които могат да се прилагат в редица индустрии, включително разработване на софтуер, бизнес, игри, образование и други вълнуващи, нововъзникващи области, които отговарят на интереса на вашия специалист. Ние инвестирахме в разработването на три специализирани компютърни лаборатории, за да гарантираме, че имате достъп до най-добрите съоръжения за подпомагане на вашите обучения, където ще имате достъп до специализирано оборудване, което обикновено се използва от специалистите по софтуерно инженерство.
Структура на курса
Ниво 1
Ниво 1 ви дава основните основни знания, необходими за вашето развитие като компютърен учен, като ви предоставя широк спектър от възможности за развиване на основни предметни знания в областта на програмирането, математиката, софтуерното инженерство и критичните дискурси около развитието в областта на изчислителна. Ще се запознаете с общата терминология на софтуерното инженерство и ще сте добре запознати с специфичните за дисциплината технически практики, методологии и теории. Преподаването на това ниво се състои от набор от потапящи преживявания за обучение като лекции, семинари, семинари, учебни лаборатории, поддържано отворено обучение (SOL), разговори с гости и пътувания.
модули
Модулите включват:
- Програмиране 1: Този модул ще ви предостави пространство за учене, изследване и усвояване на основните концепции, принципи и техники на програмиране в контекста на разработката на софтуер. Основата на основата е програмирането и проектирането на алгоритми като начина за решаване на проблеми.
- Математика и решаване на проблеми: Абстракцията е основна за компютърните науки. Следователно, основен акцент на този модул е да въведе математически техники и умения, които да ви позволят да проектирате и манипулирате абстрактни модели от елементи от реалния свят. Тези техники и умения включват подходящи математически обозначения и понятия.
- Основи на компютърните системи: Този модул ще ви осигури по-широко разбиране за инфраструктурата на компютъра. Той обхваща основните проблеми в хардуера и операционните системи и се фокусира върху често достъпните настолни компютърни системи. Целта е да разширите експозицията си към компютърните системи; обхващащи широко използвани операционни системи в индустрията за поддръжка на софтуерно инженерство и Интернет.
- Програмиране 2: Този модул ще ви запознае с обектно-ориентираното програмиране в контекста на разработката на софтуер. Идеите за решаване на проблеми чрез програмиране и проектиране на алгоритми се доразвиват, надграждайки се върху модулите от един семестър. Ще научите как да редактирате, компилирате, стартирате и тествате програми с нарастваща сложност на процедурни и обектно ориентирани езици.
- Софтуерно инженерство: Ще развиете основно разбиране на основните техники на софтуерното инженерство, като се съсредоточите върху дизайна и реализацията на уеб-базиран артефакт. Модулът ще акцентира върху придобиването на подходящ баланс от знания за софтуерно инженерство и уменията, необходими за проектирането на уеб базиран артефакт.
- Технология в контекста: Този модул е да въведе основни умения, изисквани от компютърните професионалисти, както и основни дискурсивни умения за разглеждане и оценка на по-широките философски последици от настоящите и възникващи компютърни практики. Модулът ще включва събиране на информация, анализ, дискурсивен дебат и презентация. Той ще ви запознае със съответните професионални аспекти на компютърната практика и техните по-широки социални последствия. Това включва ролята на професионалните органи плюс правните, етичните и социалните аспекти на изчислителната техника.
Ниво 2
Ниво 2 ще ви позволи да развиете по-нататък своите предметни знания чрез модули в мрежи, бази данни и разработване на мобилни приложения. В съчетание с тях ще предприемете професионален проект, който ви позволява да приложите уменията си в „жива“ обстановка, като работите за утвърдена компания или предприемате самоинициативен, вероятно съвместен предприемачески проект. Тази възможност ще ви позволи да приложите и изпробвате знанията, които сте придобили досега чрез степента си, потвърждавайки вашето обучение чрез реалния опит. На ниво 2 ще предприемете и модула „Философии на технологиите“, който ще подобри познанията ви за текущите съответни предметни дискурси и качествени и количествени методи на изследване, подготвящи ви за вашия основен проект на ниво 3. Преподаването на това ниво ще включва всички предишни режими на ниво 1, но с акцент върху по-самостоятелна и групова работа, базирана на проекти.
модули
Модулите включват:
- Програмиране 3: Този модул развива вашите умения за програмиране, като ви излага на междинни и усъвършенствани програми и концепции и методи. Комбинирайки формални методи от софтуерното инженерство с практически задачи за разработка на софтуер, ще подобрите, развивате, тествате и затвърдите уменията си по програмиране чрез серия от лекции и базирани на практика лаборатории.
- Бази данни и мрежи: Целта на този модул е да въведе и проучи основните принципи и концепции на базите данни и мрежите. Ще придобиете практически опит в проектирането, внедряването и управлението на системи от бази данни, както и техническите подробности, които са в основата на работата на мрежови и работещи в интернет системи.
- Софтуерно инженерство: модели на проектиране: Този модул ще представи структурата на обектно-ориентираните системи, обхващащи както дизайн, така и програмиране. Тя се основава на идеята за модел на проектиране: абстракция на доказано решение на повтарящ се проблем в определен контекст в структурата и поведението на системата.
- Разработка на мобилни приложения: Този модул има за цел да ви даде цялостно разбиране на технологиите, използвани за разработване на приложения за мобилни компютърни устройства. Ще изследва характеристиките на мобилните устройства и как те влияят на решенията за софтуерното инженерство; подготвяйки ви да работите в областта на мобилната и повсеместна разработка на софтуер.
- Професионален проект: Нарастващият фокус върху обучението, свързано с работата, отразява ясното разбиране и оценяване на връзката между техническите познания в дадена област и необходимостта от компютърни умения и умения за работа. Този модул ви предоставя възможност да изпитате обучение, свързано с работа, чрез набор от самоинициирани опции, включително самоинициативни или съвместни предприемачески проекти или работа с предприятия за разработване на компютърно базирани решения на реални проблеми.
- Философии на технологиите: Този модул ви излага на ключови философски дискурси, важни за тяхната област на изследване, например, етика, онтология, естетика, устойчивост, екология на техническите системи, постхуманизъм и виртуалност. Чрез излагане на тези дискурси ще бъдете насърчени да обмислите и оцените по-широките последствия от компютърните науки в социален и политически контекст.
Ниво 3
Ниво 3 включва модерни модули във вашата област, което ви позволява да специализирате и да акцентирате върху обучението си чрез избор на незадължителни модули, например: Cybercrime Security, Софтуерни решения за бизнеса, Разширено уеб развитие, Визуализация на данни и iOS Games Development. Специфичните незадължителни модули, предлагани всяка година, ще варират според броя на студентите и наличните ресурси, така че не всички изброени модули могат да бъдат достъпни всяка година. Придружавайки това, вие ще предприемете голям годишен независим изследователски проект по ваш собствен проект, съгласуван и подкрепен от академичен ръководител. Този проект може да бъде във всяка съществуваща или новопоявяваща се област на софтуерни инженерни изследвания. Вие се насърчавате да консолидирате интересите си за техническо обучение и професионални изследвания чрез този голям проект. Преподаването и обучението на ниво 3 отново включва начините на предоставяне и дейности, срещани на нива 1 и 2, но акцентът на ниво 3 е върху независима самостоятелно насочена работа, която отговаря на обучението в рамките и между модулите.
модули
Задължителните модули включват:
- Основен проект: Целта на този модул е да ви даде възможност да обедините теоретичното разбиране и практическите умения, които ще придобиете от други модули. Проектите обикновено включват производство на софтуерен продукт от концептуализация до успешна оценка и изготвяне на добре изработен, съществен доклад, който да демонстрира резултатите от изследванията.
- Взаимодействие между човек и компютър: Този модул се занимава с проектиране, оценка и внедряване на използваеми, ефективни и интерактивни технологии. Целта на този модул е да ви позволи да се съсредоточите върху ключови области, подходи и разработки в областта на потребителското изживяване.
- Интернет на нещата: Интернет на нещата е термин, използван за описване на интернет, състоящ се от мрежови обекти. Терминът включва, но не се ограничава до понятия за повсеместно изчисляване; околна интелигентност; Комуникация от машина до машина (M2M). Това, което обединява тези дискурси, е въпросът как внедряването на „интелигентните“ технологии в публичното и социалното пространство ще се отрази не само върху това как се отнасяме един към друг, но и върху това как ние разбираме себе си като човешки същества. Този модул се стреми да отвори тези въпроси за проучване чрез практически проект за разработване на технология Internet of Things за внедряване в обществен и / или социален контекст.
Допълнителните модули включват:
- Сигурност на киберпрестъпността: Кибер тероризмът е бил и продължава да бъде основен проблем. По този начин сигурността на киберпрестъпността се развива като интердисциплинарно поле, което се стреми да адресира непрекъснато нарастващото използване на компютърните технологии в престъпни дейности. Практикуващите са изправени пред предизвикателството да разберат сложния характер на полето, свързаните с него технологии и принципите и практиките на наказателното разследване. Фокусирайки се предимно върху софтуерните аспекти в тази област, този модул ви предоставя възможност да бъдете оборудвани с необходимия набор от умения, необходим за подпомагане на разследването на престъпления, включващ използването на цифрово оборудване, използвайки законно приети методи и инструменти.
- Разширено уеб развитие: Този модул се фокусира върху използването на модерни и професионални уеб технологии, които позволяват повече интерактивност, динамичност, достъпност, използваемост и лесно управление на сложни уеб приложения. Технологии като разширени функции на CSS3, HTML5, JavaScript, DOM, PHP и AJAX ще бъдат обхванати, включително знания как да конфигурирате и поддържате уеб сървъри - като Apache. Модулът ще обхване и по-модерни техники за програмиране, свързани с уеб приложения.
- Визуализация на данните: Целта на този модул е да въведе принципите и техниките, свързани с показването на данни, за да се осигури по-добър поглед върху съдържащата се в тях информация. Модулът има за цел да ви оборудва с разнообразни техники за визуализиране на данни и познания за различни инструменти и техники, за да осмисли появата и експоненциалния растеж на големите данни. Този модул обхваща как да се прилагат принципите на дизайна, човешкото възприятие, теорията на цветовете и ефективното разказване на истории за визуализация на данни.
- Разработка на iOS игри: Този модул ще ви осигури пространство за учене, изследване и усвояване на основните концепции, принципи и техники за създаване на игри за мобилни устройства на Apple. Модулът ще ви преведе през основните принципи на програмиране на специфични за ябълките езици. Започвайки с въведение в средата за програмиране на ябълки, модулът ще прогресира задълбочено в различните специфики на рамки и езици, свързани с ябълкови игри.
- Софтуерни решения за бизнеса: Този модул отчита технологията, която позволява електронния бизнес. Той ще разгледа информационните технологии зад електронния бизнес и ще разгледа как прилагането на технологиите може да помогне за активирането, разширяването и / или подобряването на бизнес активността.
Изисквания за вход
квалификационна
Минималните изисквания за участие в този курс са:
- 88 UCAS Тарифни точки
- 3 GCSEs в степен C / 4 или по-висока (или еквивалентна), включително английски език и математика
Такси и финансиране
За да се обучавате за бакалавърска степен при нас, ще трябва да плащате такси за обучение за вашия курс. Колко плащате ще зависи от това дали сте студент от Великобритания и ЕС или международен (извън ЕС) студент. Такси за обучение се таксуват за всяка година от курса ви.
Великобритания и ЕС 2020
Таксата за обучение за вход през 2020 г. за нашите студенти за фондация, бакалавърска и бакалавърска степен, PGCE за начални и средни и бакалавърски степени е 9 250 британски лири годишно за редовни студенти във Великобритания, ЕС, Джърси, Гърнси и Остров Ман.
За студенти от Обединеното кралство, ЕС, Джърси, Гърнси и Остров Ман, които учат задочно, таксата за влизане през 2020 г. в горните курсове е 4,265 паунда годишно.
Таксите за обучение могат да бъдат обект на инфлация през следващите години.
Научете повече за финансирането за годината на фондация или година на настаняване, като посетите страниците за съвети за финансиране на нашия уебсайт.
Международна (извън ЕС) 2020 г.
Таксата за обучение за влизане през 2020 г. в нашата фондация, бакалавър и бакалавър, PGCE начални и средни и бакалавърски здравни степени е 12 750 британски лири годишно за международни студенти (извън ЕС).
Поради законите за имиграцията международните студенти за виза от първи ред трябва да учат редовно. За повече информация относно визовите изисквания и краткосрочните учебни визи, моля, посетете страниците на Международната виза и имиграцията.
Повече информация за финансирането на вашите проучвания можете да намерите на нашата страница за международни такси и финансиране.
Таксите за обучение могат да бъдат обект на инфлация през следващите години.
Допълнителни разходи и финансова подкрепа
Възможно е също да има някои допълнителни разходи, които да се вземат предвид по време на вашето проучване, включително разходите за настаняване.
Разходи, свързани с курса
Докато учат за вашата степен, може да има допълнителни разходи, свързани с вашия курс. Това може да включва закупуване на лично оборудване и канцеларски материали, книги и незадължителни пътувания на място.
За училището
Въпроси
Подобни курсове
BE по софтуерно инженерство
- London, Великобритания
Степен в областта на софтуерното инженерство
- Seville, Испания
Бакалавърска степен по инженерство - Софтуерно инженерство
- Camperdown, Австралия