This is one of the courses following Introduction to Computer Science. This deals mostly in Java but also C++. It also dealt with other important Computer Science concepts more directly related to programming languages themselves and their functioning rather than Theoretical CS, or focusing on a specific paradigm.
This was made for educational purposes and is licensed under the MIT License.
These were 10 math problems to be implemented in the language each student preferred, in my case, C++.
Before the project, a lexical analyzer was made in C++ so that text queries where made asked for price, total calory intake or both values, for whatever combination of ingredients or items made in the order, or asking for all the possible combinations of orders putting limits on money, limits on calory intake, or strictly including or excluding certain items.
This is an "Expert System" done in Java, which is a GUI for a restaurant which helps waiters to manage the different charges for the users, and helps users to select what they want to buy according to parameters such as money, calory intake limit, or ingredients to exclude, saving time on orders. Then a print-ready receipt is generated.