Friday, January 29, 2010

How To Write Thesis (Phd Computer Science)

Gxtechno Tags: , , , , , ,

Please this is the common observation which is followed by the most researchers. This is not compulsory format to follow.

Computer Science Thesis Format

This is a format and guidelines for writing your computer science thesis. This is your finally-written computer science thesis should look like.
  • Introduction
    1. Introduction the topic thesis
    2. Focusing the task
    3. State the usefulness and aim of the study
  • Stating the initial point
    1. State previously developed methods in the research area
    2. Which conditions (for execution: hardware and software among others) are present?
  • Develop a solution model
    1. Critical assessment of the literature: What is possible?
    2. Starting from the previous item: Development of solution concept
    3. Solution concept rationalization: Comparing the alternatives
  • How solution concept would be executed?
    1. Tool selection
    2. Documentation of important design decisions
    3. Critical assessment of the implementation
  • Conclusion
    1. Summary
    2. Recommendations
I specially thanks to the author.
About The http://www.educationalwriting.net/resource_center/Thesis/Writing/Computer_Science_Thesis.htm
Derek Gendron has been tutoring students of all ages for more than 5 years. He has helped students achieve higher grades and win their degrees by providing assistance with their essays, research papers, theses, and dissertations. In January 2007, he has started selling his service on the internet.




A CS Research Topic Generator
or
How To pick A Worthy Topic In 10 Seconds

Computer Science is facing a major roadblock to further research. The problem is most evident with students, but afflicts many researchers as well: people simply have a tough time inventing research topics that sound sufficiently profound and exciting. Many PhD students waste needless years simply coming up with a thesis topic. And researchers often resort to reading documents from government grant agencies so they will know what to work on for the next proposal!
Good news for the CS community: the problem has at last been solved. The table below provides the answer.
Column 1
Column 2
Column 3


integrated mobile network
parallel functional preprocessor
virtual programmable compiler
interactive distributed system
responsive logical interface
synchronized digital protocol
balanced concurrent architecture
virtual knowledge-based database
meta-level multimedia algorithm
optimized binary toolkit
active object-oriented display
parameterized secure technology
conceptual high-speed solution
scalable real-time language
dynamic functional agent
high-level parallelizing theorem prover
collaborative watermarking work cluster
type-safe proxy cache
To generate a technical phrase, randomly choose one item from each column. For example, selecting synchronized from column 1, secure from column 2, and protocol from column 3 produces:
A synchronized secure protocol
Best of all, two phrases can be combined with simple connectives, making the result suitable for the most demanding use. Possible connectives include:
for
related to
derived from
applied to
embedded in
For example, one could generate a thesis title by selecting a second phrase and a connective:
A synchronized secure protocol for an interactive knowledge-based system
The technique described here for selecting a research topic is far superior to the method currently in use because it can be automated -- a computer program can be written to select a phrase at random whenever one is needed. Furthermore, thanks to an enhancement by Ian Stark at The University of Edinburgh in Scotland, it is possible to automate an additional step in the research process by performing an automated literature search. Try the system by first generating a random topic and then performing an automated literature search.
This is the list of topic fields :
  • GXT. Advanced Computational Linguistics
  • GXT. Advanced Computer Graphics
  • GXT. Advanced Performance Modeling
  • GXT. Animation for Everyone
  • GXT. ATLAS Interdisciplinary PhD Seminar
  • GXT. Automata for Cyber Physical Systems
  • GXT. Bioinformatics
  • GXT. Chaotic Dynamics
  • GXT. Code Generation and Optimization
  • GXT. Computation for Cognitive Science
  • GXT. Computational Biology and Health Informatics
  • GXT. Computational Biomechanics
  • GXT. Computational Genomics
  • GXT. Computational Geometries
  • GXT. Computer Architecture and Compiler Technology Research
  • GXT. Computer Mediated Interaction
  • GXT. Computer Privacy
  • GXT. Computer Science/Cognitive Science
  • GXT. Cryptanalysis
  • GXT. Cryptography
  • GXT. Data Mining
  • GXT. Design, Creativity, and New Media
  • GXT. Design, Learning and Collaboration
  • GXT. Designing the Future Internet
  • GXT. Designing the Information Society of the Next Millennium
  • GXT. Digital and Social Systems Foundations
  • GXT. Distributed, Mobile and Pervasive Runtime Systems
  • GXT. Educational Computing
  • GXT. Elements of Statistical Inference
  • GXT. Foundations of Computer and Network Security
  • GXT. Future of Library Science and Computer Science
  • GXT. Game Programming
  • GXT. Games for Health
  • GXT. Graphics
  • GXT. Groupware and Workflow
  • GXT. High-Performance Scientific Computing 1
  • GXT. High-Performance Scientific Computing 2
  • GXT. Human Computer Interaction -- Survey and Synthesis
  • GXT. Human-Centered Computing Foundations
  • GXT. Inference, Models and Simulation for Complex Systems
  • GXT. Information Storage Software
  • GXT. Internet Dreams
  • GXT. Introduction to Robotics
  • GXT. Issues and Methodologies in Cognitive Science
  • GXT. Machine Vision
  • GXT. Mathematical Foundations of Programming Languages
  • GXT. Medical Informatics
  • GXT. Modern Information Retrieval
  • GXT. Multi-Robot Systems
  • GXT. Multimedia Networking
  • GXT. Network Systems
  • GXT. Object-Oriented Analysis and Design
  • GXT. Open Source Development of Cognitive Technology on a Mobile Platform
  • GXT. Quantum and Molecular Computing
  • GXT. Reconfigurable Computing
  • GXT. Software Architecture
  • GXT. Software Defined Radios
  • GXT. Software Systems Management
  • GXT. Speech Recognition and Synthesis
  • GXT. Spoken Dialogue Systems
  • GXT. Systems and Algorithms for Massive Data Applications
  • GXT. Teaching Computer Science
  • GXT. Technical Writing
  • GXT. UNIX System Administration
  • GXT. Visual Programming
  • GXT. Web Development
  • GXT. Wireless Networking
  • GXT. Workflow Management Systems

