{"id":26257143,"url":"https://github.com/maximechurin/utc-uv","last_synced_at":"2026-04-03T23:35:38.362Z","repository":{"id":194085429,"uuid":"105155207","full_name":"MaximeChurin/UTC-UV","owner":"MaximeChurin","description":"Folder with differents student projects and exercices","archived":false,"fork":false,"pushed_at":"2017-09-29T19:07:54.000Z","size":8123,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2024-04-28T05:10:58.927Z","etag":null,"topics":["android","c","cassandra","html-css","j2ee","java","php","python","qt","r"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/MaximeChurin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2017-09-28T13:58:04.000Z","updated_at":"2023-11-22T21:50:57.000Z","dependencies_parsed_at":"2023-09-11T16:08:11.437Z","dependency_job_id":null,"html_url":"https://github.com/MaximeChurin/UTC-UV","commit_stats":null,"previous_names":["maximechurin/utc-uv"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaximeChurin%2FUTC-UV","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaximeChurin%2FUTC-UV/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaximeChurin%2FUTC-UV/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/MaximeChurin%2FUTC-UV/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/MaximeChurin","download_url":"https://codeload.github.com/MaximeChurin/UTC-UV/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243477253,"owners_count":20297043,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","c","cassandra","html-css","j2ee","java","php","python","qt","r"],"created_at":"2025-03-13T20:28:39.274Z","updated_at":"2025-12-30T00:13:55.012Z","avatar_url":"https://github.com/MaximeChurin.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# UTC-UV\nFolder with differents student projects and exercices\n\n## IA02\nImplementation of the Khan board game in `prolog` (rules available [here](https://www.google.no/url?sa=t\u0026rct=j\u0026q=\u0026esrc=s\u0026source=web\u0026cd=1\u0026cad=rja\u0026uact=8\u0026ved=0ahUKEwiCq8a-2crWAhUJLZoKHQ6UDrIQFggnMAA\u0026url=https%3A%2F%2Fmoodle.utc.fr%2Fpluginfile.php%2F864%2Fmod_folder%2Fcontent%2F0%2FR%25C3%25A8gles%2520du%2520Jeu%2520KHAN.pdf%3Fforcedownload%3D1\u0026usg=AFQjCNGR2UH4DSJU6ZA4kQdZjPRMmw1Cbg)). Possibility to play at two player or against an IA. The IA is made to rush as fast as possible your kalista to win. UI with the console.\nLaunching with GNU-Prolog:\n```prolog\nchange_directory('your_directory').\nconsult('projet_IA02_Churin_Maxime_Bria_Robin.pl').\nmain.\n```\n[Khan Game](IA02/screenshot_khan.png)\n\n## LO21\nImplementation of a Reverse Polish notation calculator in `C++` with an UI made with `Qt`. The calculator handles operations between integers, reals, rationnals, expressions and complex numbers. It can storage variables and programs. Usage of multiples design patterns such as *singleton, template method, memento, strategy or iterator*.\n\n[UTC_computer](LO21/UTC_computer.png)\n\n## NF16\nDifferents TPs in `C` such as : \n- managing a library using linked lists with a borrowing system, research of books, adding books...\n- coding how to handle binary tree and his nodes\n\n## NF26\nData analisis of the taxis running in the city of Porto, in Portugal (link [here](https://archive.ics.uci.edu/ml/datasets/Taxi+Service+Trajectory+-+Prediction+Challenge,+ECML+PKDD+2015)). A set of real data from 2015 with more than 1 700 000 records described by 9 measurements. The purpose of this set of data and this analysis was to improve customer satisfaction regarding the waiting time and to be more competitive and profitable in the transport business. We clean, prepare and store the data in a cassandra database. Finally we did an offline k-means to retrieve the most important clusters of rides, plot them using a `python` lib called *Folium* and analyse them.\n\n[Clusters de taxi](NF26/screenshot_taxis.png)\n\n## NF92\nSimple website using `PHP`, `HTML` and `CSS` to manage a driving school and his customers : possibility to plan sessions, register a user, have some statistics ... Launch using *website.html*.\n\n[Driving school](NF92/screenshot_driving_school.png)\n\n## ProgII\nDifferents `Java` projects such as : \n- implementation of infinite precision naturals using arrays of integers\n- implementation of a graphical clock using *canvas* lib\n- an application to store NFL players data as their running distance and display some statistics\n\n## SR03\nA project of a video game shop with an API server with authentification, request entities ..., a client website with login  for displaying the results and also an native android app with login and list-views.\n\n## SY09\nData analisis and Data-Mining TPs in `R`. We use different algorithm such as principal component analysis, hierarchical clustering, kmeans, k-nearest neighbor, Bayes rules, discriminant analysis, Logistic regression...\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaximechurin%2Futc-uv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmaximechurin%2Futc-uv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmaximechurin%2Futc-uv/lists"}