Bachelor of Science in Computer Science (BSc)
Paris, Francja
CZAS TRWANIA
3 Years
JĘZYKI
Język angielski
TEMPO
Pełny etat
TERMIN SKŁADANIA WNIOSKÓW
31 Jul 2024
NAJWCZEŚNIEJSZA DATA ROZPOCZĘCIA
Sep 2024
CZESNE
EUR 9900 / per year *
FORMACIE STUDIÓW
W kampusie
* 1. rok: 10 400 EUR
Wstęp
Akredytowany przez Commission des titres d'ingénieur (Cti), program ten pozwala studentom zdobyć podstawy teoretyczne i techniczne, które pozwolą im stać się wszechstronnymi programistami. Absolwenci tego programu otrzymają krajowy tytuł licencjata ("Grade de licence").
Idealni studenci
Program ten jest otwarty dla kandydatów z wykształceniem naukowym na poziomie szkoły średniej i solidnym doświadczeniem w matematyce i naukach ogólnych.
Rekrutacja
Opłata za program
Galeria
Program
Program structure
1 rok | 1 semestr | Semestr 2 + 1 miesiąc stażu |
Rok 2 | Semestr 3 | Semestr 4 |
Rok 3 | Semestr 5 | Semestr 6 (=6-miesięczny staż w firmie/ośrodku badawczym) |
Studenci zapisani na ten program mogą po ukończeniu studiów kontynuować studia magisterskie.
1 rok
Od samego początku programu wśród wszystkich treści dostarczanych studentom obecna jest informatyka. Ponieważ nie da się tego zrobić przy minimalnej znajomości matematyki i reprezentacji danych, wprowadzenie do języka programowania odbywa się wraz z przeglądem umiejętności matematycznych: podstaw rachunku różniczkowego, prawdopodobieństwa i algebry, co pozwoli studentom zacząć myśleć jako inżynier oprogramowania.
Te podstawowe umiejętności zapewnią uczniom efektywną organizację umysłową, umożliwiającą organizowanie danych i projektowanie rozwiązań, które rozwiążą każdy problem, jaki program może rozwiązać, od obliczeń naukowych po projektowanie architektury aplikacji biznesowych.
W ramach wspólnego ruchu w kierunku koncepcji rozwiązania programowego wprowadzone zostanie programowanie przy użyciu Pythona, architektur oprogramowania i sprzętu, aby wyposażyć uczniów w umiejętności stosowane i operacyjne w dowolnej dziedzinie związanej z informatyką, od pomysłu do opracowania oprogramowania, nie zapominając o rozważaniach dotyczących sprzętu.
Umiejętnościom tym zawsze będzie towarzyszył rozwój nauk humanistycznych i umiejętności miękkich, takich jak zarządzanie projektami i praca zespołowa.
W EPITA mocno wierzymy, że uczniowie nie mogą naprawdę przyswoić treści bez długiego czasu na praktykę i przekształcenie wiedzy w umiejętności. Wszystkie omówione dziedziny zostaną zademonstrowane i przećwiczone w projektach inspirowanych sytuacjami z życia codziennego.
Year 2
Drugi rok poszerza podstawowe umiejętności zdobyte w pierwszym roku i koncentruje się na umiejętnościach operacyjnych w zakresie informatyki i rozwoju. Odbywa się to poprzez dodanie programowania i administrowania systemami operacyjnymi w systemach UNIX i Windows oraz sieci w celu przygotowania jednego dużego etapu cyklu życia programu: wdrożenia i uruchomienia.
W tym roku wprowadzone zostaną języki programowania C i C++, co umożliwi uczniom pogłębienie wiedzy na temat sposobu wykonywania obliczeń przez sprzęt. Uczestnicy kursu dowiedzą się, jak precyzyjnie zarządzać pamięcią i czasem obliczeń, aby dopasować je do typowych wymagań biznesowych.
Uzupełnią zakres swojej wiedzy o podejście do projektowania trwałości danych i praktycznie odkryją to podczas kursu wprowadzającego do baz danych.
Studenci będą również kontynuować swój rozwój w dziedzinie teoretycznej, biorąc udział w kursach wzmacniających algorytmy i umiejętności matematyczne stosowane w celu proponowania racjonalnych rozwiązań problemów biznesowych. Kursy z zakresu zarządzania będą oczywiście częścią tego roku, aby studenci mogli kontynuować swoją drogę do zostania wszechstronnymi profesjonalistami.
Year 3
Trzeci rok jest otwartym podsumowaniem umiejętności zdobytych w ciągu dwóch poprzednich lat: studenci wzmocnią swoje umiejętności programowania, uczestnicząc w kursach z zakresu zaawansowanych algorytmów oraz rozwijając swoje techniki programowania w języku Java i zaawansowanych technik baz danych.
W tym czasie będą w stanie odkryć typowe problemy w firmach dotyczące projektów IT, ale będą także w stanie zaproponować działające i wydajne rozwiązania tych problemów.
Studenci będą wtedy całkowicie przygotowani do podążania dowolną ścieżką, którą chcą podążać. Będą gotowi rozpocząć ścieżkę zorientowaną na technologię, zarządzanie lub dane na kolejny poziom studiów.
Wynik programu
Absolwenci tego programu będą w stanie sprostać wszystkim wyzwaniom związanym z rozwojem aplikacji napotykanym w międzynarodowych firmach, ale w szczególności we Francji, dzięki intensywnej nauce języka od momentu przyjazdu studentów. Niezależnie od tego, czy chodzi o tworzenie interfejsu użytkownika, przetwarzanie po stronie serwera czy optymalizację wydajności dostępu do danych, programiści, którzy ukończyli to szkolenie, będą w stanie zrozumieć, uczestniczyć w rozwoju i ostatecznie wdrożyć wybrane rozwiązanie.
Możliwości związane z karierą
- Programista Full Stack
- Analityk Rozwoju Oprogramowania
- Analityk Rozwoju Oprogramowania
- Front-end Developer
- Trener techniczny
- Project Manager Assistant
- Asystent lidera technicznego
- Oficer techniczny