- Places
- 5 places
- GPA minimum
- Aucun
- Surcoût
- 6 500 €
- Durée
- Année complète
- Langue des cours
- Anglais
- Erasmus+
- Non
- Diplôme délivré
- Non
Pour moi
Remplis ton profil pour savoir si cette université te correspond.
Enregistré sur cet appareil. Connecte-toi pour le retrouver partout.
Spécialités
L'Université de l'île de Vancouver (VIU) est une université publique fondée en 1936, qui compte actuellement environ 12 000 étudiants et plus de 100 programmes d'études différents. Des cours à effectifs réduits, avec un maximum de 34 étudiants, créent des conditions d'apprentissage idéales et un échange dynamique entre étudiants et enseignants. Le campus principal de la VIU se trouve dans la ville portuaire de Nanaimo, sur l'île de Vancouver, sur la côte ouest du Canada. De nombreuses activités de plein air et sports sont possibles toute l'année grâce à la proximité de la mer, des forêts et des montagnes. La métropole de Vancouver n'est qu'à une traversée en ferry, et la destination touristique prisée de Victoria est facilement accessible en bus.
Calendrier universitaire
1er semestre : de fin août à mi-décembre
2nd semestre : de janvier à avril
Crédits
Les étudiants doivent valider 12 crédits par semestre (soit 24 sur l'année universitaire) pour valider 60 ECTS, ce qui correspond à 4 cours (par semestre).
Important: merci de respecter le nombre de 4 cours par semestre. Tout cours supplémentaire sera à la charge de l'étudiant.
Cours
Les étudiants doivent choisir 4 cours par semestre. Les cours sont enseignés en anglais. Ci-dessous, la liste des cours validés par Epitech. Si vous êtes intéressés par d'autres cours non mentionnés, merci de contacter l'équipe des Affaires internationales d'Epitech.
Course name | Description | Credits |
|---|---|---|
Topics in Computer Science | An introduction to applied and theoretical topics, designed to develop an understanding of key concepts in computer science. Topics include digital logic, programming language paradigms including logic and functional programming, computer organization and architecture, system software, software engineering principles, and theory of computation. | 3 credits |
Systems and Networks | An introduction to operating systems and computer networks. Topics include network architectures, communications protocols, client / server architecture and file systems. The lab component includes hardware and software installations, upgrades and backups. | 3 credits |
Data Structures | An examination of various methods of representing and manipulating data, including internal representation of data, stacks, queues, linked lists, trees and graphs. Analysis of algorithms will also be discussed extensively. | (4 credits) |
Computer Architecture & Assembly Language | An introduction to computer organization, and machine and assembly languages. Topics include data representation, the instruction set and addressing modes of a chosen processor, procedures and parameter passing, and the use of operating system services. | (3 credits) |
Software Engineering | An exploration of the methods and tools for developing high quality software. The course includes topics in program design, program style, algorithm selection, interface design, debugging and testing, system utilities, version control, regular expressions and an introduction to scripting languages. | (3 credits) |
Introduction to the Practice of Cyber-Security | An introduction to key cyber-security concepts as applied to information systems in a business environment. Topics include assessing risk in cyber-security, attack vectors, tenets of cyber-security, the human element, operation security, application security, mobile and IoT security, and incident response plans. | (3 credits) |
Introduction to Human-Computer Interaction | An introduction to understanding human behaviour as it applies to interface design, implementation, and evaluation. Topics include: design issues and goals, the limits of the human cognitive system, user-centered design, prototyping, establishing requirements, evaluation techniques, and design implications of emerging technologies. | (3 credits) |
Web Programming | Exploration of languages, tools and techniques to write software for use within the World Wide Web (WWW). The course includes the WWW client/server model and related protocols, web server properties, web markup languages, client/server scripting tools, server side programming, and database access tools. | (4 credits) |
Foundations of Computer Science | A survey of formal models and results that form the theoretical foundation of computer science. Typical topics include finite automata, Turing machines, simple undecidable problems, context-free languages, grammars and elementary computational complexity. | (3cr) |
Programming Languages | The fundamental concepts of imperative and applicative programming languages. Topics include the description of data types, variable assignment and sharing, sequencing, iteration and recursion, parameter passing mechanisms, and type checking. | (3cr) |
Object-Oriented Software Development | Topics include aspects of object-oriented analysis, design and development; definition and comparison of object-oriented metrics; verification methods for OO-software; maintenance and reuse issues. | (3 cr) |
Digital Logic and Computer Organization | The fundamentals of logic design, computer organization, and the structure of major hardware components of computers. Topics include the application of Boolean algebra to switching circuits; the use of MSI, LSI and field programmable devices in digital design; combinatorial and sequential circuits, flip flops, counters, memory organization, CAD tools. | (4cr) |
Intro to Operating Systems | An introduction to the major concepts of operating systems and study of the interrelationships between the operating system and the architecture of computer systems. Topics include operating system structures, concurrent programming techniques, cpu scheduling, deadlocks, memory management, file systems and protection. | (3cr) |
Database Systems | An introduction to the use and operating principles of database management systems. Topics include data entities and relationships, data modelling using Entity-Relationship Diagrams, hierarchical, network and relational models of databases, query language, physical representation of data in secondary storage, relational algebra and calculus as applied to the design of databases, security and integrity in the context of concurrent use, and basic ethical issues associated with database design and use. | (3cr) |
Intro to Systems Analysis | The methods and methodologies used in analyzing and designing various types of systems. Topics include project definition, CASE tools, data gathering, structured analysis and design, human-machine interface, database design, system controls, hardware selection and system testing, implementation and operation. Students are assigned to a project team involved in a system study as part of the course. | (3cr) |
Computers and Society | An introduction to the social, philosophical and ethical issues of technology with an emphasis on computing technology. Topics covered include privacy, social control, information, the changing nature of work and appropriate technology. | (3cr) |
Computer Graphics | The fundamental algorithms and data structures used in generative computer graphics. Topics include structure of interactive graphics programs, raster algorithms, colour, two- and three-dimensional geometric transformations, animation, parallel and perspective projection, hidden line and hidden surface algorithms, cubic curves and surfaces, and shading models. Optional topics include fractals/L-systems, and GPU hardware programming. | (3cr) |
Advanced Algorithms | A survey of advanced topics in algorithm design and analysis. Typical topics include complexity analysis, strategies for intractable problems, approximation algorithms, random algorithms, advanced data structures for sorting and searching, graph and network algorithms, amortized analysis. | (3 cr) |
Advanced Topics in Algorithms and Complexity | This course examines selected emerging and advanced topics in Algorithms and Complexity Theory. Topics may include: advanced techniques for algorithm analysis; complexity classes; algorithmic techniques in graph theory, combinatorics, and optimization; approximation algorithms; distributed and parallel algorithms; probabilistic algorithms; online algorithms; quantum algorithms. May be taken more than once in different topics with permission of Department Chair. | (3 cr) |
Advanced Topics in Programming | This course examines selected emerging and advanced topics in programming. Topics may include: a detailed analysis of language design, semantics, verification, resource utilization, language support for concurrency, meta-programming, and compilers. May be taken more than once in different topics with permission of Department Chair. | (3 cr) |
Networks and Communications | An introduction to computer networks and communications. Topics include local and wide area networks, network architectures, security, communications protocols, routing, and an introduction to distributed computing. | (3 cr) |
Embedded and Real-Time Software Systems | The theory and practice of developing embedded systems with time and resource constraints. Students design, develop and deploy embedded systems on hardware ranging from bare-metal micro-controllers to systems with a real-time OS to Embedded Linux systems. Time-oriented topics include bare-metal programming, cooperative multitasking and preemptive multitasking. | (3 cr) |
Advanced Topics in Software Engineering | This course examines selected emerging and advanced topics in software engineering. Topics may include: software verification and validation techniques, techniques to model and analyze software processes, software design for various architectures (service-oriented, component-oriented, message-oriented), automation of software delivery pipelines, case studies of large scale software successes and failures. | (3 cr) |
Advanced Topics in Systems | This course covers selected emerging and advanced topics in Systems. Topics may include: system programming, distributed systems, peer-to-peer systems, clustered systems, distributed file systems, replicated systems, content distribution systems, fault-tolerant systems, multimedia systems, real-time systems, virtualized systems etc. | (3 cr) |
Advanced Topics in Data Science | This course examines selected emerging and advanced topics in Data Science. Topics may include: big data, data visualization techniques, data mining, statistical modeling and prediction, emerging data analysis techniques. | (3 cr) |
Advanced Topics in Artificial Intelligence | This course examines selected emerging and advanced topics in Artificial Intelligence. Topics may include: searching strategies, constraint satisfaction, game playing, knowledge representation and reasoning, machine learning, applications to robotics. | (3 cr) |
Advanced General Topics in Computer Science | This course covers selected emerging and advanced topics in Computer Science. Topics may include: programming, systems, software engineering, human computer interaction, algorithms, artificial intelligence, data science, robotics. | (3 cr) |
Informations importantes
Epitech prend en charge les frais de scolarité à VIU dans la limite de 24 crédits. Tout cours supplémentaire suivi au-delà de cette limite sera à la charge de l’étudiant.
Les cours sont généralement davantage axés sur la théorie. L’approche pédagogique peut donc différer de celle d’Epitech, davantage centrée sur les projets.
La présence en cours est obligatoire. Le non-respect des exigences d’assiduité peut avoir des conséquences sur votre situation académique et votre statut migratoire, pouvant aller jusqu’à la perte du droit de séjour au Canada et à un rapatriement à vos frais.
La liste des cours est fournie à titre indicatif et peut évoluer d’une année à l’autre. Epitech ne peut garantir que tous les cours mentionnés seront proposés au moment de votre arrivée.
Le marché immobilier de Vancouver est très concurrentiel, avec des prix supérieurs à la moyenne, ce qui en fait l'une des villes les plus chères du Canada. Toutefois, une bonne planification et un budget maîtrisé permettent d'y vivre confortablement.
Coûts mensuels estimés pour une personne seule : 1 000 € (1 500 $ CA) hors loyer
Abonnement mensuel aux transports : 120 $ CA
Loyer : environ 1 500 $ CA
Billet d'avion aller-retour : environ 800 €
Frais administratifs : visa 150 $ CA et biométrie 85 $ CA
Assurance maladie : 388,50 $ CA/semestre
Vous trouverez plus de détails sur ce lien
Frais universitaires à la charge de l'étudiant (susceptibles de changer) :
Frais d'activités étudiantes : 20,37 $/mois
Frais de services étudiants : 22,49 $/mois
Cotisation Student Union – Nanaimo : 38,87 $/mois
Famille d'accueil avec repas : environ 1 400 CAD par mois
- Famille d'accueil sans repas : environ 1 160 CAD par mois
- Résidences sur le campus : environ 690 - 1 135 CAD par mois selon le type de chambre
- Logement hors campus : 900 - 1 600 CAD par mois
Des informations détaillées sur toutes les options de logement à la VIU sont disponibles sur le site logement de la VIU
1. Dossier de candidature
Vous effectuerez directement vos démarches de candidature auprès de l’université partenaire. Tous les documents requis devront être déposés sur sa plateforme ou envoyés par e-mail avant la date limite (consultez le canal Teams Americas pour connaître les échéances propres à chaque candidature).
Si vous n’avez encore reçu aucune information, cela signifie que votre nomination n’a pas encore été transmise. Merci de patienter.
Documents à transmettre à l’administration de votre campus Epitech Bachelor pour votre réinscription en Tech4 (en avril/mai) :
L’avenant au contrat.
Le dossier de réinscription Epitech.
2. Visa et permis d’études
Une fois votre lettre d’admission de VIU et votre LAP (lettre d'admission provinciale) reçues, veuillez suivre les étapes ci-dessous.
Permis d’études (Study Permit)
Pour un séjour d’études d’un an, vous devez effectuer une demande de permis d’études en ligne. Celle-ci permettra également la délivrance automatique d’une autorisation de voyage électronique (AVE).
Vancouver Island University figure sur la liste des établissements d’enseignement désignés (EED), sous le numéro O19395299688.
Effectuer une demande de permis d’études
Vous pouvez consulter le guide de demande.
Formulaires à remplir, signer et dater :
Demande de permis d’études présentée à l’extérieur du Canada (IMM 1294).
Renseignements sur la famille (IMM 5707).
Autorisation de communiquer des renseignements personnels à une personne désignée (IMM 5475), le cas échéant.
Déclaration solennelle d’union de fait (IMM 5409), le cas échéant.
Autres documents à fournir :
Justificatif de paiement des frais de biométrie et de demande de permis d’études.
Photocopie du passeport faisant apparaître le numéro du passeport, les dates de délivrance et d’expiration, la photo, le nom, ainsi que les date et lieu de naissance.
Deux photos conformes aux exigences applicables aux demandes de visa.
Lettre d’admission de votre établissement d’enseignement canadien.
Lettre d’attestation provinciale (PAL).
Justificatifs de ressources financières.
Examen médical, si requis.
Photocopie du certificat de mariage, le cas échéant.
Tout document supplémentaire exigé par le bureau des visas compétent.
Consultez les délais de traitement estimés pour votre demande.
Besoin d’aide ?
Si vous avez des questions ou des préoccupations concernant les démarches d’immigration, contactez l’ambassade ou le consulat du Canada compétent pour votre pays de résidence.
Rappels importants
Consultez le canal Teams Americas pour connaître les informations et les échéances à respecter.
Vérifiez bien à l’avance que vous disposez de tous les documents requis pour votre séjour au Canada.
3. Assurance
Tous les étudiants de VIU doivent souscrire une assurance maladie canadienne couvrant l’intégralité de leur période d’études. Cette assurance est organisée par VIU.
Pour plus d’informations, consultez la page dédiée à l’assurance maladie.
4. Bourses
Chaque année, Vancouver Island University (VIU) attribue trois bourses à des étudiants qui effectuent un semestre d’études au Canada et qui ont candidaté par l’intermédiaire du bureau européen.
Bourses Canada – semestre de printemps
Une bourse partielle de 1 000 CAD pour un étudiant effectuant son séjour d’études à VIU de janvier à avril.
Bourses Canada – semestre d’automne
Deux bourses partielles pour des étudiants effectuant leur séjour d’études à VIU d’août à décembre :
Une bourse de 1 000 €.
Une bourse de 1 000 CAD.
Conditions d’éligibilité aux bourses Canada
Vous pouvez candidater si vous remplissez les conditions suivantes :
Avoir candidaté pour un semestre d’études à VIU dans les délais indiqués.
Être officiellement inscrit à un semestre de Bachelor ou de Master à VIU par l’intermédiaire du Bureau des étudiants internationaux.
Accepter de produire l’un des contenus suivants pendant votre séjour :
10 témoignages d’expérience (5 en anglais et 5 dans votre langue maternelle), de 400 à 600 mots chacun, accompagnés de 3 photos prises par vos soins ;
ou 8 courtes vidéos de 90 à 180 secondes ;
ou 10 publications Facebook ou Instagram destinées aux réseaux sociaux.
Fournir un CV en anglais accompagné d’une photo de profil.
Soumettre une lettre de motivation ou une vidéo en anglais d’au moins 500 mots sur le thème suivant : « À quoi s’attendre lors d’un séjour d’études à VIU ? »
Dates limites de candidature :
Pour le semestre de printemps : 15 novembre de l’année précédente.
Pour le semestre d’automne : 15 juin de la même année.
Les candidatures doivent être envoyées par e-mail à votre interlocuteur au sein du Bureau des étudiants internationaux.
Les candidats retenus seront informés par e-mail à la mi-décembre ou à la mi-juillet, selon le semestre concerné.
Pour plus d’informations, consultez la page consacrée aux bourses.
Vie sur le campus
De nombreuses activités, principalement de plein air, sont proposées à proximité de l’université. Vous pourrez également rejoindre différentes associations étudiantes pendant votre échange.
Échangez avec des étudiants de VIU via Facebook.
Fiche mise à jour sur MYA le 22 octobre 2026.


