Computer Science Engineering curriculum through apprenticeship
Computer science via apprenticeship
Two major players are key to achieving such an objective, namely the in-house and the in-school tutors:
- The in-house tutor, as an engineer in a company, monitors the performance of the apprentice’s assignments on a daily basis, assesses the student’s learning and the work carried out.
- The in-school tutor, a Polytech faculty member, sees the apprentice upon his return from each in-house training period, reviews his progress in the company and benchmarks his progress at school.
The 3-year training program is a combination of theory and practice in alternating blocks. During the first two years, the work-study annual schedule is identical (between 3 to 6 weeks spent at school or in a company). The 3rd year consists of a two-semester program, one at school, one in a company allowing for the completion of an engineering project.
The training is open to people under 26, mainly to those holding a two- or three- year degree in Computer Science (DUT, BTS, Licence).
See presentation leaflet
Program outline
Typical job opportunities created by this particular program
They are the same as those of the basic training
Skills acquired at the end of the training course
Same as those provided by the basic training course
Main issues addressed
The syllabus focuses on three major topics: Computer Science, Methods and tools for engineers, mathematics. Social sciences and English complement the training program.
Computer Science
- 1st year: algorithms, object-oriented languages, information systems engineering, data basis.
- 2nd year: advanced data bases, advanced methods for information systems, distributed systems and applications, technological watch,security of information systems, embedded applications.
- 1st year: Computer networks and communication systems,operating systems, basic numerical methods.
- 2nd year:Network architecture of distributed computing, industrial production computing,industrial management and logistics, knowledge engineering.
- 3rd year: Information systems integration (ERP, urbanization), systems modelling through simulation,multi-agent systems.
- 1st year: Discrete mathematics, matrix calculus, introduction to probabilistic and statistical methods, statistical analyis of one dimensional distributions.
- 2nd year: Analysis of multidimensional data, graphs and applications, linear and non linear optimization.
- 3rd year: Data analysis as a decision-making tool, game theory approach to strategic management, cryptography, systems performance modelling and assessment.
- 1st year: Basics of law, working life, quality assessment, strategic and financial management, communication, project management, English.
- 2nd year: Communication, human resources management, management control, English.
- 3rd year : English.
In-company training
1st year
- Finding about a company and its business lines.
- Learning about business lines through technical assignments.
- Technical project (design, development, configuration, tests) involving the defence of a report.
2nd year
- Involvement in advanced IT-related internal and external projects.
- Building writing and communication skills (conducting a meeting).
- Technological watch project for the company (defence).
- Summary report of the technical know-how and methodological knowledge gained.
3rd year
- Junior engineer’s I.S. project leading to a final report and an oral defence enabling the jury to assess the scientific and technical skills, the project management,the modelling and design capabilities of the trainee.
Contact
Florence PERRAUD
Pedagogical monitoring
Steven KANG
Email : appr-epu-info@univ-lyon1.fr