|
|
|
|
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