Mathematics


GeoGebra is interactive software for geometry, algebra, statistics, and differential calculus designed for teaching these subjects in schools, from elementary to university level.

GeoGebra allows users to explore geometry: from the outset, users can manipulate various basic geometric objects in a plane, such as circles, lines, angles, etc.

It is mainly used by teachers for their classes, but anyone who wants to explore geometry visually and dynamically will benefit from it. It can be used to validate constructions based on properties.

Distributed as free software, anyone can use, study, and modify it as long as it is not used commercially.

Here is a link to the GeoGebra website. The site is also available in English, Spanish, and Russian. The language can be set on the website page.


Jupyter is a web application used for programming in more than 40 programming languages, including Python, Julia, Ruby, R, and Scala[2]. It is a community project whose goal is to develop free software, open formats, and services for interactive computing. Jupyter allows you to create notebooks, i.e., programs containing both text, simple or enriched typographically and semantically thanks to the simplified Markdown markup language, and code, source lines, and execution results. These notebooks are used in particular in data science to explore and analyze data.

This is the tool offered on this key for Python programming.

 


Logisim is a logic circuit simulator.

It is free and open source software [1]. It is written in Java with the Swing graphics library. It runs on GNU/Linux, Windows, and OS X.

 

 

 


 

The SageMath project aims to "develop a viable open source alternative" to the Magma, Maple, and Mathematica computer algebra systems, as well as the MATLAB numerical computing software[2].

SageMath has advanced features in areas such as linear algebra, commutative algebra, number theory, and algebraic combinatorics.

An important architectural feature of SageMath, compared to most other computer algebra systems, is the way it builds on existing software. Rather than providing a specific command language, SageMath uses Python, a pre-existing general-purpose programming language. The mathematical features themselves also rely heavily on other software, which SageMath includes and unifies the interface for.

The SageMath system thus consists of a distribution of third-party software, a Python library for mathematical computation, part of whose functionality directly calls on the software in the distribution, and user interfaces that allow interactive use of this library.

A SageMath tutorial from the CNRS (in french)

https://mmorancey.perso.math.cnrs.fr/TutorielSage.html


Scilab is free, open-source, multi-platform numerical computation software that provides a computing environment for scientific applications.

It has a high-level numerical computing-oriented programming language. It can be used for matrix computation and all areas of scientific computing such as signal processing,statistical analysis, image processing, simulation,optimization, and modeling. It is also a tool for learning programming.

It is available for Windows, macOS, and GNU/Linux.

The syntax and capabilities offered by Scilab are similar to those of Matlab, but the two languages are not compatible.

APESAM offers two user files:


 

Xcas is a Giac interface that allows you to perform formal calculations, graphical representations in the plane or space, dynamic geometry (in the plane or in space), spreadsheets, statistics, and programming.

Giac/Xcas can be used as free software compatible with Maple to develop symbolic computation algorithms, or it can be used in other software.
 
Information (in French) at: https://xcas.univ-grenoble-alpes.fr
 
 
 

 

RStudio is a free, open-source, cross-platform development environment for R, a programming language used for data processing and statistical analysis.

R is a statistical analysis system. R is both software and an interpreted language.

R has many functions for statistical analysis, graphics, data processing, and storage. Graphs are displayed on screen or on paper and can be exported in various formats (jpg, png, bmp, ps, pdf, emf, pictex, xfig); the formats available may depend on the operating system. The results of statistical analyses are displayed on screen or can be saved or exported to a file for use in further analyses.


 

Zeal is an offline documentation tool.

It allows you to store a large amount of documentation on the USB drive that can be accessed offline.

It allows keyword searches across all documentation installed in its database, making it a powerful tool.

For several software documentation files on the USB drive, we were unable to integrate the versions translated by DeepL directly into the software. They are therefore grouped together on Zeal.

By launching Zeal, you will have access to documentation for: Arduino, Dozzaqueud, C, Jupyter, LaTeX, MatPlotLib, Numpy, Ocaml, Python 3, Rstudio, Sage, Scipy, and more.

 


Chemistry

This is software for simulating titration curves in aqueous solution: you choose the reagents to put in the beaker and those to put in the burette, and Dozzzaqueux determines the concentrations based on the volume poured and plots the curves you want.

This software allows you to
• define the solution to be titrated, the titrant, the species to be considered, and the equilibrium constants to be taken into account;
• calculate the concentration of the different species as the titrant is added;
• plot titration curves for chemical species, for all combinations
• record/read simulated dosages;
• manage (complete/edit) a database of chemical species and reactions (equilibrium constants);
• export calculation results in spreadsheet format.
 