Some PhD research areas I am interested in

Generally, I am interested in supervising PhD research in all aspects of programming languages. More specifically, the interaction of programming languages and computer security is an exciting new research area. We have strength here in both programming language and computer security research.
Safe systems-level programming
C is still the language of choice for programming operating systems and other code that needs to be efficient and manage system resources. However, C code is often afflicted with buffer overflows and other memory corruption vulnerabilities. Some experimental programming languages (such as Vault and Cyclone) aim to give the same power as C while being much safer (eliminating buffer overflows, for instance). A PhD thesis could build on the lessons learnt from those languages to defend against more classes of attacks.
Concurrent programming and security
Some of the most subtle security flaws arise due to race conditions in concurrent access to some critical resource. The time-of-check-time-of-use (TOCTOU for short) vulnerability class is a classic example. Race conditions and other concurrency problems are likely to become more prevalent in distributed computing and the spread of multi-core processors. A PhD could use types and logics for concurrency to address these problems. My current PhD student Horia Corcalciuc is working in this research area.
Defending against command injection attacks
The most widely known form of command injection attack is the SQL command injection attack, the scourge of many websites. However, the phenomenon of command injection is quite general, as it arises whenever data can be interpreted as code. Programming language research should be useful for understanding the problem and developing principled means of defence.
Type and effect systems
I have done some work on type and effect systems for control (continuations); it would be interesting to see whether these results fit into a broader picture of computational effects in general, using mathematical tools like modal and classical logics.
Principled access control in programming languages
Java and .NET use stack inspection to control access to system resources. It is not always easy to understand what this mechanism does and whether it correctly protects resources. A number of static access control systems have been proposed that can ensure access control at compile time rather than by dynamic checks. I am interested in type and effect systems for access control, which could be a good thesis topic.

9 comments:

  1. plz tell me something data communication and data security on network

    ReplyDelete
  2. thanks. this is very useful tips for begin the doctorate.

    ReplyDelete
  3. Even the most skeptical readers will come away from your work Dr. Dinesh Chaudhary, feeling less gloomy…there’s a significant idea embedded within…a range of possible goals we may achieve if we have the imagination and the will.
    cheap research paper writers

    ReplyDelete
  4. I am serious in supervising PhD research in all areas of computer programming languages. More actually, the connection of programming languages and computer safety is an interesting new analysis area..
    Thanks for sharing....phd thesis in computer science.

    ReplyDelete
  5. I am serious in supervising PhD research in all areas of computer programming languages. More actually, the connection of programming languages and computer safety is an interesting new analysis area..
    Thanks for sharing....phd thesis in computer science.

    ReplyDelete
  6. Thanks and I really appreciate your words.

    ReplyDelete
  7. Its good to help students with open handed. Education is not a matter of anyone pocket.... Do spread it.

    ReplyDelete

Search This Blog