In general a thesis is a new contribution to the field you are studying.You cannot simply duplicate work that has already been done. Sometimes it is useful to draw a table with authors on one axis and what they do in the other axis.A project might involve the production of a product, such as a complex software system.
Depending on your thesis topic, you may gain specialized skills and knowledge that makes you more attractive to certain employers.
A thesis may be especially valuable if you hope to work for research or cutting-edge development companies.
So value this time because it will be the most enjoyable time of your life where you can really make the most impact in the world. Area review: begin by looking through conference proceedings, journals, online, books, etc.
Xerox relevant papers AND any papers that interest you.
If you ever intend to do a Ph D you must do an MS thesis first.
Computer Science Thesis Vs Project Essay Questions On The Progressive Era
The official CS requirements are posted here: Why do a thesis?
You will be supervised by one of the faculty, and-depending on the research project-you might work with other research staff and faculty members.
They may be able to bring your work to the attention of colleagues who could hire you. While completing a master's thesis, you learn how to understand the research literature in your field, how to write for a scholarly audience, and how to present your work in writing and as a lecture.
If you are choosing something that you are truly passionate about then fantastic! If you are stopping with a MS degree this will be your last chance to do anything that you truly enjoy.
After that when you get out in the "real" world you will be assigned projects and deadlines that you may not care about.