|
|
|
|
because they must write programs in an English-like programming language
(I dare you to write a book using a mouse by clicking on a virtual keyboard !)
|
|
The application that you need to run depends on the task that you want to perform
Examples:
| Task | Application |
|---|---|
| Surf the Internet | Web browser (such as FireFox, IE, Chrome, etc) |
| Edit a report | Text editor (such as Word, gedit, vi, emacs, etc) |
| email client (such as Thunderbird) | |
| Ledger | spreadsheet (such as Microsoft Excel) |
| Database application | Database server (such as SQL server) |
The lab hours and rules can be found at this webpage: click here
|
|
|
|
|
|
|
|
|
|
We will first discuss how to run (execute) an application on a computer
Example:
|
|
Example:
|
The Target field in the "properties" window shows the path of the program that will be executed when you double click the icon.
|
|
|
|
|
|
|
|
Terminology:
|
|
Example:
|
|
|
Example:
|
The first level of branches are the individual disk drives:
|
|
The Local Disk (C:) is a node under the root node (My Computer) that is commonly used to store System and users' files.
|
|
|
|
Reason: UNIX is more stable (crashes less often) (from answer.com - see: click here)
|
|
|
| Directory name | Function of files/directories contained in directory |
|---|---|
| home | home directories of users |
| bin | binary files: files that contain machine instructions |
| dev | devices: contains files that link to disk drives, keyboard and other devices |
| lib | library files: support files for various high level programming languages |
| tmp | temporally files: scratch area for some running programs |
| etc | miscellaneous files and directories |
|
|
|
Example:
|
Each user can create more directories to organize his/her files inside his/her home directory
In the figure, you see some of the some of the directories that Prof. Cheung has created inside his home directory