Emacs, or Editor MACroS, created by Richard Stallman, is a very powerful, extensible, and customizable text editor. One of its special features is that it is fully programmable in its extension language, Emacs Lisp, and this is done on the fly, meaning that you never need to restart the editor to see the changes.

Although it may seem austere at first glance, with a little practice, Emacs can be used as a development environment for many languages (LaTeX with the auctex extension, Python, JavaScript, HTML, etc.), as a web browser, email client, IRC client, psychoanalyst, and more.

 


Auto Multiple Choice is a set of utilities for automatically creating, managing, and correcting multiple-choice questionnaires (MCQs).

Multiple-choice questions can be prepared using LaTeX, which allows you to write (if necessary) all kinds of mathematical formulas. You can also choose to describe them using a text file with simple syntax.
AMC allows you to randomly change the order of the answers within each question, as well as the order of the questions, so that each test is presented differently. This makes it more difficult for students to copy from their neighbors...
After the exam, scanned copies can be corrected automatically by AMC using optical mark recognition (OMR). If you don't have a scanner, or for copies where automatic correction has not worked properly, manual correction is also possible.
 
 

Several applications for producing LATEX documents are available on the key:
 

 
 
LyX is free WYSIWYM (What You See Is What You Mean) document editing software based on LaTeX. With an easy-to-use graphical interface, it provides a rough preview of what you want to say, and to see the result, you just need to view the document. A comprehensive, multilingual help system makes it easy to learn how to use the software. The document rendering is on par with what LaTeX can produce, and the software is easily configurable in detail. Compiling in LaTeX and exporting to printable formats is greatly facilitated.
 
 
 

 

Texmaker is free software for editing LaTeX documents and runs on Linux, macOS, and Windows.

This editor offers a range of features: full Unicode support, syntax highlighting, spell checking, regular expression support

The document structure is constantly available via a dedicated panel and is automatically refreshed as you type. Panels also provide easy access to hundreds of mathematical symbols. This software also includes a PDF viewer directly integrated into the main window with continuous display mode, synctex support for PDF/source synchronization, the ability to display two pages side by side, and apply rotations to the document.

A wizard also allows you to export your document in HTML or MathML.



TeXworks is software licensed under the GNU General Public License for Windows, Linux, or macOS operating systems. It is a graphical interface for TeX and its extensions LaTeX, ConTeXt, and XeTeX. Jonathan Kew (XeTeX) developed TeXworks based explicitly on the approach Dick Koch took in developing TeXShop, a TeX interface for macOS. By default, TeXworks displays its text editor and an integrated PDF viewer side by side, so that the user can quickly see the final document while editing the LaTeX file. The integration of the editor and PDF reader allows you to switch to the corresponding location in the other document.

TeXworks requires a TeX installation such as TeX Live or MiKTeX, which is, of course, installed on the USB drive.


 

DeepL is an online machine translation and text improvement service in thirty-three languages: Arabic, Bulgarian, Chinese (simplified), Czech, Danish, Dutch, English (US and UK), Estonian, Finnish, French, German, Greek, Hungarian, Indonesian, Italian, Japanese, Korean, Latvian, Lithuanian, Norwegian (Bokmål), Polish, Portuguese (European and Brazilian), Romanian, Russian, Slovak, Slovenian, Spanish, Swedish, and Turkish. Polish, Portuguese (European and Brazilian), Romanian, Russian, Slovak, Slovenian, Swedish, Czech, Turkish, and Ukrainian.

It is not free software, but there is a free version (included on the key). We used DeepL to translate most of the documentation for the key

 


.

Zeal is an offline documentation tool.

It allows you to store a large amount of documentation on the key that can be accessed offline.

It allows keyword searches across all documentation installed in its database, making it a powerful tool.

For several software documentation files on the USB drive, we were unable to integrate the versions translated by DeepL directly into the software. They are therefore grouped together on Zeal.

By launching Zeal, you will have access to documentation for: Arduino, Dozzaqueud, C, Jupyter, LaTeX, MatPlotLib, Numpy, Ocaml, Python 3, Rstudio, Sage, Scipy, and more.


 Biology


 CoolPack is a collection of simulation models for refrigeration systems. The models each have a specific purpose, such as cycle analysis, sizing of main components, energy analysis, and optimization.

 

