Difference between revisions of "ULI101 Weekly Schedule"

From CDOT Wiki
Jump to: navigation, search
(Fall 2019)
Line 198: Line 198:
 
   <td  style="border-bottom: thin solid black;">'''Week 10:'''<br>Nov 11-17</td>
 
   <td  style="border-bottom: thin solid black;">'''Week 10:'''<br>Nov 11-17</td>
 
   <td  style="border-bottom: thin solid black;"><ul><li>Shell Configuration Files</li><li>Introduction to Shell Scripting</li>Shell Variables</li><li>Positional Parameters</li><li>echo and read commands</li><li>if and test statements</li><li>for loop</li></ul></td>
 
   <td  style="border-bottom: thin solid black;"><ul><li>Shell Configuration Files</li><li>Introduction to Shell Scripting</li>Shell Variables</li><li>Positional Parameters</li><li>echo and read commands</li><li>if and test statements</li><li>for loop</li></ul></td>
   <td  style="border-bottom: thin solid black;width:30%">'''Week 1 Lecture Notes:''' [https://ict.senecacollege.ca/~uli101/notes/Week02.pdf PDF] | [https://ict.senecacollege.ca/~uli101/notes/Week02.pptx PPTX]
+
   <td  style="border-bottom: thin solid black;width:30%">'''Week 1 Lecture Notes:''' [https://ict.senecacollege.ca/~uli101/notes/Week10.pdf PDF] | [https://ict.senecacollege.ca/~uli101/notes/Week10.pptx PPTX]
 
<br>
 
<br>
 
'''Tutorials:'''
 
'''Tutorials:'''
 
<ul>
 
<ul>
 
 
                                         <li>[http://czegel.com/seneca/uli101/lectures/Lecture2.html Les Czegel's Notes (HTML)]</li>
+
                                         <li>[http://czegel.com/seneca/uli101/lectures/Lecture10.html Les Czegel's Notes (HTML)]</li>
 
</ul>
 
</ul>
 
<br>
 
<br>
Line 219: Line 219:
 
<tr valign="top">
 
<tr valign="top">
 
   <td  style="border-bottom: thin solid black;">'''Week 11:'''<br>Nov 18-24</td>
 
   <td  style="border-bottom: thin solid black;">'''Week 11:'''<br>Nov 18-24</td>
   <td  style="border-bottom: thin solid black;">'''Setup and Configure Secure Shell Services'''<ul><li>Network Services</li><li>SSH</li></ul></td>
+
   <td  style="border-bottom: thin solid black;"><ul><li>Extended Regular Expressions</li><li>egrep vi sed awk</li></ul></td>
   <td  style="border-bottom: thin solid black;width:30%">'''Week 1 Lecture Notes:''' [https://ict.senecacollege.ca/~uli101/notes/Week02.pdf PDF] | [https://ict.senecacollege.ca/~uli101/notes/Week02.pptx PPTX]
+
   <td  style="border-bottom: thin solid black;width:30%">'''Week 11 Lecture Notes:''' [https://ict.senecacollege.ca/~uli101/notes/Week11.pdf PDF] | [https://ict.senecacollege.ca/~uli101/notes/Week11.pptx PPTX]
 
<br>
 
<br>
 
'''Tutorials:'''
 
'''Tutorials:'''
 
<ul>
 
<ul>
 
 
                                         <li>[http://czegel.com/seneca/uli101/lectures/Lecture2.html Les Czegel's Notes (HTML)]</li>
+
                                         <li>[http://czegel.com/seneca/uli101/lectures/Lecture11.html Les Czegel's Week 11 Notes (HTML)]</li>
 
</ul>
 
</ul>
 
<br>
 
<br>

Revision as of 15:08, 5 September 2019

Fall 2019

Brian Gray (A,B,C,D) Harvey Kaduri (E) Murray Saul (F,I,Q,X)
Mark Buchner (G) Eric Brauer (L,M,N) Michael Huang (O)
Azzad Kara (P) Chris Johnson (R, ZA) Ayesha Manzer (S, T)
Ali Nezhad (U,V) John Selmys (W, Y, ZC) Tiayyba Riaz (Z, ZB)
Ahad Mammadov (ZD)



Week Objectives and Tasks Reference Assignment
Week 1:
Sep 2-8
  • Course introduction
  • Obtaining your Seneca accounts
  • *nix overview
  • Open source philosophy
  • Linux GUI and the terminal
  • The Matrix server
Week 1 Lecture Notes: PDF | PPTX


Tutorials:


YouTube Videos:

Assignment 1:
  • Introduction to Unix Commands
  • Basic Unix Commands
Week 2:
Sep 9-15
  • Unix file system
  • File types and file naming
  • Basic file system commands:
    (pwd,cd,tree,ls,mkdir,rmdir,mv,cp,rm, man)
  • Text editing
  • Common file utilities:
    (cat,more,less,touch,file,find)
Week 2 Lecture Notes: PDF | PPTX


Tutorials:


YouTube Videos:

  • x
  • x
Assignment 1:
  • Directory Management
  • Practice Commands To Create A Directory Structure
  • Create A Directory Structure
Week 3:
Sep 16-22
  • Absolute and relative pathnames
  • File name expansion
  • Shell basics
  • Command execution in detail
  • Recalling and editing previous commands
  • Quoting
Week 3 Lecture Notes: PDF | PPTX


Tutorials:


YouTube Videos:

  • x
  • x
Assignment 1:
  • Practice Specifying Path Names
Week 4:
Sep 23-29
  • Text Editors
  • Data Representation:
    (Binary, octal, decimal,
    and hexadecimal number systems)
  • Number conversions
  • Unix file permissions
Week 4 Lecture Notes: PDF | PPTX


Tutorials:


YouTube Videos:

  • x
  • x
Assignment 2:
  • Practice Using The vi Text Editor
  • Permissions
Week 5:
Sep 30-Oct 6
  • stdin, stdout, stderr
  • Simple filter commands:
    (head,tail,cut,sort,tr,wc)
  • grep utility Redirection and piping
  • /dev/null file
Week 5 Lecture Notes: PDF | PPTX


Tutorials:


YouTube Videos:

  • x
  • x
Assignment 2:
  • Redirection And Pipes
Week 6:
Oct 7-13
  • Sending email from command line
  • scp and sftp utilities
  • Basic Linux system administration
Week 6 Lecture Notes: PDF | PPTX


Tutorials:


YouTube Videos:

  • x
  • x
 
Week 7:
Oct 14-20
Evaluation:
  • Midterm Test (30%)
   
Study Week:
Oct 21-27
 
Week 8:
Oct 28-Nov 3
  • Filesystem links
  • Hard and symbolic links
  • Process management
Week 1 Lecture Notes: PDF | PPTX


Tutorials:


YouTube Videos:

  • x
  • x
Assignment 2:
  • Linking Files And Directories
  • Command Summary
  • Linux Processes
Week 9:
Nov 4-10
Regular expressions basics:
  • Literal matching
  • Character classes
  • . wildcard
  • * repetition symbol
  • Anchoring
Week 9 Lecture Notes: PDF | PPTX


Tutorials:


YouTube Videos:

  • x
  • x
 
Week 10:
Nov 11-17
  • Shell Configuration Files
  • Introduction to Shell Scripting
  • Shell Variables
  • Positional Parameters
  • echo and read commands
  • if and test statements
  • for loop
Week 1 Lecture Notes: PDF | PPTX


Tutorials:


YouTube Videos:

  • x
  • x
Lab 6
Week 11:
Nov 18-24
  • Extended Regular Expressions
  • egrep vi sed awk
Week 11 Lecture Notes: PDF | PPTX


Tutorials:


YouTube Videos:

  • x
  • x
Lab 7
Week 12:
Nov 25-Dec 1
Setting Up, Using & Maintaining a DHCP Server
  • DHCP Server
Week 1 Lecture Notes: PDF | PPTX


Tutorials:


YouTube Videos:

  • x
  • x
Lab 8
Week 13:
Dec 2-8
Evaluation:
  • Assignment 2
  • Labs 5 - 8
  • Practical Test #2
   
Exam Week:
Dec 9-13