A
A
Andrew2011-09-24 22:39:30
IT education
Andrew, 2011-09-24 22:39:30

And on what topics did you write a diploma at the university?

Good afternoon!
The question arose of choosing a topic for a diploma, but there are no ideas :(
I study at a technical university with a degree in programming and I can’t decide on a topic. Can you share your experience or thoughts? I don’t want to take any standard or template topic.
Thank you!

Answer the question

In order to leave comments, you need to log in

19 answer(s)
I
Ilya, 2011-09-24
@geeek

Take something like GPU Computing. Actual topic.

R
ramilexe, 2011-09-24
@ramilexe

Recognition of handwritten letters. Quite a complex topic and requires fairly deep knowledge in the field of recognition.

A
Anatoly, 2011-09-24
@taliban

As an option - data processing: searching for faces in an image, data compression and similar things, difficult, but interesting =)

V
Vlad Zhivotnev, 2011-09-24
@inkvizitor68sl

I'm going to write electronic dean's office in jang this year.

D
darkslesh, 2011-09-25
@darkslesh

He himself wrote a diploma on the topic - Development of an anti-malware system for the Microsoft Windows family of operating systems. those. wrote a simple driver that protects the system (registry, processes, files) and a GUI for managing it and allowing / disabling suspicious activity. The topic went with a bang, they even called me to graduate school.
In general, the main thing in the diploma is theory, not practice, so the topic of the diploma should be chosen based on the availability of theoretical materials. If you choose something interesting and little studied, then there will be very big problems with writing, because. there will be very little theoretical material, and even less scientific theoretical material. It was like this for me, so more than half of the literature is links to sites. And the rest is about dark literature (i.e. directly on programming)

C
CaptainTrunky, 2011-09-25
@CaptainTrunky

I don't remember exactly, but something like "Research and development of microprocessor vision for walking robots." In the process, various sections of mathematics, GPU computing (CUDA), various Intel tools (IPP, TBB), all kinds of image processing stuff (OpenCV, PCL) were mastered. Well, I managed to play around with Kinect. )

I
Ivan Tikhonov, 2011-09-25
@polym0rph

"Designing a Metacomputing System". Grid type, loosely connected cluster. The main idea is to make many disparate machines work on one task. But as I got closer to the end of the work, I realized that it was more difficult to find suitable problems for such an idea, so after the defense, the idea was fucked up, like most others.
I can advise you to take an interesting topic for yourself, with which you then have plans to work, because. if the task is just to write a diploma, then you can perfectly defend any garbage if you wish, I know examples of expanding term papers to diplomas.

T
TheHorse, 2011-09-24
@TheHorse

Web server for complex IS managed by metadata.
It meant: the development of the server itself, API, ways of interacting with other parts of the IS, speed, fault tolerance ...

A
Andrew, 2011-09-24
@impwx

I wrote my own problem-oriented (although in fact it turned out to be instrumental) programming language.
We also have teachers at the department who have some kind of large-scale project that students are connected to for several years. For example, diplomas on the implementation of a satellite signal receiver have been defended for the third year already, which are then combined into one training stand.

A
Akson87, 2011-09-25
@Akson87

If there is a desire to write something real and there is time to do it, I can offer to join the writing of a simulator of a 5-axis CNC machine on a GPU. If you show yourself well and it will be interesting, you can go to graduate school in the states.

H
Hint, 2011-09-25
@Hint

Analogue of Time Machine for Windows (continuous data protection). I wrote about the program on Habré:
habrahabr.ru/blogs/development/75606/
And for the bachelor I made a system for protecting connections between the client and the server with the transfer of additional information (i.e. the standard protocol turns into a secure one, and in addition to real traffic, it exchanges information between the protection module and the protection server). The client module was embedded directly into the program (any one that needed to be “protected”), controlled the operation of WinAPI, protected it from hooks, various code modifications, etc. On the other hand, there was a proxy server. Pretty interesting. Plus, I didn’t take the topic out of my head, but simply used the system that I implemented as part of my game project.

V
Vitali Borovik, 2011-09-25
@WAYS

You can pick up a lot of topics, but it’s better to choose which one is closer to you, there is enough material on the Internet, you don’t need to sit in libraries. Moreover, it is more pleasant to take a diploma if you like the topic. If it’s not complicated, you can dig in the direction of web technologies, it’s more difficult to take an OS (for example, Android, although there seems to be enough material too), well, or from hardware, here the GPU is advised, a very promising topic, but not for everybody. In general, universities like it when the topic touches on medicine.

R
Rafael Osipov, 2011-09-25
@Rafael

My thesis was called "Automated system for assessing the state of the human cardiovascular system." An expert system with an updated knowledge base, which, based on the totality of symptoms, made a preliminary diagnosis.
During the writing of the diploma, I thoroughly studied the medical literature on cardiology and related sciences in order to form a knowledge base. Everything was written in pascal.

E
Evgeny Seleznev, 2011-09-25
@alkali

"Comparative performance of clusters of virtual machines in the cloud"
Made clusters of Amazon machines and compared efficiency with real ones)

I
Ivan Klimchuk, 2011-09-25
@Alroniks

“Software tool for automating work with clients” (essentially something like CRM). I wrote a similar system at work, so I took it for a diploma so as not to be torn in the process.

Z
zloe, 2011-09-25
@zloe

Designing a computer network for an Internet and telephony provider.
Ethernet, ADSL, VPN, VoIP, GTS.

A
agorkov, 2011-09-27
@agorkov

A technique for selecting and tracking moving objects. Also worked with character recognition. In fact, pattern recognition is not as difficult a task as people make it out to be. Try. Suddenly you like it.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question