Computer Science Graduate School Research and Programming Best Practices
Offered By: Dave Churchill via YouTube
Course Description
Overview
Learn valuable insights and best practices for conducting research and programming in computer science graduate school in this 53-minute lecture by Dave Churchill. Explore essential topics such as version control, file backup, portfolio building, reference management, experiment organization, and data visualization. Discover the differences between typical and ideal thesis workflows, understand the importance of experiment repeatability, and gain practical knowledge on using Docker containers. Benefit from Churchill's decade of experience as he shares lessons learned and provides general tips for success in computer science research and programming.
Syllabus
- Introduction
- Which advice to believe?
- Version Control / File Backup
- GitHub Repos / Portfolio Building
- Bibliography / Reference Managers
- Experiments / Methodology
- Experiment Organization
- Typical Thesis Workflow
- Ideal Thesis Workflow
- Experiment Repeatability
- Example Experiment Configuration
- Visualize Your Data
- Example Real-Time Visualization
- Documentation
- Docker Containers
Taught by
Dave Churchill
Related Courses
Probabilistic Graphical Models 1: RepresentationStanford University via Coursera Computer Security
Stanford University via Coursera Intro to Computer Science
University of Virginia via Udacity Introduction to Logic
Stanford University via Coursera Internet History, Technology, and Security
University of Michigan via Coursera