GitHub - ocean1/awesome-thesis: A curated list of practical tips and tricks to h...
source link: https://github.com/ocean1/awesome-thesis
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
readme.md
Awesome Thesis
A curated list of practical tips and tricks to help you achieve an awesome CS master thesis.
☆=(ゝ・ω・)/
Contents
- Searching and Gathering information
- Workflows&Tools
- Artifacts
- Experiments
- Writing
- Defending your thesis
- Mental health
- Contribute
Searching and Gathering information
Searching for information can be a daunting task.
Searching techniques
- google dorks - dorking, is a powerful technique to query search engines
- +Fravia's search lores - information is outdated, but still a valuable resource for searchers to understand the web
Searching through academic material
- Google scholar - your first place to go when looking for papers and patents
Stand on the shoulders of giants
- How to read a paper - powerful tips to understand papers, and save time.
Workflows&Tools
Keep notes during meetings, and keep files organized and shareable.
- Effective Meeting Minutes
- Trello - A web-based kanban-like project management application.
- mindmaps
File Versioning
- The Git Book - the git book
- Github Cheat Sheet - A list of cool features of Git and GitHub
File Sharing
Bibliography Management
Backups
Artifacts
With great artifacts comes a great thesis, put a readme in every directory, and keep it tidy and understandable to others!
Code
Keeping code consistent, and experiments replayable might be of help to your advisors to crack problems with you
- coding conventions - keep your code consistent and readable
- documentation - document where you can :)
Data
Designing a dataset
Information Gathering
Experiments
Don't wait for your advisor to tell you your next step, be proactive! :)
Designing experiments
Running experiments
- AWS - you can use an amazon micro instance for free for 1 year ;)
Benchmarking
Running benchmarks is a delicate part of your thesis, these resources will help you
- Benchmarking Crimes - This paper explores mistakes in benchmarking
Writing
Scientific writing
- PrettyWrite - Practical Thesis-writing Guidelines for Master Students
- How to write a research paper - these awesome tips also apply to your thesis
Spell-check
Latex
Graphics
Books
- BUGS in Writing - debug your writing skills
Defending your thesis
Slide-deck
Presentation
Almost there! がんばって!
Mental health
Student mental health resources.
- Awesome mental health - curated list of resources
Contribute
Contributions welcome! Read the contribution guidelines first.
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK