Programming and CS - Getting Started
We are developing Getting Started pages on the most important topics and skills that are used throughout our courses. These can be used by incoming undergraduate students to get a head start, incoming graduate students to review, or current students to refresh/remediate.
Getting Started Pages
- CS accounts
- Linux and CS Systems - Getting Started
- Python Programming - Getting Started
- C Programming - Getting Started
- R Programming - Getting Started
- Algorithms and Data Structures - Getting Started
- Gitlab - Getting Started
Practice Programming Contest Problems
See Programming Practice.
Source Control
It is a good idea to use source control when developing software, and is necessary when you are developing in a group or professionally. When working on assignments or course projects it is the best practice to use a private repository so other students cannot copy your work. Git is the industry standard for source control. Here are some resources to use to learn Git.