Université Grenoble Alpes

Licence MIASHS

Mathematics, computer science and economics, over three years. Java ran in the first semester of every year; the language modules were a second-semester block; the third year is split by semester.

Java, first semester of every year

Java was taught in S1, S3 and S5, alongside whatever else was on the timetable, so it sits in one folder rather than under a single year.

S1 · S3 · S5 Java The OOP course and the Battleship AI project.

Second-semester language modules

Three paradigms taught as one block, which is why they share a folder.

Second semesters Language modules Racket, Prolog and SQL: functional, logic and relational.

Year 3, semester 5

R Fourier analysis and ODEs Fourier series and transform, Euler and Runge-Kutta solvers. R Estimation and testing Bootstrap, maximum likelihood, Fisher information, chi-squared. R · Python Econometrics Hedonic pricing of Grenoble property on DVF open data.

Year 3, semester 6

R Machine learning Eight classification practicals and the perfume satisfaction project. R · Python Regression and ANOVA Linear regression, one-factor ANOVA, non-parametric tests. JS · HTML · CSS Full-stack web Nine practicals from static HTML to Express on SQLite. Course Advanced econometrics Follows on from the semester 5 housing study.

Two semester 6 courses are not published here. Networks and Operating Systems were assessed on Debian virtual machine images, which do not belong in a git repository.