Boggle




Details :
We have to reproduce the Boggle board game with a website and a mobile app.
Skills involved :
Java, JS, PHP, HTML, CSS, MySQL, C, Android
More infos :
University project, groups of 3
Project presentation
This project is demanding of skills in a lot of domains. The game engine is built in C, the dictionary in Java, the website in PHP, HTML, CSS, JS, MySQL and the mobile app in Android.
Related competence(s)
Optimize : Develop computer science solutions by analyzing and solving problems methodically using algorithms, complex data structures, and appropriate algorithmic techniques. Understand the differences between programming paradigms and data and code security issues. Evaluate the environmental and social impacts of proposed solutions and anticipate the results of various metrics such as execution time and memory occupancy. Apply scientific computing methods and identify technical solutions to manage application scalability.
-
Choose complex data structures adapted to the problem
-
Use appropriate algorithmic techniques for complex problems (e.g., operations research, tree methods, global optimization, artificial intelligence)
-
Understand the issues and means of securing data and code
-
Evaluate the environmental and societal impact of proposed solutions
Administrate : Configure, install and administer operating systems and development tools, design and develop communicating applications, use servers and virtualized network services, ensure the security of system services and data, and write technical documentation in French and English.
-
Design and develop communicating applications
-
Use virtualized servers and network services
-
Secure system services and data