Difference between revisions of "ULI101 Weekly Schedule"
Ahadalioglu (talk | contribs) |
|||
(33 intermediate revisions by 3 users not shown) | |||
Line 7: | Line 7: | ||
:'''Objectives and Tasks''' | :'''Objectives and Tasks''' | ||
| | | | ||
− | :'''Course Notes / Assigned | + | :'''Course Notes / Assigned Lab Section''' |
− | |||
− | |||
|- | |- | ||
| | | | ||
+ | |||
:'''Week 1''' | :'''Week 1''' | ||
| | | | ||
:'''Introduction to ULI101 & UNIX / Seneca Servers''' | :'''Introduction to ULI101 & UNIX / Seneca Servers''' | ||
− | :* | + | :* Introduction |
− | :* | + | :* *nix Overview |
− | :* | + | :* Open Source Philosophy |
+ | :* Linux GUI and the Terminal | ||
+ | :* The Matrix Server | ||
+ | |||
| | | | ||
− | : | + | :[[ULI101_Week_1|Week 1 Notes]] |
− | | | ||
− | |||
|- | |- | ||
| | | | ||
+ | |||
+ | |||
:'''Week 2''' | :'''Week 2''' | ||
| | | | ||
− | :''' | + | :'''Unix File System / Common Commands / Text Editing''' |
− | :* | + | :* Unix File System |
− | :* | + | :* File Types and File Naming |
+ | :* Basic File System Commands: | ||
+ | :::pwd, cd, tree, mkdir, rmdir, mv, cp, rm, man | ||
+ | :* Vi Text Editor | ||
+ | :*Common File Utilities: | ||
+ | :::cat, more, less, touch, file, find | ||
<!-- Assignment 1 Released --> | <!-- Assignment 1 Released --> | ||
+ | |||
| | | | ||
− | : | + | :[[ULI101_Week_2|Week 2 Notes]] |
− | |||
− | |||
− | |||
− | |||
− | | | ||
− | |||
|- | |- | ||
| | | | ||
+ | |||
+ | |||
:'''Week 3''' | :'''Week 3''' | ||
| | | | ||
− | :''' | + | :'''Shell Basics''' |
− | :* | + | :* Absolute and Relative Pathnames |
− | :* | + | :* File Name Expansion |
+ | :* Shell Basics: | ||
+ | ::*Command Execution in Detail | ||
+ | ::*Recalling and Editing Previous Commands | ||
+ | ::*Quoting Special Characters | ||
+ | |||
| | | | ||
− | : | + | :[[ULI101_Week_3|Week 3 Notes]] |
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| | | | ||
+ | |||
+ | |||
:'''Week 4''' | :'''Week 4''' | ||
+ | |||
| | | | ||
− | :''' | + | :'''Data Representation''' |
− | :* | + | :* Data Representation: |
− | :* | + | ::* Binary, Octal, Decimal and Hexadecimal Numbering Systems |
− | + | ::* Numbering System Conversions | |
− | :* | + | ::* Practical Applications: |
+ | :::*File Permissions | ||
+ | |||
| | | | ||
+ | :[[ULI101_Week_4|Week 4 Notes]] | ||
|- | |- | ||
| | | | ||
+ | |||
+ | |||
:'''Week 5''' | :'''Week 5''' | ||
+ | | | ||
+ | :'''Filter and Redirection Commands''' | ||
+ | :* stdin, stdout, stderr | ||
+ | :* Simple filter commands: head,tail,cut,sort,tr,wc | ||
+ | :* grep utility | ||
+ | :* Redirection and piping | ||
+ | :* /dev/null file | ||
| | | | ||
− | : | + | :[[ULI101_Week_5|Week 5 Notes]] |
− | + | :* '''Assignment #1 Due (6%)''' | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | :* | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| | | | ||
+ | |||
+ | |||
:'''Week 6''' | :'''Week 6''' | ||
| | | | ||
− | :''' | + | :'''Running & Installing Linux / Miscellaneous Utilities''' |
− | :* | + | :* Running Live Linux |
− | :* | + | :* Sending Email From Command Line |
− | :* | + | :* scp and sftp Utilities |
− | + | :* Linux on Your Desktop | |
− | :* | + | :* (Virtualization?) |
− | :* | + | :* Installing Linux |
− | + | :* Basic Linux System Administration | |
− | |||
− | :* | ||
− | :* | ||
− | |||
| | | | ||
− | :[ | + | :[[ULI101_Week_6|Week 6 Notes]] |
|- | |- | ||
| | | | ||
+ | |||
+ | |||
:'''Week 7''' | :'''Week 7''' | ||
| | | | ||
:'''Evaluation''' | :'''Evaluation''' | ||
− | :* | + | :* '''Midterm Test (30%)''' |
− | |||
− | |||
| | | | ||
+ | : | ||
|- | |- | ||
− | !colspan=" | + | !colspan="3"| |
+ | '''Study Week''' | ||
|- | |- | ||
| | | | ||
+ | |||
+ | |||
:'''Week 8''' | :'''Week 8''' | ||
| | | | ||
− | + | :'''Linking / Process Management / Storage Considerations''' | |
− | :''' | + | :* File System Links: |
− | :* | + | :::*Hard vs Symbolic Links |
− | :* | + | :* Process Management |
− | :* | + | :* Storage Quota Information (quota) |
− | :* | + | |
| | | | ||
− | : | + | :[[ULI101_Week_8|Week 8 Notes]] |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
| | | | ||
+ | |||
+ | |||
:'''Week 9''' | :'''Week 9''' | ||
| | | | ||
− | :''' | + | :'''Regular Expressions Basics''' |
− | :* | + | :* Literal Matching |
− | :* | + | :* Character Classes |
− | + | :* Wildcard | |
− | :* | + | :* Repetition |
− | + | :* Anchoring | |
− | :* | + | |
− | :* | ||
− | |||
| | | | ||
− | :[ | + | :[[ULI101_Week_9|Week 9 Notes]] |
+ | :* '''Assignment #2 Due (6%)''' | ||
|- | |- | ||
| | | | ||
+ | |||
+ | |||
:'''Week 10''' | :'''Week 10''' | ||
| | | | ||
− | :''' | + | :'''Shell Scripting - Part I''' |
− | :* | + | :* Shell Startup Files |
− | + | :* Introduction to Shell Scripting | |
− | :* | + | :* Shell Variables |
+ | :* Positional Parameters | ||
+ | :* Output / Input: | ||
+ | ::::echo, read | ||
+ | :* Simple Logic: | ||
+ | ::::if, test | ||
+ | :* Iteration (repetition): | ||
+ | ::::for | ||
+ | |||
| | | | ||
− | :[ | + | :[[ULI101_Week_10|Week 10 Notes]] |
+ | : | ||
|- | |- | ||
| | | | ||
+ | |||
+ | |||
:'''Week 11''' | :'''Week 11''' | ||
+ | | | ||
+ | :* '''(Extended Regular Expressions?)''' | ||
+ | :* Utilities: | ||
+ | ::::egrep, vi, sed, awk | ||
| | | | ||
− | : | + | :[[ULI101_Week_11|Week 11 Notes]] |
− | + | |- | |
− | |||
− | |||
| | | | ||
− | |||
− | |||
:'''Week 12''' | :'''Week 12''' | ||
| | | | ||
− | :* ''' | + | :* '''Shell Scripting - Part II''' |
| | | | ||
− | | | + | :[[ULI101_Week_12|Week 12 Notes]] |
− | |||
− | |||
|- | |- | ||
| | | | ||
Line 195: | Line 211: | ||
| | | | ||
− | :* ''' | + | :* '''Review''' |
− | :* Review | + | :* Course Review |
− | |||
| | | | ||
+ | :* '''Assignment #3 Due (6%)''' | ||
|- | |- | ||
− | !colspan=" | + | !colspan="3"|'''Final Exam (40%)''' |
|} | |} | ||
− | |||
− |
Revision as of 21:29, 4 November 2018
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Study Week | ||
---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Final Exam (40%) |