S
S
skvot2011-04-20 20:29:10
IT education
skvot, 2011-04-20 20:29:10

Diploma topic?

Hey habr! The essence of my question is quite unusual. I myself, having stumbled upon such a title, would have advised the author to go to the diploma supervisor, but ... Unfortunately, my supervisor is absolutely incompetent and only nods at my suggestions on this matter. Attempts to approach other teachers were reduced to a little advice and a reference to my supervisor. So I'm asking for help from the community, since I myself am not clear which topic would be a better fit.
Some general information:

  • my faculty is called "Faculty of Information Technology"
  • my specialty is 230200 ("Information systems", bachelor's degree)

I happened to attend the defense of several diplomas of specialists, I saw modules of various software products that do not actually exist and presentations of the same type. Already here you can ask yourself, is the game worth the candle? But youthful maximalism haunts me, and I want to protect something worthwhile. In addition, I want to impress the head. department, since I still have to enroll in a master's program at the same department.
I plan to write a diploma in php + mysql, without neglecting such things as caching (redis) and ajax. I want to take advantage of all the power of these technologies. In terms of terms, I will have about a month (these are the standards for a diploma, and to be precise, the "final qualifying work" of a bachelor). Assessing my capabilities, I came up with two not very impressive options for topics - my own CMS or a distance education system (tests) for students. The thought of a certain archive of methodological documentation also slipped through, but it only slipped through and I don’t fully imagine what should turn out in the end. From conversations with other teachers, I realized that such topics, in general, have the right to life. I would also like to add that the diplomas of specialists, which boil down to the deployment of online stores on popular free engines, were excellently defended.
Thanks in advance for possible advice, and I apologize in advance that the question may be of little interest to someone other than me and will not be of great benefit to the community.

Answer the question

In order to leave comments, you need to log in

12 answer(s)
R
ramilexe, 2011-04-20
@ramilexe

If you are interested in NoSQL, then try php+Mongo. I think it is unlikely that any of my classmates will choose the same technologies. Well, you can take any task: a product catalog, a blog, etc.

S
Spree, 2011-04-20
@Spree

Studied in a similar field. We had this: for a bachelor's degree, you can do absolutely anything (pull the layout on the engine, like you do with online stores). And some even had sites of five html pages :)
For example, I did something like a password manager on php + mysql. Also, few people understood what I was doing and why, but they gave me “excellent” without question.
So I guess just pick what you like. If you want to write tsms, write - this is a good experience.

F
Fastto, 2011-04-20
@Fastto

I propose as an idea for a diploma: a
web-based directory of trolleybus routes, fixed-route taxis, etc.
those. using the google map api or an equivalent, create an interface that allows you to view and plot various routes on a city map, saving it in the database. Perform the server part on a simple MVC framework designed by you, which can even be a separate diploma topic.
+ scribbling - I think you can do it in a month, but there will be time, in addition to the main functionality, you can also wind up statistics.

A
Alexander, 2011-04-20
@Alexx_ps

You either do a diploma about something really new, relevant and useful (make a startup), which you will then 100% actively develop yourself, or don’t worry and do a standard dull diploma about a Joomla store, like everyone else, get your crusts and live happily.

I
IlyaPodkopaev, 2011-04-21
@IlyaPodkopaev

change the leader officially. An interesting task and a bachelor's degree do not correlate with each other in everything

B
bagyr, 2011-04-21
@bagyr

> the head is absolutely incompetent
Why did you have to go to this?
The easiest way is to go and express the same sheet to the head. departments, he knows better.

M
Melz, 2011-04-21
@melz

If you know C#, then I have an idea for a software (not a web service) for home use. The general structure of the base and the requirements are also clear. But you need at least an average skill to design an application.
I myself, unfortunately, will do this for a very long time.

C
ChemAli, 2011-04-20
@ChemAli

Don't scientific leaders offer you topics for development? o_O Or balakauriat
in general for show?
(I'm not in the subject, I did not find a new education scheme).

A
Anton, 2011-05-04
@AntonMinsk

Well, we had the following (BSUiR):
1. absolutely no one needs the completeness of the development of the embedded functionality, it is important to show that this can be done and in a real commercial version it will be
2. most likely no one will even look at the work, it just so happened 3. As for the idea and impression
on the head of the department, I would suggest the development of a certain corporate system, it could be CRM, it could be some kind of approximation of a more complex thing like ERP. You could also try to beat the theme of mobile technology.
Good luck on the defense;)

S
staskin1, 2011-05-04
@staskin1

You don't need to write anything from scratch. Take a process familiar to you (studying at a university), describe it, try to optimize it, offer an information system that can help in organizing and conducting the educational process of the department. The participants in the process will be students, teachers, department staff, there are numerous information flows, including paper and electronic, etc. Use open source products (various CMS + Moodle landing system) to build the system. With due diligence, you can do it in a month.

T
TLN, 2011-05-04
@TLN

similar specialty.
The topic was: Development of a portal with a web-gis system.
CMS:modx
Gis via geoserver/openlayers.
Everything, as you say, worked through ajax.
The point was to find fellow travelers on the route. Moreover, the route was indicated by the mouse through the cities previously marked on the map. The task turned out to be an easy one. and helped me in understanding web technologies. Teachers like the presentation, that everything is interactive (buzzword now =), moves, and there is also a layer of google maps at the bottom.
Actually, here are my 2 cents. I can't personally recommend anything to you. For a year ago I wrote code at night.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question