D
D
danila_prokopenko2021-05-11 17:42:07
IT education
danila_prokopenko, 2021-05-11 17:42:07

Topic for a graduation project?

Good afternoon, I'm studying to be a programmer, I'm finishing my 3rd year in a month. Can you suggest a topic for the thesis, in addition to the store. I study on the web. Technologies: php, react js, mysql (if necessary, anything else, I will learn). Thought and thought, searched, but did not finish it. There are already api transport routes, the store, I think they did everything, the bot is crap, the class schedule is already there, and it’s not so difficult there. So I don’t know what people generally take for a diploma, could you write what your classmates and you passed, as well as throw a topic for my work ??)

Answer the question

In order to leave comments, you need to log in

4 answer(s)
G
GavriKos, 2021-05-11
@GavriKos

Graduation project - "generator of themes for graduation projects". Even AI can be screwed (very sideways).

D
Denis Ineshin, 2021-05-11
@IonDen

What would you be interested in?
Maybe banking? work with money, currency conversion, transfers? how do you calculate all this so that it is error-free and reliable?
- maybe visualization? upload a photo to try on clothes? connect AR to try on a refrigerator in this corner of the apartment? paint the walls a different color?
- or let's say to figure out how Zoom / Skype / Mits works in general? and directly in the browser? and directly 20 people at once? how is it optimized? how is the data transferred? how is such low latency achieved?
- suddenly scientific calculations will be interesting? how is physics and mathematics counted? how does distributed computing work? how do supercomputers calculate proofs of theorems?

1
12rbah, 2021-05-12
@12rbah

The best advice was given to you in the comments (search for a diploma supervisor who will give out a topic). You need to understand that you will most likely spend 80% of your energy / nerves on the paper part (writing the text of the DP, designing according to GOST, drawing flowcharts, etc.), so the best options are either to implement a template project or improve previous work that was from the graduate supervisor.

Technologies: php, react js, mysql ... there are already api transport routes, the store, I think they did everything, bot

Well, here you have a stack sharpened for sites / bots / services. As an option, you can write a service for steganography, a site for data encryption with the ability to select an algorithm (aes, grasshopper), generation of documentation on templates (there is a necessary thing in many places).
here the topics can be knocked out under the web
Well, and probably the most important thing is that no one requires you to invent something new (usually), I know that I want to do something new, beautiful, etc., but it’s better to overcome this desire, because. sometimes it is difficult to prove that someone needs it (I myself encountered such a problem and it was difficult to defend a diploma), and besides, writing a program is a relatively small part of the work, as I said, most of the work is paper-administrative (I wrote my program about 20-30% of the time, taking into account fixes, etc., and was engaged in paperwork for about a month 70-80%). There is a second option, to find a leader who needs some kind of program, he matches the topic for a diploma and deals with part of the paperwork, which will take him less time, and you will be able to deal with the program more time and less paperwork.

V
VitalyChaikin, 2021-05-11
@VitalyChaikin

Any of what you have already written - just do it well!
Take, for example, the class schedule:
back - this is where the mysql
front came in handy - we make an android application that shows the browser and opens the desired page in it (but we'll talk about this at the very end) - that's what react came in handy for you
Plus - skins, you can use css
In any thesis - the main thing is a clear and bright presentation! If we show live people, we take a cool smartphone / tablet and show how everything looks and how skins change; If the presentation is not planned, we insert color screenshots at the end of the work - how everything looks and how skins change;

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question