R
R
Rimanec2014-02-04 11:17:03
C++ / C#
Rimanec, 2014-02-04 11:17:03

What topic to choose for a diploma in the specialty ASOIU?

I would like to hear opinions on the choice of a topic for a thesis in the specialty of automated information processing and control systems. What is relevant now, what directions.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
V
Vadim Martynov, 2014-02-05
@Rimanec

You have very little time left for, in fact, implementation, so it is unlikely that you will be able to take anything interesting and relevant. And then it all depends on your goals and the university. If the department gives complete freedom of technologies and topics, this is very good.
If you want to protect yourself with the least effort, then you should choose a theme based on ease of implementation. I saw "exc" for sites for schools with class schedules. Writing a small task manager for your own needs is not bad. It can always be easily extended to CRM by adding projects to each task board. Even Trello is used by some for a simple shopping list.
If you want to get some experience or interest the commission on defense, everything is much more interesting. I got hooked on the words "information processing" and decided that it had to do with the analysis of information from external sources.
1. Parsing and processing of a digital signal. For example, in DVB (digital TV standard) there is a lot of service information that can be parsed in streaming mode and given to the user. Channel list, program guide. I'm just not sure if it's so easy to receive a DVB signal in a stream or find a piece of it in the form of a file somewhere.
2. Now there are attempts to develop open data in Russia. You can search for open data for your region or something interesting from the federal level and display it beautifully. If you put it in the public domain, then someone might even say thank you.
3. Collection and analysis of some data from sites. Here's an example of a guy who scrapes data from dating sites and turns it into some pretty interesting statistics. There will be difficulties with justifying the development.
4. Analysis of the survey data. Let me give you a complicated example - my diploma topic was the system of interaction between an outsourcing company and customers. The client was given a questionnaire for 100 questions about the project (whose side will the project manager be, whether testing is required by the contractor, how acceptance will take place), the system studied the answers and could give a number of clarifying questions. The output was a document regulating the interaction of the parties - work scenarios were described (dedicated development center model, project outsourcing, etc.), rules for the distribution of responsibility and communication between the parties. You can simplify this task.
5. Distributed computing. We take a task that requires significant computing power and is easily divided into separate tasks. We create a server that will accept task conditions as input, divide them into separate tasks, send these tasks to clients, receive results, and give an answer at the output. From the simple - the multiplication of matrices, a little more interesting - the search for large prime numbers.
6. Help the department? In one of the term papers, I tried to introduce a bulletin board into the department that would duplicate the stands and at the same time give private areas (a la subforums) for teachers and each group. Some educators show up at work quite infrequently (for example, while overlapping with another job) and need the opportunity to learn about important announcements. Students also usually organize VKontakte, which is not always convenient for everyone.
7. Flash drive with a medical record. all data is stored encrypted. You come to the doctor, give a flash drive, enter a password (or another way to restrict access), a medical history opens. There may be records of different specialists, a history of test results. Relevant for very traveling employees.
8. Find a project (in pre-graduation practice - in some research institute you will be happy :D an internal project for some company; freelance) and adapt it for a diploma. In this case, responsibility will spur on better implementation, which will have a positive effect on the diploma.
In general, unfortunately, student graduation papers very rarely find real application and it is useless to strive for this. You need to choose something based on your interests and goals.

V
Vladimir Shishmintsev, 2014-02-04
@Pingvi

Our diploma has always coincided with diploma practice. What you do in practice is what you defend.

M
Mikhail Goryachkin, 2015-03-23
@doublench21

It is possible like this:

var array = , ln = array.length;

for(var i = 0; i< ln; i++) {
  var loc = array[i];
  console.log(loc[0] + '||' + loc[1]);
}

Why do you only have json here?

T
TheBeatCoder, 2015-03-23
@TheBeatCoder

Everything is quite simple:

var couples = [],
      arr = ; 
arr.forEach(function(x) { 
    var couple = []; 
    x.forEach(function(y) { 
        couple.push(parseFloat(y))
    });
    couples.push(couple);
});

As a result, your couples will have all the parsed values. Although the original data is already an array of arrays . Unless, as a result, numbers will be stored, not strings.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question