Open main menu

CDOT Wiki β

ULI101 Weekly Schedule

Revision as of 13:58, 28 December 2020 by Msaul (talk | contribs)



</td>

<td style="border-bottom: thin solid black;width:30%">Review Questions:
  • uli101_review_questions
  • </td>

    <td style="border-bottom: thin solid black;">Assignment 3:
    • Yet More Scripting (oldfiles)

    </td>

    <tr valign="top"> <td style="border-bottom: thin solid black;">Week 14:
    </td> <td style="border-bottom: thin solid black;">Evaluation Week:
    • Assignment 3 is due (10%)
    • Final Test (25%)
    </td>
     <td  style="border-bottom: thin solid black;width:30%"></td>
      <td style="border-bottom: thin solid black;">
     </td>
    </tr>
    

    </table>

    Week Objectives and Tasks Reference Assignment
    Week 1:
    Objectives:
    • 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:

    Links to Windows SSH clients (Access Matrix from home):

    YouTube Videos:

    Assignment 1:
    • Introduction to Unix Commands
    • Basic Unix Commands (Parts 1 - 3)
    Week 2:
    Objectives:
    • 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)

    Evaluation:
    • Quiz 1 (4%)
    Week 2 Lecture Notes: PDF | PPTX

    Tutorials:

    Reference Sheets:

    YouTube Videos:

    Assignment 1:
    • Basic Unix Commands (Parts 4 - 6)
    Week 3:
    Objectives:
    • 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:

    Assignment 1:
    • Directory Management
    • Practice Commands To Create A Directory Structure
    • Create A Directory Structure
    • Practice Specifying Path Names
    Week 4:
    Objectives:
    • Data Representation:
      (Binary, octal, decimal,
      and hexadecimal number systems)
    • Number conversions
    • Unix file permissions

    Evaluation:
    • Quiz 2 (4%)
    Week 4 Lecture Notes: PDF | PPTX

    Tutorials:

    YouTube Videos:

    Assignment 2:
    • Practice Using The vi Text Editor
    • Permissions
    Week 5:
    Objectives:
    • stdin, stdout, stderr
    • Simple filter commands:
      (head,tail,cut,sort,tr,wc)
    • grep utility Redirection and piping
    • /dev/null file

    Evaluation:
    • Assignment 1 is due (10%)
    Week 5 Lecture Notes: PDF | PPTX

    Tutorials:

    YouTube Videos:

    Assignment 2:
    • Redirection And Pipes
    Week 6:
    Objectives:
    • Sending email from command line
    • scp and sftp utilities

    Evaluation:
    • Quiz 3 (4%)
    Week 6 Lecture Notes: PDF | PPTX

    Tutorials:

    YouTube Videos:

     
    Week 7:
    Objectives:
    • Live Linux
    • Linux Installation Considerations
    • Basic Linux Administration

    Evaluation:
    • Midterm Test (25%)
    Week 7 Lecture Notes: PDF | PPTX

    Tutorials:

    YouTube Videos:

     
    Study Week:
     
    Week 8:
    Objectives:
    • Filesystem links
    • Hard and symbolic links
    • Process management
    • Aliases
    • Command History
    Week 8 Lecture Notes: PDF | PPTX

    Tutorials:

    YouTube Videos:

    Assignment 2:
    • Linking Files And Directories
    • Command Summary
    • Linux Processes
    Week 9:
    Objectives:
    Regular expressions basics:
    • Literal matching
    • Character classes
    • . wildcard
    • * repetition symbol
    • Anchoring

    Evaluation:
    • Assignment 2 is due (10%)
    Week 9 Lecture Notes: PDF | PPTX

    Tutorials:

    YouTube Videos:

    Assignment 3:
    • Regular Expressions Using grep
    Week 10:
    Objectives:
    Introduction to Shell Scripting:
    • Introduction to Shell Scripting
    • Shell Variables
    • Positional Parameters
    • echo and read commands
    • if and test statements
    • for loop

    Evaluation:
    • Quiz 4 (4%)
    Week 10 Lecture Notes: PDF | PPTX

    Tutorials:

    YouTube Videos:

    Assignment 3:
    • Interactive Shell Environment
    • Introduction To Scripting (phone)
    • More Scripting (add)
    Week 11:
    Objectives:
    Text Manipulation:
    • Using the sed Utility
    • Using the Awk Utility
    Week 11 Lecture Notes: PDF | PPTX

    Tutorials:

    YouTube Videos:

    Assignment 3:
    • sed and awk
    Week 12:
    Objectives:
    Additional Shell Scripting:
    • if - elif - else
    • while
    • for
    • Start-up / Logout Files
    Week 12 Lecture Notes: PDF | PPTX

    Tutorials:

    YouTube Videos:

    Assignment 3:
    • Yet More Scripting (oldfiles)
    Week 13:
    Objectives:
    • Take up Review Questions

    Evaluation:
    • Quiz 5 (4%)