Difference between revisions of "Tutorial4: Data Representation / Numbering Conversion / File Permissions"
(→Numbering Conversion) |
(→Data Representation / Numbering Conversion / File Permissions) |
||
Line 71: | Line 71: | ||
In terms of this course, we will learn how a simple decimal number (integer) is stored into the computer system as a binary number. We will also learn other numbering systems (octal and hexadecimal) that can be used as a "short-cut" to represent binary numbers. | In terms of this course, we will learn how a simple decimal number (integer) is stored into the computer system as a binary number. We will also learn other numbering systems (octal and hexadecimal) that can be used as a "short-cut" to represent binary numbers. | ||
+ | <br><br> | ||
+ | ===Decimal / Binary / Octal / Hexadecimal Numbering Systems=== | ||
+ | |||
+ | x | ||
<br><br> | <br><br> | ||
Line 86: | Line 90: | ||
<br><br> | <br><br> | ||
− | |||
− | |||
− | |||
=INVESTIGATION 1: NUMBERING CONVERSIONS= | =INVESTIGATION 1: NUMBERING CONVERSIONS= |
Revision as of 16:20, 17 January 2020
Contents
Data Representation / Numbering Conversion / File Permissions
Main Objectives of this Practice Tutorial
- Understand the importance of how computers store data (i.e. data representation)
- Understand the purpose of decimal, binary, octal and hexadecimal numbers
- Perform various numbering conversions between the decimal, binary, octal and hexadecimal numbering systems
by hand without the use of a computer or calculator
- Perform various numbering conversions between the decimal, binary, octal and hexadecimal numbering systems
- Identify which numbering system conversion method to use when required to perform a numbering conversion
- Understand directory and regular file permissions
- Learn how to set directory and regular file permissions with the chmod command (symbolic and octal methods)
- Learn how to use the umask command to have permissions for directories and files automatically set upon their creation
- Learn how to use the umask command to have permissions for directories and files automatically set upon their creation
Tutorial Reference Material
Course Notes |
Numbering Conversion / File Permissions Reference |
YouTube Videos | |
Course Notes:
|
Data Representation
Numbering Conversion
|
File Permissions
|
Instructional Videos:
|
Why Study Data Representation?
Data (treated as singular, plural, or as a mass noun) is any sequence of one or more symbols given meaning by specific act(s) of interpretation.
Digital data is data that is represented using the binary number system of ones (1) and zeros (0), as opposed to analog representation.
Reference: https://en.wikipedia.org/wiki/Data_(computing)
Therefore, computers process and store information in a binary number system consisting of 0s and 1s. For many aspects of programming and networking, the details of data representation must be understood.
Reasons to Understand Data Representation:
- C Programming: Sending information over networks, files
- Web Development: Setting color codes for webpage background or text
- Allowing or Limiting Unix / Linux File Access: Setting permissions for files and directories
In terms of this course, we will learn how a simple decimal number (integer) is stored into the computer system as a binary number. We will also learn other numbering systems (octal and hexadecimal) that can be used as a "short-cut" to represent binary numbers.
Decimal / Binary / Octal / Hexadecimal Numbering Systems
x
Numbering Conversions
x
File Permissions
x
INVESTIGATION 1: NUMBERING CONVERSIONS
x.
INVESTIGATION 2: FILE PERMISSIONS
x.