Difference between revisions of "CS 151 - Key Skills"

From Computer Science
Jump to: navigation, search
(Key Skills/Knowledge)
(Key Skills/Knowledge)
Line 2: Line 2:
  
 
=Key Skills/Knowledge=
 
=Key Skills/Knowledge=
* Programming
+
==Programming==
** Python cheat sheets listed at the end of [[Python Programming - Getting Started]]
+
* 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.
+
* Basic programs - able to complete the programs listed in [[Programming Assignments - Beginning 1]] on demand without much trouble and without consulting the internet.
* Linux
+
==Linux==
** All commands and shortcuts listed in and linked from [[Linux and CS Systems - Getting Started]]
+
All commands and shortcuts listed in and linked from [[Linux and CS Systems - Getting Started]]
* Math
+
==Math==
* System Setup
+
==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).
+
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.

Key Skills/Knowledge

Programming

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