CS 151 - Key Skills
The following are key skills/knowledge that you need to retain after completing CS 151 Introduction to Computer Science. See also CS Skills Assessments for other courses as well.
Key Skills/Knowledge
- Programming
- Python cheat sheets listed at the end of Python Programming - Getting Started
- Basic programs - able to complete the programs listed in Programming Assignments - Beginning 1 on demand without much trouble and without consulting the internet.
- Linux
- All commands and shortcuts listed in and linked from Linux and CS Systems - Getting Started
- Math
- System Setup
- You have access to a computer that is setup as directed in Linux and CS Systems - Getting Started. In particular you should have Python installed, an sftp program installed (FileZilla or WinSCP recommended), and a terminal program installed (Putty if using Windows, Terminal if using Mac).