Difference between revisions of "CS 151 - Key Skills"
(→Key Skills/Knowledge) |
(→Key Skills/Knowledge) |
||
Line 2: | Line 2: | ||
=Key Skills/Knowledge= | =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). | |
=Example Quiz Questions= | =Example Quiz Questions= |
Revision as of 18:48, 6 January 2020
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.
Contents
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).