Computer graduation thesis is a compulsory part of the training program for computer graduates. Through the writing of computer graduation thesis, students' ability to analyze and solve practical problems by comprehensive application of computer professional knowledge is cultivated, which not only improves students' practical operation and writing ability, but also greatly enhances their courage and confidence in going to society in the future.
Second, classification
Computer graduation thesis can generally be divided into four categories:
1 computer information management
2 Computer application
3 computer network
4 computer software
Third, the research direction of computer graduation thesis
The research direction of computer graduation thesis is usually divided into the following four categories:
1. Complete a small practical project or design a module (such as application software, tool software or self-designed board and interface, etc.). ) in a larger project, complete the paper in the form of project summary or scientific research report, or comprehensively expand the published paper. The writing outline of this kind of project is: 1) Introduction (the significance, relevant research background and objectives of this paper should be written. ); 2) Design of ××× system (the main conclusions of system design should be written, such as the overall design conclusion of the system (including module structure and interface design), the design conclusion of database/data structure and the main algorithms (ideas). ); 3) Realization of ××× system (mainly write what key problems need to be solved in order to complete the design of the system, how to solve them, and give experimental results and analysis conclusions when necessary. ); 4) Conclusion (the work of this paper should be summarized and the goal and direction of further research should be explained).
2. Systematically analyze a part of a project to be developed (demand analysis, platform selection, subdivision, and refinement of some design modules). The focus of this kind of paper is to collect and sort out the background analysis, demand analysis, platform selection, overall design (block), the refinement of some design modules and the content of development tools used. The general structure of the paper is as follows: 1) Introduction (focusing on the background of the application project, project development characteristics, work difficulty, etc. ); 2) Project analysis and design (focusing on the overall framework of the project, functional description, introduction of development tools, etc. ); 3) Project implementation (focusing on the database design results, the principle and process of code development, the main problems encountered and solved in implementation, the future maintenance and improvement of the project, etc.). This part can be arranged in two or three paragraphs); 4) concluding remarks.
3. Analyze and compare the advanced technology or mature software in a certain computer field, and then put forward your own evaluation and targeted ideas. The writing focus of this kind of paper is to collect and sort out the latest papers or software, and analyze and compare experiences and experimental data. The general structure of the paper is as follows: 1) Introduction (focusing on the characteristics of the analysis object, the significance of analysis and comparison, the main results, etc. ); 2) General description of the analysis object; 3) The main results of analysis and comparison (if it is technical analysis, give the main data, if it is software analysis, code analysis results, experimental process, etc. ); 4) Evaluation and system application of analysis and comparison (the results based on analysis and comparison can be given, some design and implementation schemes can be put forward, and some experimental work can be carried out; 5) concluding remarks.
I have some opinions on a theoretical problem in computer science, which is close to or up to the level published in magazines. The writing emphasis of this kind of paper is to collect and sort out the discovery of the problem, the basic knowledge used in solving the problem, the unique method of solving the problem, theorem proof, algorithm design and analysis. The general structure of the paper is as follows: 1) Introduction (focusing on the source, difficulties and main solution methods of the problem); 2) Basic knowledge (basic definition, theorems involved in solving problems, self-proposed concepts, etc. ); 3) Inference conclusion (give the solution to the problem, including theorem proving, algorithm design, complexity analysis, etc. ); 4) concluding remarks.
Fourth, the writing of computer graduation thesis
Generally, a complete and standardized computer graduation thesis should generally include the following items (the requirements of various institutions are not exactly the same):
Abstracts and keywords Abstracts and keywords
catalogue
Introduction 1 the first chapter of the text, the research significance of this topic 2. The purpose, content and main contribution of this paper.
Chapter 2: Research status and design objectives 1, characteristics and advantages and disadvantages of similar research topics 2. Problems and solutions in current research. The design goal to be achieved by this topic.
In the third chapter, several key problems to be solved 1, problem 2 to be solved in research and design, key technologies adopted in concrete implementation and complexity analysis.
Chapter 4 System structure and model 1, design and implementation strategy and algorithm description 2. Programming model and data structure.
Chapter 5: System implementation technology 1. The realization methods of each part of the system are introduced in detail in modules. 2. Program flow.
Chapter 6, Performance Testing and Analysis 1, Research and Selection of Test Cases (Test Sets) 2, Test Environment and Test Conditions 3, Test Cases (Tables and Curves) 4, Performance Analysis.
Chapter 7 Conclusion Thanks for the references.
Five, complete all aspects of computer graduation thesis:
1, the form of computer professional practice link: graduation project
2. Precautions for Graduation Thesis Practice (1) "Graduation Thesis" practice accounts for certain credits in all graduation credits; (2) "Graduation thesis" practice lasts at least 4 weeks from the beginning to the end of graduation defense; (3) The practice of "graduation thesis" includes two parts: ① completing the application program of "graduation thesis"; (2) Write a "graduation thesis" for the developed application (that is, a thesis);
3. Before graduation thesis practice, The following materials should be submitted to the relevant units or teachers in charge of design work: (1) opinions on the arrangement of graduation thesis internship (including the list of leading group, major studied, level, nature, work plan arrangement, working steps of internship, list of instructors and list of student groups) and (2) graduation thesis (thesis) approval form in duplicate (carefully examining and filling in the qualifications of tutors, including professional titles)
4, about the "graduation thesis" process steps:
(1), the topic selection of "graduation thesis" should follow the following principles: ① The topic selection must meet the comprehensive training requirements of computer major; (2) Try to choose projects with strong engineering nature to ensure adequate engineering training; (3) Graduation thesis work should have certain programming requirements to ensure clear results; (4) In principle, each student must have an independent graduation thesis sub-topic in combination with the topic of a larger task; ⑤ The topic selection should be combined with local and local teaching, scientific research and technology development projects as far as possible, and carried out in the actual environment. In a word, the topic selection should embody the principles of comprehensiveness, practicality, progressiveness and ability, and achieve the following goals: ① The topic selection and requirements should improve the ability of comprehensively applying professional knowledge to analyze and solve problems; Master the basic methods of literature retrieval and information query and the ability to acquire new knowledge; ③ Mastering the design and development ability of software and hardware or application system; ④ Improve the ability of written and oral expression; ⑤ Improve the ability of cooperation.
(2) Examination of Graduation Thesis In the same graduation thesis (thesis) approval form, the relevant units will fill in the topics selected by the graduation students in the corresponding columns of the graduation thesis schedule, and the next step can be carried out only after approval.
(3) Development and implementation of "graduation thesis" application (roughly time-consuming) ① Demand analysis stage (completed in about one week) ② System analysis stage (completed in about one week), and at the same time, the data of the first two chapters of graduation thesis instruction are sorted out. ③ System design stage (completed in about one week) ④ Code realization stage (completed in about three weeks), and at the same time, the materials in the third and fourth chapters of the graduation thesis instruction are sorted out. ⑤ System debugging stage (completed in about two weeks), and at the same time, complete the data sorting work in Chapter 5 of graduation thesis guidance. ⑥ Put into operation (completed in a week or so), and complete the data sorting of Chapter VI of the graduation thesis instruction. ⑦ Graduation thesis guidance finalization stage (about two weeks)
Source: www.lunwenqq.com.