2023-24:fall
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
2023-24:fall [2023/08/19 15:40] – ruppert | 2023-24:fall [2023/11/30 20:58] (current) – ruppert | ||
---|---|---|---|
Line 87: | Line 87: | ||
**Required skills or prerequisites: | **Required skills or prerequisites: | ||
- | Good programming and data analysis skills overall, and experience in using Jupyter and/or R for data analysis. Ability to work indecently. | + | Good programming and data analysis skills overall, and experience in using Jupyter and/or R for data analysis. Ability to work independently. |
Interest in usable privacy, critical analysis of privacy policies and privacy related regulation. | Interest in usable privacy, critical analysis of privacy policies and privacy related regulation. | ||
Line 139: | Line 139: | ||
**Instructions: | **Instructions: | ||
- | When contacting the supervisor, please | + | Please send your CV and transcript and specify whether you are a computer security major. Optional: Link to any previous projects that you have worked on. |
==== Computer Science Education Research - Robots Tutors in First Year Programming Courses ==== | ==== Computer Science Education Research - Robots Tutors in First Year Programming Courses ==== | ||
Line 161: | Line 161: | ||
**Instructions: | **Instructions: | ||
Please send your c.v. and transcript | Please send your c.v. and transcript | ||
+ | |||
+ | ==== C++ in Embedded Systems: A Reality Check ==== | ||
+ | |||
+ | **Course: | ||
+ | |||
+ | **Supervisor: | ||
+ | |||
+ | **Supervisor' | ||
+ | |||
+ | **Project Description: | ||
+ | While C++ is one of the most common general purpose programming languages, it is not commonly used in resource-poor (“bare metal”) embedded devices. Issues related to complexity, efficiency, memory requirements, | ||
+ | The learning outcomes will be as follows. | ||
+ | - Articulate how they have applied the knowledge they have gained in other software engineering courses to a real-world system | ||
+ | - Implement schedulers (Cooperative, | ||
+ | - Illustrate the performance differences between contemporary procedural (C11 or greater and C++17 or greater) and contemporary object oriented (C++17 or greater) programming solutions for baseline, resource-poor bare metal embedded devices. | ||
+ | - Articulate the questions that a particular area of research in embedded systems and programming languages attempts to address. | ||
+ | - Prepare a professional presentation that outlines the contributions they made to the project and the knowledge they acquired. | ||
+ | |||
+ | **Required skills or prerequisites: | ||
+ | General knowledge of procedural and object-oriented programming languages. | ||
+ | |||
+ | **Recommended skills or prerequisites: | ||
+ | Previous C++ experience. | ||
+ | |||
+ | ==== CiteFair: an online tool to detect and mitigate unfairness citation patterns in scientific articles ==== | ||
+ | |||
+ | **Course: | ||
+ | |||
+ | **Supervisor: | ||
+ | |||
+ | **Supervisor' | ||
+ | |||
+ | **Project Description: | ||
+ | The number of citations of scientific articles has a huge impact on recommendations for funding allocations, | ||
+ | The project will first start by analyzing the existing scientific literature to find out the various unfairness citations patterns that may be present in some scientific articles. Then, the project will focus on the exploration of existing mitigation solutions and their limitations. | ||
+ | The project will then aim at developing an online tool called CiteFair that will be able to: | ||
+ | - Automatically analyze scientific articles to detect the potential presence of unfairness citation patterns | ||
+ | -Rely on existing bibliometric tools to provide some suggestions to articles authors to mitigate these citations patterns and increase the fairness citation score of their articles. | ||
+ | The project will also consist in validating the accuracy of the CiteFair tool by making experiments on a sample of the scientific articles published within the last decade in a wide range of venues. Experiments will also focus on evaluating the usability and performance of the CiteFair tool. | ||
+ | |||
+ | **Required skills or prerequisites: | ||
+ | Solid experience with JavaScript, HTML, and CSS | ||
+ | |||
+ | **Recommended skills or prerequisites: | ||
+ | Experience with web-development frameworks (e.g., React JS, Spring Boot) and good oral and written skills in English | ||
+ | |||
+ | ==== Large Language Models based Test Case Generation ==== | ||
+ | |||
+ | **Course: | ||
+ | |||
+ | **Supervisor: | ||
+ | |||
+ | **Supervisor' | ||
+ | |||
+ | **Project Description: | ||
+ | Recently, pre-trained large language models (LLMs) have emerged as a breakthrough technology in natural language processing and artificial intelligence, | ||
+ | |||
+ | **Required skills or prerequisites: | ||
+ | Be familiar with DL libraries such as Tensorflow and Pytorch; | ||
+ | |||
+ | **Instructions: | ||
+ | Send your c.v. and transcript to supervisor | ||
+ | |||
2023-24/fall.1692459633.txt.gz · Last modified: by ruppert