The scope of this document is very narrow and deals only with certain features of thesis development that are unique to the field of Computer Science. Before we get into the heart of the matter, you should ask yourself if you have the background and skills required to successfully complete a thesis in Computer Science. The next section lists some of the skills you will be expected to possess.
If not go rent the Empire Strikes Back. This is what should resonate in your mind when you think of the relationship between you and your advisor. Although these instructions mainly talk about doing an MS thesis, most of the things are the same for a PhD thesis.
With a thesis it is your ideas that are central to the degree, while in a project it is what you create software or hardware that is central.
For the project you take more courses, in the thesis you do more research and have a more formal presentation at the end. Basically a thesis subsumes a project.
A thesis uses a project as a proof of concept, but also describes what is conceptually novel and how this work fits into the context of existing work in the field.
If you ever intend to do a PhD you must do an MS thesis first. The official CS requirements are posted here: If you want to do more than spend your life writing code for other people, a thesis can be a good way to demonstrate that you are capable of collecting and organizing the material to survey an area, define a novel contribution, and then make that contribution.
Decide if you want to do a thesis to get through your Masters as quickly as possible or to do a thesis in an area that you are truly passionate about. If you are choosing something that you just want to get through as quickly as possible, ask your advisor for a well defined thesis with specific requirements.
If you are choosing something that you are truly passionate about then fantastic! This is as it should be. 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. 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.
Xerox relevant papers AND any papers that interest you. Sometimes what you are looking for may lead you to find something that you had not intended but may be more interesting. Papers are fuel for your ideas.
This is your chance to discover what the rest of the world is doing. This is an important step because it gives you a broad view of your discipline.
This is a bibliography that contains a full reference of the paper and a 2 paragraph summary of the paper. Pay special attention to write personal notes like "this is a good paper", "I liked it because Talk to your advisor about what you are reading.
What new papers may have been published? After your first term here you should have a rough idea what you are interested in. During the second term you should do the area review, so that at the end of your first year here you are ready for 3 and 4 below.
Choosing the Thesis Area:Sample Computer Science Masters Theses. Implementation of a Cartesian Grid Incompressible Navier-Stokes Solver on Multi-GPU Desktop Platforms Using.
Department of Computer Science Kingsbury Hall N • 33 Academic Way • Durham, NH Tel: • Fax: • Email: CS. Written Thesis All theses must adhere to the School of Engineering formatting guidelines. Submission Details and Deadlines Typically thesis research is done over the course of two semesters.
At the end of the second semester, or at the completion of your thesis research, you must adhere to the following submission policies and deadlines. Computer Science: Masters Thesis Template. The Graduate School requires a strict format for masters theses and doctoral dissertations, as these are archival documents stored in the department and at the University.
Aug 06, · Computer Science is the seed to this technical development. In the field of academics, we need to get rid of obsolete ideas and focus on new innovative topics which are fast spreading their arms among the vast global audience. Computer Science students both in bachelors and in masters are studying the same topics and subjects from the past few years.
If you are about to embark on the task of developing a Master's thesis in Computer Science, then this document may be of interest to you. The scope of this document is very narrow and deals only with certain features of thesis development that are unique to the field of Computer Science.
You must present an overview of your thesis at a.