CoolPack is no longer maintained. The main reason CoolPack remains available is that it contains tools for sizing main components, calculating cold rooms, etc., but the goal is to replace it completely with the new software CoolTools.CoolTools does not offer all the features of CoolPack, but it includes many new refrigerants and benefits from regular updates.


 Oscar 3D is a remarkable interactive educational application designed for 3D exploration of human anatomy. It allows teachers and students to view and manipulate a complete anatomical model, offering immersion in the different systems of the human body.

Oscar can be manipulated with the mouse by selecting the elements you want to display and then navigating smoothly through the 3D image.

Oscar 3D is one of the software programs designed by Philippe Cosentino. A link to Philippe Cosentino's website, which contains the software he has created, is provided below. 


 Philippe Cosentino has developed numerous software programs for the life and earth sciences. Oscar, presented on the key, is one example. There are many others that you can check out on his website COS(Phi)log.

Software on plant growth, planetary motion, plate tectonics, MRIs, and much more. The software is often used online via a browser.

 


 

QGIS is a free GIS (geographic information system) software program free GIS (geographic information system) software. It supports raster (raster) and vector image formats, as well as databases.

QGIS can be used as standalone software or as a graphical interface for the GRASS GIS software. This makes it possible to use its full analytical power in a more user-friendly working environment. 

Since version 0.9, it has had a real scripting engine based on Python. This makes it possible to build real applications. 

The Qgis-Server map server is supplied natively with QGIS . It is a free map server. Its big advantage is that it allows you to configure all the characteristics of your maps directly with QGIS: symbology, labels, scale thresholds, etc.


Zeal is an offline documentation tool.

It allows you to group together a large amount of documentation on the key that is accessible offline.

It allows keyword searches across all documentation installed in its database, making it a powerful tool.

For several software documentation files on the USB drive, we were unable to integrate the versions translated by DeepL directly into the software. They are therefore grouped together on Zeal.

By launching Zeal, you will have access to documentation for: Arduino, Dozzaqueud, C, Jupyter, LaTeX, MatPlotLib, Numpy, Ocaml, Python 3, Rstudio, Sage, Scipy, and more.




 FLE (French as a foreign language)


  DeepL is an online machine translation and text improvement service available in thirty-three languages: German, English (American and British), nbsp;Arabic, Bulgarian, Simplified Chinese, Danish, Korean, Spanish, Estonian, Finnish, French, Greek, Hungarian, Indonesian, Italian,& nbsp;Japanese, Latvian, Lithuanian, Dutch, Norwegian (Bokmål), Polish, Portuguese (European and Brazilian),& nbsp;Romanian, Russian, Slovak, Slovenian, Swedish, Czech, Turkish, and Ukrainian. It is not free software, but there is a free version (included on the key). We used DeepL to translate most of the documentation on the USB stick.  


 The USB stick contains links to websites for learning French:


 

On the RFI (Radio France Internationale) website for French students and teachers of French as a foreign language: https://francaisfacile.rfi.fr/fr/

Learn French with international news

Podcasts and exercises to learn and practice French, for all levels (from A1 to C2), language tests, and advice for French teachers.

 


 

On the TV5 Monde website for foreign students: https://apprendre.tv5monde.com/fr

The site is free and makes it easy to improve your understanding of French through videos.

Choose your level (from A1 to B2), take language tests, and complete a wide variety of exercises.

 

 


 
Le français des affaires is a French language certification body specializing in professional French: https://www.lefrancaisdesaffaires.fr/professeur/ressources-pedagogiques/fiches/?_tri_domaine=sciences
Created in partnership with the Institut français in 2015, this resource bank is intended for teachers of French as a foreign language who wish to teach or are teaching French for scientific purposes. 

 
 
funmoocFUN website (France Université Numérique for non-French-speaking students:
 This site allows students to refine and consolidate their knowledge of French. It corresponds to level B2.
 

 

Zeal is an offline documentation tool.

It allows you to store a large amount of documentation on the USB drive that can be accessed offline.

It allows you to search by keyword in all the documentation installed in its database, making it a powerful tool.

For several software documentation files on the USB drive, we were unable to integrate the versions translated by DeepL directly into the software. They are therefore grouped together on Zeal.

By launching Zeal, you will have access to documentation for: Arduino, Dozzaqueud, C, jupyter, LaTex, MatPlotLib, Numpy, Ocaml, Python 3, Rstudio, Sage, Scipy...