Difference between revisions of "ULI101 Weekly Schedule"

From CDOT Wiki
Jump to: navigation, search
(4 intermediate revisions by 2 users not shown)
Line 20: Line 20:
 
:* Linux GUI and the Terminal
 
:* Linux GUI and the Terminal
 
:* The Matrix Server
 
:* The Matrix Server
 +
 
|
 
|
:*
+
:[[ULI101_Week_1|Week 1 Notes]]
 
|-
 
|-
 
|
 
|
Line 92: Line 93:
 
|
 
|
 
:[[ULI101_Week_5|Week 5 Notes]]
 
:[[ULI101_Week_5|Week 5 Notes]]
:* '''Assignment #1 Due(5%)'''
+
:* '''Assignment #1 Due (6%)'''
 
|-
 
|-
 
|
 
|
Line 121: Line 122:
 
:* '''Midterm Test (30%)'''
 
:* '''Midterm Test (30%)'''
 
|
 
|
:* '''Assignment #2 Due(5%)'''
+
:
 
|-
 
|-
 
!colspan="3"|
 
!colspan="3"|
Line 156: Line 157:
 
|
 
|
 
:[[ULI101_Week_9|Week 9 Notes]]
 
:[[ULI101_Week_9|Week 9 Notes]]
 +
:* '''Assignment #2 Due (6%)'''
 
|-
 
|-
 
|
 
|
Line 178: Line 180:
 
|
 
|
 
:[[ULI101_Week_10|Week 10 Notes]]
 
:[[ULI101_Week_10|Week 10 Notes]]
:* '''Assignment #3 Due(5%)'''
+
:
 
|-
 
|-
 
|
 
|
Line 202: Line 204:
 
:* '''Shell Scripting - Part II'''
 
:* '''Shell Scripting - Part II'''
 
|
 
|
:* '''Assignment #4 Due(5%)'''
+
:[[ULI101_Week_12|Week 12 Notes]]
 
 
 
|-
 
|-
 
|
 
|
Line 213: Line 214:
 
:* Course Review
 
:* Course Review
 
|
 
|
 
+
:* '''Assignment #3 Due (6%)'''
  
 
|-
 
|-
 
!colspan="3"|'''Final Exam (40%)'''
 
!colspan="3"|'''Final Exam (40%)'''
 
|}
 
|}

Revision as of 21:29, 4 November 2018


Week
Objectives and Tasks
Course Notes / Assigned Lab Section
Week 1
Introduction to ULI101 & UNIX / Seneca Servers
  • Introduction
  • *nix Overview
  • Open Source Philosophy
  • Linux GUI and the Terminal
  • The Matrix Server
Week 1 Notes


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
Week 2 Notes


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
Week 3 Notes


Week 4


Data Representation
  • Data Representation:
  • Binary, Octal, Decimal and Hexadecimal Numbering Systems
  • Numbering System Conversions
  • Practical Applications:
  • File Permissions
Week 4 Notes


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
Week 5 Notes
  • Assignment #1 Due (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
Week 6 Notes


Week 7
Evaluation
  • Midterm Test (30%)

Study Week


Week 8
Linking / Process Management / Storage Considerations
  • File System Links:
  • Hard vs Symbolic Links
  • Process Management
  • Storage Quota Information (quota)
Week 8 Notes


Week 9
Regular Expressions Basics
  • Literal Matching
  • Character Classes
  • Wildcard
  • Repetition
  • Anchoring
Week 9 Notes
  • Assignment #2 Due (6%)


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
Week 10 Notes


Week 11
  • (Extended Regular Expressions?)
  • Utilities:
egrep, vi, sed, awk
Week 11 Notes


Week 12


  • Shell Scripting - Part II
Week 12 Notes
Week 13


  • Review
  • Course Review
  • Assignment #3 Due (6%)
Final Exam (40%)