Esplora laboratori informatici specializzati e acquisisci competenze uniche in programmazione, ingegneria del software e progettazione di sistemi.
I nostri esperti hanno sviluppato questo programma per fornirti le conoscenze e le competenze necessarie per perseguire la carriera dei tuoi sogni nell'ingegneria e nello sviluppo del software. Esplorerai l'ingegneria del software in un ambiente stimolante, dove valorizziamo la tua innovazione personale e la tua esperienza tecnica, oltre a offrirti l'opportunità di sviluppare preziose connessioni nel settore.
Il 92% dei laureati dei nostri corsi di Informatica era in occupazione o in ulteriore studio entro sei mesi - DLHE 2017.
Fatti Chiave
- Codice UCAS – II1O
- Luogo – campus di York
- Durata – 3 anni a tempo pieno, 6 anni a tempo parziale
- Data di inizio – Settembre 2020
- Scuola – Arte, Design e Informatica
Panoramica del Corso
Lavorando a fianco dei nostri accademici ed esperti del settore, collaborerai a progetti dal vivo, dove svilupperai competenze imprenditoriali e creerai opportunità per la tua futura carriera nell'informatica. Crediamo nell'importanza di sviluppare le competenze per aiutarti a avere successo nel tuo percorso professionale scelto, motivo per cui intraprenderai un progetto professionale che ti permetterà di lavorare in un contesto reale, lavorando per un'azienda affermata o intraprendendo un progetto imprenditoriale auto-initiato.
È disponibile anche un'opzione di un anno in industria per questo programma, per coloro che desiderano un'esperienza più immersiva negli ambienti di lavoro professionali.
Tornando in aula, sarai insegnato dai nostri specialisti, tutti qualificati a livello di dottorato e attivi nel settore. Imparerai competenze fondamentali in programmazione, ingegneria del software e progettazione di sistemi, che possono essere applicate a una gamma di settori tra cui sviluppo software, affari, giochi, istruzione e altri campi emergenti entusiasmanti che si adattano ai tuoi interessi specialistici. Abbiamo investito nello sviluppo di tre laboratori informatici specializzati per garantire che tu abbia accesso alle migliori strutture per supportare i tuoi studi, dove avrai accesso a attrezzature specialistiche comunemente utilizzate dai professionisti dell'ingegneria del software.
Struttura del Corso
Livello 1
Il Livello 1 ti fornisce le conoscenze fondamentali richieste per il tuo sviluppo come scienziato informatico, offrendoti una vasta gamma di opportunità per sviluppare conoscenze di base nelle aree di programmazione, matematica, ingegneria del software e i discorsi critici che circondano gli sviluppi nel campo dell'informatica. Diventerai familiare con la terminologia comune dell'ingegneria del software e ben versato nelle pratiche tecniche specifiche della disciplina, metodologie e teorie. L'insegnamento a questo livello comprende una serie di esperienze di apprendimento immersive come lezioni, seminari, laboratori, apprendimento aperto supportato (SOL), conferenze di ospiti e viaggi.
Moduli
I moduli includono:
- Programmazione 1: Questo modulo ti fornirà lo spazio per apprendere, esplorare e assorbire i concetti, i principi e le tecniche fondamentali della programmazione nel contesto dello sviluppo software. La razionalità sottostante è la programmazione e la progettazione di algoritmi come sforzi di risoluzione dei problemi.
- Matematica e Risoluzione dei Problemi: L'astrazione è fondamentale per l'Informatica. Pertanto, un'enfasi fondamentale di questo modulo è introdurre tecniche e competenze matematiche per consentirti di progettare e manipolare modelli astratti di elementi del mondo reale. Queste tecniche e competenze includono notazioni e concetti matematici appropriati.
- Fondamenti dei Sistemi Informatici: Questo modulo ti fornirà una comprensione più ampia dell'infrastruttura di un computer. Copre questioni di base in hardware e sistemi operativi e si concentra sui sistemi informatici desktop comunemente disponibili. L'obiettivo è ampliare la tua esposizione ai sistemi informatici; coprendo i sistemi operativi ampiamente utilizzati nel settore per supportare l'ingegneria del software e Internet.
- Programmazione 2: Questo modulo ti introdurrà alla Programmazione Orientata agli Oggetti nel contesto dello sviluppo software. Le idee di risoluzione dei problemi attraverso la programmazione e la progettazione di algoritmi vengono ulteriormente sviluppate, costruendo sui moduli del primo semestre. Imparerai come modificare, compilare, eseguire e testare programmi di crescente complessità in linguaggi procedurali e orientati agli oggetti.
- Ingegneria del Software: Svilupperai una comprensione di base delle tecniche fondamentali dell'ingegneria del software concentrandoti sulla progettazione e realizzazione di un artefatto web-based. Il modulo enfatizzerà l'acquisizione di un equilibrio appropriato di conoscenze di ingegneria del software e delle competenze necessarie per progettare un artefatto web-based.
- Tecnologia nel Contesto: Questo modulo serve a introdurre le competenze fondamentali richieste a un professionista dell'informatica, così come le competenze discorsive fondamentali per considerare e valutare le più ampie implicazioni filosofiche delle pratiche informatiche attuali ed emergenti. Il modulo comprenderà raccolta di informazioni, analisi, dibattito discorsivo e presentazione. Ti introdurrà agli aspetti professionali rilevanti della pratica informatica e alle loro più ampie ramificazioni sociali. Questo include il ruolo degli organismi professionali, oltre agli aspetti legali, etici e sociali dell'informatica.
Livello 2
Il Livello 2 ti permetterà di sviluppare ulteriormente le tue conoscenze di materia attraverso moduli in networking, database e sviluppo di applicazioni mobili. Insieme a questi, intraprenderai un progetto professionale che ti permetterà di applicare le tue competenze in un contesto 'reale', lavorando per un'azienda affermata o intraprendendo un progetto imprenditoriale auto-initiato, possibilmente collaborativo. Questa opportunità ti permetterà di applicare e testare le conoscenze che hai acquisito finora attraverso il tuo corso di laurea, affermando il tuo apprendimento attraverso l'esperienza nel mondo reale. A livello 2 intraprenderai anche il modulo Filosofie della Tecnologia che arricchirà la tua conoscenza dei discorsi di soggetto attuali e dei metodi di ricerca qualitativa e quantitativa preparandoti per il tuo progetto principale a livello 3. L'insegnamento a questo livello incorporerà tutte le modalità precedenti a livello 1, ma con un'enfasi su un lavoro più auto-diretto e basato su progetti di gruppo.
Moduli
I moduli includono:
- Programmazione 3: Questo modulo sviluppa le tue competenze di programmazione esponendoti a concetti e metodi di programmazione intermedi e avanzati. Combinando metodi formali dell'ingegneria del software con compiti pratici di sviluppo software, migliorerai, evolverai, testerai e consoliderai le tue competenze di programmazione, attraverso una serie di lezioni e laboratori pratici.
- Database e Reti: L'obiettivo di questo modulo è introdurre ed esplorare i principi e i concetti essenziali di database e reti. Acquisirai esperienza pratica nella progettazione, implementazione e gestione di sistemi di database, così come nei dettagli tecnici che sottendono il funzionamento di sistemi connessi e interconnessi.
- Ingegneria del Software: Modelli di Progettazione: Questo modulo introdurrà la struttura dei sistemi orientati agli oggetti, coprendo sia la progettazione che la programmazione. Si basa sul concetto di modello di progettazione: un'astrazione di una soluzione provata a un problema ricorrente in un particolare contesto nella struttura e nel comportamento del sistema.
- Sviluppo di Applicazioni Mobili: Questo modulo mira a darti una comprensione completa delle tecnologie utilizzate per sviluppare applicazioni per dispositivi mobili. Esplorerà le caratteristiche dei dispositivi mobili e come influenzano le decisioni di ingegneria del software; preparandoti a lavorare nell'area dello sviluppo software mobile e ubiquo.
- Progetto Professionale: Il crescente focus sull'apprendimento legato al lavoro riflette una chiara comprensione e apprezzamento della relazione tra conoscenze tecniche di un'area e la necessità di competenze informatiche e di occupabilità. Questo modulo ti offre l'opportunità di vivere un apprendimento legato al lavoro attraverso una gamma di opzioni auto-initiato, inclusi progetti imprenditoriali auto-initiati o collaborativi o lavorando con aziende per sviluppare soluzioni informatiche a problemi reali.
- Filosofie della Tecnologia: Questo modulo ti espone a discorsi filosofici chiave significativi per il tuo campo di studio, ad esempio, etica, ontologia, estetica, sostenibilità, ecologia dei sistemi tecnici, post-umanesimo e virtualità. Attraverso l'esposizione a questi discorsi, sarai incoraggiato a riflettere e valutare le più ampie ramificazioni dell'informatica in un contesto sociale e politico.
Livello 3
Il Livello 3 include moduli avanzati nel tuo campo, permettendoti di specializzarti e accentuare il tuo apprendimento attraverso una scelta di moduli opzionali, ad esempio: Sicurezza Cybercrime, Soluzioni Software per le Aziende, Sviluppo Web Avanzato, Visualizzazione dei Dati e Sviluppo di Giochi iOS. I moduli opzionali specifici offerti ogni anno varieranno in base al numero di studenti e alle risorse disponibili, quindi non tutti i moduli elencati potrebbero essere disponibili ogni anno. Insieme a questo, intraprenderai un progetto di ricerca indipendente di un anno di tua progettazione, concordato e supportato da un supervisore accademico. Questo progetto può essere in qualsiasi campo di ricerca esistente o emergente nell'ingegneria del software. Sei incoraggiato a consolidare il tuo apprendimento tecnico e i tuoi interessi di ricerca professionale attraverso questo progetto principale. L'insegnamento e l'apprendimento a livello 3 incorporano nuovamente le modalità di consegna e attività incontrate ai livelli 1 e 2, tuttavia, l'enfasi a livello 3 è su un lavoro indipendente e auto-diretto che risponde all'apprendimento all'interno e tra i moduli.
Moduli
I moduli obbligatori includono:
- Progetto Maggiore: L'obiettivo di questo modulo è darti l'opportunità di riunire la comprensione teorica e le competenze pratiche che avrai acquisito da altri moduli. I progetti tipicamente comportano la produzione di un prodotto software dalla concettualizzazione fino alla valutazione di successo e la produzione di un rapporto ben strutturato e sostanziale per dimostrare l'output della ricerca.
- Interazione Uomo-Computer: Questo modulo si occupa di progettare, valutare e implementare tecnologie utilizzabili, efficaci e interattive. L'obiettivo di questo modulo è consentirti di concentrarti su aree chiave, approcci e sviluppi nel campo dell'esperienza utente.
- Internet delle Cose: L'Internet delle Cose è un termine usato per descrivere un internet composto da oggetti connessi. Il termine incorpora ma non si limita ai concetti di informatica ubiqua; intelligenza ambientale; comunicazione Macchina a Macchina (M2M). Ciò che unisce questi discorsi è la questione di come il dispiegamento di tecnologie 'intelligenti' negli spazi pubblici e sociali influenzerà non solo il nostro modo di relazionarci l'uno con l'altro, ma anche come comprendiamo noi stessi come esseri umani. Questo modulo cerca di aprire queste domande per l'esplorazione attraverso un progetto pratico che sviluppa tecnologie Internet delle Cose per il dispiegamento in contesti pubblici e/o sociali.
I moduli opzionali includono:
- Sicurezza Cybercrime: Il cyber terrorismo è stato e continua a essere una preoccupazione importante. Pertanto, la sicurezza informatica è evoluta come un campo interdisciplinare che cerca di affrontare l'uso sempre crescente della tecnologia informatica nelle attività criminali. I professionisti affrontano la sfida di comprendere la complessa natura del campo, le tecnologie associate e i principi e le pratiche dell'investigazione criminale. Concentrandosi principalmente sugli aspetti software di questo campo, questo modulo ti offre l'opportunità di essere dotato delle competenze necessarie per assistere nell'investigazione di crimini che coinvolgono l'uso di attrezzature digitali utilizzando metodi e strumenti legalmente accettati.
- Sviluppo Web Avanzato: Questo modulo si concentra sull'uso di tecnologie web avanzate e professionali che consentono maggiore interattività, dinamicità, accessibilità, usabilità e facilità di gestione di applicazioni web complesse. Tecnologie come le funzionalità avanzate di CSS3, HTML5, JavaScript, DOM, PHP e AJAX saranno trattate, inclusa la conoscenza di come configurare e mantenere server web - come Apache. Il modulo tratterà anche tecniche di programmazione più avanzate associate alle applicazioni web.
- Visualizzazione dei Dati: L'obiettivo di questo modulo è introdurre i principi e le tecniche coinvolte nella visualizzazione dei dati per fornire una maggiore comprensione delle informazioni contenute nei dati. Il modulo mira a dotarti di una varietà di tecniche di visualizzazione dei dati e della conoscenza di una varietà di strumenti e tecniche per dare senso all'emergere e alla crescita esponenziale dei big data. Questo modulo copre come applicare principi di design, percezione umana, teoria del colore e narrazione efficace alla visualizzazione dei dati.
- Sviluppo di Giochi iOS: Questo modulo ti fornirà lo spazio per apprendere, esplorare e assorbire i concetti, i principi e le tecniche fondamentali per creare giochi per dispositivi mobili Apple. Il modulo ti guiderà attraverso i principi fondamentali della programmazione in linguaggi specifici di Apple. Iniziando con un'introduzione all'ambiente di programmazione Apple, il modulo progredirà approfondendo le varie specifiche dei framework e dei linguaggi relativi ai giochi Apple.
- Soluzioni Software per le Aziende: Questo modulo considera la tecnologia che abilita l'e-Business. Esaminerà l'IT dietro l'e-Business e considererà come l'applicazione della tecnologia possa aiutare a abilitare, estendere e/o migliorare l'attività commerciale.
Requisiti di Accesso
Qualifiche
I requisiti minimi di accesso per questo corso sono:
- 88 punti UCAS Tariff
- 3 GCSE con voto C/4 o superiore (o equivalente) inclusi Lingua Inglese e Matematica
Tasse e Finanziamenti
Per studiare per una laurea con noi, dovrai pagare le tasse universitarie per il tuo corso. Quanto pagherai dipenderà dal fatto che tu sia uno studente del Regno Unito e dell'UE o uno studente internazionale (non UE). Le tasse universitarie sono addebitate per ogni anno del tuo corso.
Ingresso UK e UE 2020
La tassa universitaria per l'ingresso 2020 ai nostri corsi di Fondazione, BA e BSc, PGCE Primaria e Secondaria e lauree di Salute di primo livello è di £9,250 all'anno per studenti a tempo pieno del Regno Unito, UE, Jersey, Guernsey e Isola di Man.
Per gli studenti del Regno Unito, UE, Jersey, Guernsey e Isola di Man che studiano a tempo parziale, la tassa universitaria per l'ingresso 2020 ai corsi sopra menzionati è di £4,265 all'anno.
Le tasse universitarie potrebbero essere soggette a inflazione negli anni futuri.
Scopri di più sui finanziamenti per la Fondazione o l'Anno di Placement visitando le pagine di Consigli sui Finanziamenti del nostro sito web.
Ingresso Internazionale (non UE) 2020
La tassa universitaria per l'ingresso 2020 ai nostri corsi di Fondazione, BA e BSc, PGCE Primaria e Secondaria e lauree di Salute di primo livello è di £12,750 all'anno per studenti internazionali (non UE).
A causa delle leggi sull'immigrazione, gli studenti internazionali con un visto Tier 4 devono studiare a tempo pieno. Per ulteriori informazioni sui requisiti per i visti e sui visti per studio a breve termine, visita le pagine sui Visti e Immigrazione Internazionali.
Maggiori informazioni sui finanziamenti per i tuoi studi sono disponibili nella nostra pagina Tasse e Finanziamenti Internazionali.
Le tasse universitarie potrebbero essere soggette a inflazione negli anni futuri.
Costi Aggiuntivi e Supporto Finanziario
Potrebbero esserci anche alcuni costi aggiuntivi da tenere in considerazione durante i tuoi studi, inclusi i costi di alloggio.
Costi Correlati al Corso
Durante gli studi per la tua laurea, potrebbero esserci costi aggiuntivi legati al tuo corso. Questo potrebbe includere l'acquisto di attrezzature personali e cancelleria, libri e viaggi opzionali.