Explorez des laboratoires informatiques spécialisés et acquérez des compétences uniques en programmation, ingénierie logicielle et conception de systèmes.
Nos experts ont développé ce programme pour vous fournir les connaissances et les compétences nécessaires pour poursuivre votre carrière de rêve en ingénierie et développement logiciel. Vous explorerez l'ingénierie logicielle dans un environnement stimulant, où nous valorisons votre innovation personnelle et votre expertise technique, tout en vous offrant l'opportunité de développer des connexions précieuses dans l'industrie.
92 % des diplômés de nos cours d'informatique étaient en emploi ou en études supérieures dans les six mois - DLHE 2017.
Faits Clés
- Code UCAS – II1O
- Emplacement – Campus de York
- Durée – 3 ans à temps plein, 6 ans à temps partiel
- Date de début – Septembre 2020
- École – Art, Design & Informatique
Aperçu du Cours
En travaillant aux côtés de nos universitaires et experts de l'industrie, vous collaborerez sur des projets en direct, où vous développerez des compétences entrepreneuriales et créerez des opportunités pour votre future carrière en informatique. Nous croyons en l'importance de développer les compétences qui vous aideront à réussir dans votre parcours professionnel choisi, c'est pourquoi vous entreprendrez un projet professionnel vous permettant de travailler dans un cadre réel, pour une entreprise établie ou en réalisant un projet entrepreneurial auto-initié.
Une option d'année en industrie est également disponible pour ce programme, pour ceux qui souhaitent une expérience plus immersive des environnements de travail professionnels.
De retour en classe, vous serez enseigné par nos spécialistes, tous qualifiés au niveau doctorat et actifs dans l'industrie. Vous apprendrez les compétences fondamentales en programmation, ingénierie logicielle et conception de systèmes, qui peuvent être appliquées à une gamme d'industries, y compris le développement logiciel, les affaires, les jeux, l'éducation et d'autres domaines émergents passionnants qui correspondent à votre intérêt spécialisé. Nous avons investi dans le développement de trois laboratoires informatiques spécialisés pour garantir que vous ayez accès aux meilleures installations pour soutenir vos études, où vous aurez accès à un équipement spécialisé couramment utilisé par les professionnels de l'ingénierie logicielle.
Structure du Cours
Niveau 1
Le niveau 1 vous donne les connaissances fondamentales requises pour votre développement en tant que scientifique informatique, vous offrant une large gamme d'opportunités pour développer des connaissances de base dans les domaines de la programmation, des mathématiques, de l'ingénierie logicielle et des discours critiques entourant les développements dans le domaine de l'informatique. Vous vous familiariserez avec la terminologie courante de l'ingénierie logicielle et serez bien versé dans les pratiques techniques, méthodologies et théories spécifiques à la discipline. L'enseignement à ce niveau comprend une gamme d'expériences d'apprentissage immersives telles que des cours magistraux, des séminaires, des ateliers, des laboratoires d'enseignement, un apprentissage ouvert soutenu (SOL), des conférences invitées et des excursions.
Modules
Les modules incluent :
- Programmation 1 : Ce module vous fournira l'espace pour apprendre, explorer et absorber les concepts, principes et techniques fondamentaux de la programmation dans le contexte du développement logiciel. Le raisonnement sous-jacent est la programmation et la conception d'algorithmes comme des efforts de résolution de problèmes.
- Mathématiques et Résolution de Problèmes : L'abstraction est fondamentale en informatique. Ainsi, une emphase fondamentale de ce module est d'introduire des techniques et compétences mathématiques pour vous permettre de concevoir et de manipuler des modèles abstraits d'éléments du monde réel. Ces techniques et compétences incluent des notations et concepts mathématiques appropriés.
- Fondamentaux des Systèmes Informatiques : Ce module vous fournira une compréhension plus large de l'infrastructure d'un ordinateur. Il couvre les problèmes de base en matériel et systèmes d'exploitation et se concentre sur les systèmes informatiques de bureau couramment disponibles. L'objectif est d'élargir votre exposition aux systèmes informatiques ; couvrant les systèmes d'exploitation largement utilisés dans l'industrie pour soutenir l'ingénierie logicielle et Internet.
- Programmation 2 : Ce module vous introduira à la programmation orientée objet dans le contexte du développement logiciel. Les idées de résolution de problèmes par la programmation et la conception d'algorithmes sont davantage développées, s'appuyant sur les modules du premier semestre. Vous apprendrez à éditer, compiler, exécuter et tester des programmes de complexité croissante dans des langages procéduraux et orientés objet.
- Ingénierie Logicielle : Vous développerez une compréhension de base des techniques fondamentales de l'ingénierie logicielle en vous concentrant sur la conception et la réalisation d'un artefact basé sur le web. Le module mettra l'accent sur l'acquisition d'un équilibre approprié entre les connaissances en ingénierie logicielle et les compétences nécessaires pour concevoir un artefact basé sur le web.
- Technologie en Contexte : Ce module vise à introduire les compétences de base requises d'un professionnel de l'informatique ainsi que des compétences discursives fondamentales pour considérer et évaluer les implications philosophiques plus larges des pratiques informatiques actuelles et émergentes. Le module comprendra la collecte d'informations, l'analyse, le débat discursif et la présentation. Il vous introduira aux aspects professionnels pertinents de la pratique informatique et à leurs ramifications sociales plus larges. Cela inclut le rôle des organismes professionnels, ainsi que les aspects juridiques, éthiques et sociaux de l'informatique.
Niveau 2
Le niveau 2 vous permettra de développer davantage vos connaissances de sujet à travers des modules en réseautage, bases de données et développement d'applications mobiles. Couplé à cela, vous entreprendrez un projet professionnel vous permettant d'appliquer vos compétences dans un cadre « réel », en travaillant pour une entreprise établie ou en réalisant un projet entrepreneurial auto-initié, éventuellement collaboratif. Cette opportunité vous permettra d'appliquer et de tester les connaissances que vous avez acquises jusqu'à présent au cours de votre diplôme, affirmant votre apprentissage par une expérience du monde réel. Au niveau 2, vous entreprendrez également le module Philosophies de la Technologie qui améliorera vos connaissances des discours de sujet pertinents actuels et des méthodes de recherche qualitatives et quantitatives vous préparant pour votre projet majeur au niveau 3. L'enseignement à ce niveau incorporera tous les modes précédents au niveau 1, mais avec un accent sur un travail plus autonome et basé sur des projets de groupe.
Modules
Les modules incluent :
- Programmation 3 : Ce module développe vos compétences en programmation en vous exposant à des concepts et méthodes de programmation intermédiaires et avancés. En combinant des méthodes formelles de l'ingénierie logicielle avec des tâches pratiques de développement logiciel, vous améliorerez, ferez évoluer, testerez et consoliderez vos compétences en programmation, à travers une série de cours magistraux et de laboratoires pratiques.
- Bases de Données et Réseaux : L'objectif de ce module est d'introduire et d'explorer les principes et concepts essentiels des bases de données et des réseaux. Vous acquerrez une expérience pratique de la conception, de la mise en œuvre et de la gestion de systèmes de bases de données, ainsi que des détails techniques qui sous-tendent le fonctionnement des systèmes en réseau et inter-réseaux.
- Ingénierie Logicielle : Modèles de Conception : Ce module introduira la structure des systèmes orientés objet, couvrant à la fois la conception et la programmation. Il est basé sur la notion de modèle de conception : une abstraction d'une solution éprouvée à un problème récurrent dans un contexte particulier de structure et de comportement du système.
- Développement d'Applications Mobiles : Ce module vise à vous donner une compréhension complète des technologies utilisées pour développer des applications pour des dispositifs de calcul mobiles. Il explorera les caractéristiques des dispositifs mobiles et comment elles affectent les décisions d'ingénierie logicielle ; vous préparant à travailler dans le domaine du développement de logiciels mobiles et omniprésents.
- Projet Professionnel : L'accent croissant sur l'apprentissage lié au travail reflète une compréhension claire et une appréciation de la relation entre les connaissances techniques d'un domaine et le besoin de compétences en informatique et en employabilité. Ce module vous offre l'opportunité de vivre un apprentissage lié au travail à travers une gamme d'options auto-initiées, y compris des projets entrepreneuriaux auto-initiés ou collaboratifs ou travailler avec des entreprises pour développer des solutions informatiques à des problèmes du monde réel.
- Philosophies de la Technologie : Ce module vous expose à des discours philosophiques clés significatifs pour votre domaine d'étude, par exemple, l'éthique, l'ontologie, l'esthétique, la durabilité, l'écologie des systèmes techniques, le post-humanisme et la virtualité. Grâce à cette exposition à ces discours, vous serez encouragé à réfléchir et à évaluer les ramifications plus larges de l'informatique dans un contexte social et politique.
Niveau 3
Le niveau 3 comprend des modules avancés dans votre domaine, vous permettant de vous spécialiser et d'accentuer votre apprentissage via un choix de modules optionnels, par exemple : Sécurité Cybercriminalité, Solutions Logicielles pour les Entreprises, Développement Web Avancé, Visualisation de Données et Développement de Jeux iOS. Les modules optionnels spécifiques offerts chaque année varieront en fonction du nombre d'étudiants et des ressources disponibles, donc tous les modules listés peuvent ne pas être disponibles chaque année. Accompagnant cela, vous entreprendrez un projet de recherche indépendant majeur d'un an de votre propre conception, convenu et soutenu par un superviseur académique. Ce projet peut être dans n'importe quel domaine de recherche en ingénierie logicielle existant ou émergent. Vous êtes encouragé à consolider votre apprentissage technique et vos intérêts de recherche professionnels à travers ce projet majeur. L'enseignement et l'apprentissage au niveau 3 incorporent à nouveau les modes de livraison et d'activité rencontrés aux niveaux 1 et 2, cependant, l'accent au niveau 3 est mis sur un travail autonome et auto-dirigé qui répond à l'apprentissage au sein et entre les modules.
Modules
Les modules obligatoires incluent :
- Projet Majeur : L'objectif de ce module est de vous donner l'opportunité de rassembler la compréhension théorique et les compétences pratiques que vous aurez acquises dans d'autres modules. Les projets impliquent généralement la production d'un produit logiciel depuis la conceptualisation jusqu'à l'évaluation réussie et la production d'un rapport bien rédigé et substantiel pour démontrer le résultat de la recherche.
- Interaction Humain-Ordinateur : Ce module concerne la conception, l'évaluation et le déploiement de technologies utilisables, efficaces et interactives. L'objectif de ce module est de vous permettre de vous concentrer sur des domaines clés, des approches et des développements dans le domaine de l'expérience utilisateur.
- Internet des Objets : L'Internet des Objets est un terme utilisé pour décrire un internet composé d'objets en réseau. Le terme englobe mais ne se limite pas aux concepts de calcul omniprésent ; intelligence ambiante ; communication Machine à Machine (M2M). Ce qui unit ces discours est la question de savoir comment le déploiement de technologies « intelligentes » dans des espaces publics et sociaux affectera non seulement la façon dont nous nous rapportons les uns aux autres, mais aussi comment nous nous comprenons en tant qu'êtres humains. Ce module cherche à ouvrir ces questions à l'exploration à travers un projet pratique développant la technologie de l'Internet des Objets pour un déploiement dans des contextes publics et/ou sociaux.
Les modules optionnels incluent :
- Sécurité Cybercriminalité : Le cyberterrorisme a été et continue d'être une préoccupation majeure. Ainsi, la sécurité cybercriminelle a évolué en tant que domaine interdisciplinaire qui cherche à aborder l'utilisation croissante de la technologie informatique dans les activités criminelles. Les praticiens font face au défi de comprendre la nature complexe du domaine, ses technologies associées, et les principes et pratiques de l'enquête criminelle. En se concentrant principalement sur les aspects logiciels de ce domaine, ce module vous offre l'opportunité d'acquérir les compétences nécessaires pour aider à l'enquête sur les crimes impliquant l'utilisation d'équipements numériques en utilisant des méthodes et outils légalement acceptés.
- Développement Web Avancé : Ce module se concentre sur l'utilisation de technologies web avancées et professionnelles qui permettent plus d'interactivité, de dynamisme, d'accessibilité, d'utilisabilité et de gestion facile d'applications web complexes. Des technologies telles que les fonctionnalités avancées de CSS3, HTML5, JavaScript, DOM, PHP et AJAX seront couvertes, y compris la connaissance de la façon de configurer et de maintenir des serveurs web – tels qu'Apache. Le module couvrira également des techniques de programmation plus avancées associées aux applications web.
- Visualisation de Données : L'objectif de ce module est d'introduire les principes et techniques impliqués dans l'affichage de données pour fournir une meilleure compréhension des informations contenues dans les données. Le module vise à vous équiper d'une variété de techniques de visualisation de données et de la connaissance d'une variété d'outils et de techniques pour donner un sens à l'émergence et à la croissance exponentielle des données massives. Ce module couvre comment appliquer des principes de conception, la perception humaine, la théorie des couleurs et le storytelling efficace à la visualisation de données.
- Développement de Jeux iOS : Ce module vous fournira l'espace pour apprendre, explorer et absorber les concepts, principes et techniques fondamentaux de la création de jeux pour les dispositifs mobiles Apple. Le module vous guidera à travers les principes fondamentaux de la programmation dans des langages spécifiques à Apple. En commençant par une introduction à l'environnement de programmation Apple, le module progressera en explorant les diverses spécificités des frameworks et langages liés aux jeux Apple.
- Solutions Logicielles pour les Entreprises : Ce module considère la technologie qui permet le e-Business. Il examinera l'informatique derrière le e-Business et considérera comment l'application de la technologie peut aider à permettre, étendre et/ou améliorer l'activité commerciale.
Conditions d'Admission
Qualifications
Les conditions d'entrée minimales pour ce cours sont :
- 88 points de Tarifs UCAS
- 3 GCSEs au grade C/4 ou supérieur (ou équivalent) y compris la langue anglaise et les mathématiques
Frais et Financement
Pour étudier pour un diplôme de premier cycle avec nous, vous devrez payer des frais de scolarité pour votre cours. Le montant que vous paierez dépendra de si vous êtes un étudiant britannique et de l'UE ou un étudiant international (non-UE). Les frais de scolarité sont facturés pour chaque année de votre cours.
Entrée UK et UE 2020
Les frais de scolarité pour l'entrée 2020 à notre Fondation, BA et BSc, PGCE Primaire et Secondaire et diplômes de santé de premier cycle sont de 9 250 £ par an pour les étudiants britanniques, de l'UE, de Jersey, de Guernesey et de l'île de Man à temps plein.
Pour les étudiants britanniques, de l'UE, de Jersey, de Guernesey et de l'île de Man étudiant à temps partiel, les frais de scolarité pour l'entrée 2020 aux cours ci-dessus sont de 4 265 £ par an.
Les frais de scolarité peuvent être soumis à l'inflation dans les années à venir.
Découvrez-en plus sur le financement pour la Fondation ou l'Année de Placement en visitant les pages de conseils sur le financement de notre site web.
Entrée Internationale (non-UE) 2020
Les frais de scolarité pour l'entrée 2020 à notre Fondation, BA et BSc, PGCE Primaire et Secondaire et diplômes de santé de premier cycle sont de 12 750 £ par an pour les étudiants internationaux (non-UE).
En raison des lois sur l'immigration, les étudiants internationaux avec un visa de Tier 4 doivent étudier à temps plein. Pour plus d'informations sur les exigences en matière de visa et les visas d'études à court terme, veuillez visiter les pages sur les visas et l'immigration internationale.
Plus d'informations sur le financement de vos études sont disponibles sur notre page des Frais et Financement Internationaux.
Les frais de scolarité peuvent être soumis à l'inflation dans les années à venir.
Coûts Supplémentaires et Soutien Financier
Il peut également y avoir des coûts supplémentaires à prendre en compte tout au long de vos études, y compris le coût de l'hébergement.
Coûts Liés au Cours
Pendant que vous étudiez pour votre diplôme, il peut y avoir des coûts supplémentaires liés à votre cours. Cela peut inclure l'achat d'équipements personnels et de fournitures, de livres et d'excursions facultatives.