D
D
dvb_d2016-03-14 21:10:06
IT education
dvb_d, 2016-03-14 21:10:06

What topic to choose for a bachelor's thesis?

Hello!
I study by correspondence. After the formal graduation, I did not defend myself, and now the deadline is right and I want to rehabilitate myself. The department is called "information processing systems". Programming in python, learning flask. I want to write a thesis based on these technologies.
I have been looking for an interesting task for a long time and unsuccessfully, and since there is very little time left, I decided to start writing something simple, and then formalize it for a diploma. So a simple blog was written with comments and followers.
Advise what functionality can be added to the blog so that you can attach a mat to it. model and some algorithm.
What product can be created on the basis of a blog in order to have time to deal with the implementation and gain useful experience?

Answer the question

In order to leave comments, you need to log in

5 answer(s)
K
kazmiruk, 2016-03-14
@dvb_d

I recently made a mechanism for the blogging platform that generated links to other posts on the same platform. The task is quite related to the processing of information, quite complex and interesting. In the simplest version (it’s fine for a bachelor) - tf-idf we get the keywords for each post, select nouns using pymorphy (this way you can filter out various garbage that adds emotions to the post, but is not the main essence), generate lemmas and then just look for intersection lemmas for each post. Accordingly, at the intersections, then we put down links. It will not work perfectly, but on most posts it will show a good result. Thus, shift the focus from a banal blog (which 90% of C students do) to some kind of data analysis and "science". From experience I can say

A
angru, 2016-03-22
@angru

If not a blog, then you can write a finance accounting service. And as mathematics - various metrics for income / expenses. Examples: toshl finance , financisto

E
entjentj, 2016-03-15
@entjentj

The mainstream recently (2006 -- Sutter -- www.gotw.ca/publications/concurrency-ddj.htm - about "the end of freebies for programmers") is multithreading and parallelism for multi-threading programming (in the same core and process space) or pure parallelism (multi-core) ..... In Python 3.5, take the new asyncio library and show that same co-routine concurrency. When specializing in such non-sequential programming, it can come in handy at the production level....

V
Vov Vov, 2016-03-15
@balamut108

Good afternoon! I want to draw your attention to the fact that the thesis still implies some research components, you set a number of scientific tasks and in the process of the thesis work you are trying to solve them. Let it be some kind of service or program in Python, but do not do pop. It looks like nothing at all. Several months ago, a girl who had just graduated from the Moscow Aviation Institute came to me for social security, I asked what kind of diploma she had, she said that she was making the website of the department. To be honest, I was taken aback by this! Naturally, she went home with nothing... Don't repeat the mistakes of others!
As for the project, first of all, set at least some quasi-scientific tasks for the diploma! I understand that the question is just about this, but then formulate what specialization you have.

S
Sergey Pankov, 2016-03-22
@trapwalker

I can also recommend adding geolocation to your blog. Get a geotwitter. Mathematics and algorithms will consist in optimizing the filtering of subscriptions by geo-zones and tags. It also suggests all sorts of geo-metrics, clustering, and so on.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question