Changes

Jump to: navigation, search

OSL640 Weekly Schedule

5,729 bytes removed, 12:13, 8 June 2023
m
Protected "OSL640 Weekly Schedule": OER transfer ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite))
Content under development.
 
<table cellspacing="0" cellpadding="5" width="100%" style="border-top: thin solid black;">
<tr valign="top> <td style="border-bottom: thin solid black;font-weight:bold;background-color:#f0f0f5;width:10%">Week</td> <td style="border-bottom: thin solid black;font-weight:bold;background-color:#f0f0f5;;width:30%">Objectives and Tasks</td> <td style="border-bottom: thin solid black;font-weight:bold;background-color:#f0f0f5;;width:30%">Reference</td> <td style="border-bottom: thin solid black;font-weight:bold;background-color:#f0f0f5;width:30%;">Tutorial (Lab)</td>
</tr>
<tr valign="top"> <td style="border-bottom: thin solid black;width:10%">'''Week 1:Jan 9-13'''<br></td> <td style="border-bottom: thin solid black;width:30%">'''Objectives:'''<ul><li> Course introduction</li><li>Course Resources/Evaluation/Policies</li><li>Unix/Linux Background</li><li>Open source philosophy</li><li>Linux GUI and the terminal</li><li>The Matrix server</li><li>Accessing your Matrix Account</li><li>Using your Matrix Account</li></ul><br>'''Evaluation:'''<ul><li><span style="color:red;font-weight:bold;">Tutorial 1 (Due Friday, November 6 March 10 @ midnight11:59 PM) (2.5%)</span></li></ul></td> <td style="border-bottom: thin solid black;width:30%"><span style="background:#ffff00;">'''Week 1 Lecture Slides:''' [https://matrix.senecacollege.ca/~osl640/slides/OSL640-Week1.pdf PDF] | [https://matrix.senecacollege.ca/~osl640/slides/OSL640-Week1.pptx PPTX]</span> '''Resources:''' <ul> <li>[[HOWTO: Access Your Matrix Account]] (Platforms: Windows, Linux, Mac OSX)</li> </ul>
'''Links to Windows SSH clients''' (Access Matrix from home):
<ul>
<li>[http://www.sfsu.edu/ftp/win/ssh/SSHSecureShellClient-3.2.9.exe SSH/SFTP] |
[httphttps://thewww.earthchiark.ligreenend.org.uk/%7Esgtatham~sgtatham/putty/latest/x86/putty.exe html Putty] |
[https://www.bitvise.com/ssh-client-download Bitvise SSH Client] |
[https://mobaxterm.mobatek.net/download-home-edition.html MovaXterm]</li>
</td>
<td style="border-bottom: thin solid black;width:30%><ul><li><span style="background:#ffff00;">[https://wiki.cdot.senecacollege.ca/wiki/Tutorial_1_-_Using_Your_Matrix_Account Tutorial 1 - Using Your Matrix Account]</span></li></li></ul></td>     </tr> <tr valign="top"> <td style="border-bottom: thin solid black;">'''Week 2:Jan 16-20''' <br></td> <td style="border-bottom: thin solid black;">'''Objectives:''' <ul> <li>Unix file system</li> <li>File types and file naming</li> <li>Basic file system commands: <br>(pwd,cd,tree,ls,mkdir,rmdir,mv,cp,rm, man)</li> <li>Text editing</li> <li>Common file utilities: <br>(cat,more,less,touch,file,find)</li> </ul> <br>'''Evaluation:''' <ul> <li><span style="color:red;font-weight:bold;">Tutorial 2 (Due Friday, November 6 March 10 @ midnight11:59 PM) (2.5%)</span></li> </ul> <li/td> <span td style="colorborder-bottom:redthin solid black;font-weightwidth:bold;30%">Quiz 1</span></li></ul></td> <td style="border-bottom: thin solid black;width:30%"><<span style="background:#ffff00;">'''Week 2 Lecture Slides:''' [https://matrix.senecacollege.ca/~osl640/slides/OSL640-Week2.pdf PDF] | [https://matrix.senecacollege.ca/~osl640/slides/OSL640-Week2.pptx PPTX]</span> <br> '''Reference Sheets:''' <ul> <li>[http://www.cheat-sheets.org/saved-copy/Nano_Cheat_Sheet.pdf Nano Reference Sheet (PDF)]</li> <li>[https://www.smashingmagazine.com/2010/05/vi-editor-linux-terminal-cheat-sheet-pdf/ Vi Reference Sheet (PDF)]</li> </ul> </td> <td style="border-bottom: thin solid black;"><ul><li><span style="background:#ffff00;">[https://wiki.cdot.senecacollege.ca/wiki/Tutorial_2_-_Unix_/_Linux_File_Management Tutorial 2 - Unix / Linux File Management]</span></li></ul></td> </tr> <tr valign="top"> <td style="border-bottom: thin solid black;">'''Week 3:Jan 23-27''' <br></td> <td style="border-bottom: thin solid black;">'''Objectives:''' <ul> <li>Absolute and relative pathnames</li> <li>File name expansion</li> <li>Shell basics</li> <li>Command execution in detail</li> <li>Recalling and editing previous commands</li> <li>Quoting</li> </ul> <br>'''Evaluation:''' <ul> <li><span style="color:red;font-weight:bold;">Tutorial 3 (Due Friday, November 6 March 10 @ Midnight11:59 PM) (2.5%)</span></li> </ul> </td> <td style="border-bottom: thin solid black;width:30%"><span style="background:#ffff00;">'''Week 3 Lecture NotesSlides:''' [https://matrix.senecacollege.ca/~osl640/slides/OSL640-Week3.pdf PDF] | [https://matrix.senecacollege.ca/~osl640/slides/OSL640-Week3.pptx PPTX]</span> </td> <td style="border-bottom: thin solid black;"><ul><li><span style="background:#ffff00;">[https://wiki.cdot.senecacollege.ca/wiki/Tutorial_3_-_Advanced_File_Management_/_Quoting_Special_Characters Tutorial 3 - Advanced File Management / Quoting Special Characters]</span></li></ul></td> </tr> <tr valign="top"> <td style="border-bottom: thin solid black;">'''Week 4:Jan 30 - Feb 3''' <br></td> <td style="border-bottom: thin solid black;">'''Objectives:''' <ul> <li>Data Representation: <br>(Binary, octal, decimal, <br>and hexadecimal number systems)</li> <li>Number conversions</li> <li>Unix file permissions</li> </ul> <br>'''Evaluation:''' <ul> <li><span style="color:red;font-weight:bold;">Tutorial 3 4 (Due Friday , March 10 @ midnight11:59 PM) (2.5%)</span></li> <li><span style="color:red;font-weight:bold;">Quiz 21 (6.6%)</span></li> </ul> </td> <td style="border-bottom: thin solid black;width:30%"><span style="background:#ffff00;">'''Week 4 Lecture NotesSlides:''' [https://ictmatrix.senecacollege.ca/~murray.saulosl640/uli101slides/ULI101OSL640-Week4.pdf PDF] | [https://ictmatrix.senecacollege.ca/~murray.saulosl640/uli101slides/ULI101OSL640-Week4.pptx PPTX]</span> '''Tutorials:''' <ul/td> <litd style="border-bottom: thin solid black;"><span style="background:#ffff00;">[https://wiki.cdot.senecacollege.ca/wiki/Tutorial4:Tutorial_4_-_Data_Representation_/_Numbering_Conversion__Numbering_Conversions_/_File_Permissions Tutorial4: Tutorial 4: - Data Representation / Numbering Conversion / File Permissions]</span></litd> <li>[http://czegel.com/seneca/uli101/lectures/Lecture4.html Les Czegel's Weel 4 Notes (HTML)]</li/tr> </ultr valign="top"> '''YouTube Videos:''' <ultd style="border-bottom: thin solid black;"> <li>[https'''Week 5://youtu.be/MzQ5kcffvpc Permissions, chmod, umask]</li>Feb 6-10''' </ulbr></td> <td style="border-bottom: thin solid black;">'''Assignment 2Objectives:''' <ul> <li>Practice Using The vi Text Editorstdin, stdout, stderr</li> <li>PermissionsSimple filter commands: <br>(head,tail,cut,sort,tr,wc)</li> </ulli>grep utility Redirection and piping</tdli> <li>/dev/null file</trli> <tr valign="top"/ul> <td style="border-bottom: thin solid black;"br>'''Week 5Evaluation:''' <brul> </tdli> <td span style="bordercolor:red;font-bottomweight: thin solid blackbold;">'''ObjectivesTutorial 5 (Due Friday, March 10 @ 11:'''59 PM) (2.5%)<ul/span></li>stdin, stdout, stderr </liul><li>Simple filter commands:<br>(head,tail,cut,sort,tr,wc) </litd><li>grep utilityRedirection and piping </litd style="border-bottom: thin solid black;width:30%"><li>/dev/null file</li></ul><brspan style="background:#ffff00;">'''EvaluationWeek 5 Lecture Slides:'''<ul><li><span style="color[https:red;font-weight:bold;">Tutorial 4 (Due Friday @ midnight)</span></li>matrix.senecacollege.ca/~osl640/slides/OSL640-Week5.pdf PDF] | [https://matrix.senecacollege.ca/~osl640/slides/OSL640-Week5.pptx PPTX]</span> <li/td> <span td style="colorborder-bottom:redthin solid black;font-weight:bold">Assignment 1 (10%):<br>(Due by Friday at 11:59 PM)</span></li><li><span style="colorbackground:red;font-weight:bold#ffff00;">Quiz 3[https://wiki.cdot.senecacollege.ca/wiki/Tutorial_5_-_Redirection Tutorial 5 - Redirection]</span></litd> </ultr> </tdtr valign="top"> <td style="border-bottom: thin solid black;width:30%"><span '''Week 6: Feb 13-17''' <br> </td> <td style="backgroundborder-bottom:#ffff00thin solid black;">'''Week 5 Lecture NotesObjectives:''' [https://ict.senecacollege.ca/~murray.saul/uli101/ULI101-Week5.pdf PDF] | [https://ict.senecacollege.ca/~murray.saul/uli101/ULI101-Week5.pptx PPTX] <ul> <li>scp and sftp utilities</spanli> <li>Sending email from command line</li> </ul> <br>'''TutorialsEvaluation:''' <ul> <li><span style="backgroundcolor:red;font-weight:#ffff00bold;">[https://wiki.cdot.senecacollegeTutorial 6 (Due Friday, March 10 @ 11:59 PM) (2.ca/wiki/Tutorial5:_Redirection Tutorial 5: Redirection]%)</span></li> <li/ul>[http: <//czegel.com/seneca/uli101/lectures/Lecture5.html Les Czegel's Week 5 Notes (HTML)]</litd> <td style="border-bottom: thin solid black;width:30%"> </ulspan style="background:#ffff00;"> '''YouTube Videos:Week 6 Lecture Slides:''' <ul> <li>[https://wwwmatrix.youtubesenecacollege.comca/~osl640/slides/watch?v=ocU34PcYn2U&list=PLU1b1fOSL640-2Oe90TuYfifnWulINjMv_Wr16N&index=4 ReadingWeek6.pdf PDF] | [https://Writing to Files<br>(stdin, stdout, stderr, >, >>, 2>)matrix.senecacollege.ca/~osl640/slides/OSL640-Week6.pptx PPTX]</li> </ulspan></td> <td style="border-bottom: thin solid black;">'''Assignment 2:'''<ulspan style="background:#ffff00;"><li>Redirection And Pipes<[https://wiki.cdot.senecacollege.ca/wiki/Tutorial_6_-_File_Transfer_/_Sending_Email_Messages Tutorial 6 - File Transfer /li>Sending Email]</ulspan></td> </tr> <tr valign="top"> <td width="20%" style="border-bottom: thin solid black;">'''Week 67:Feb 20-24''' <br> </td> <td style="border-bottom: thin solid black;">'''Objectives:''' <ul> <li>scp and sftp utilitiesLinux Installation Methods</li> <li>Sending email from command lineLinux Installation Considerations</li> <li>Virtualization</ulli> <brli>System Administration Commands: <br> (su,sudo,visudo,ping,dnf)</li> </ul> <br>'''Evaluation:''' <ul> <li><span style="color:red;font-weight:bold;">Tutorial 5 7 (Due Friday , April 21 @ midnight11:59 PM) (2.5%)</span></li> <li><span style="color:red;font-weight:bold">Midterm: Test 1 Quiz 2 (206.6%)</span></li> </ul> </td> <td style="border-bottom: thin solid black;width:30%"><span style="background:#ffff00;">'''Week 6 7 Lecture NotesSlides:''' [https://ictmatrix.senecacollege.ca/~murray.saulosl640/uli101slides/ULI101OSL640-Week6Week7.pdf PDF] | [https://ictmatrix.senecacollege.ca/~murray.saulosl640/uli101slides/ULI101OSL640-Week6Week7.pptx PPTX]</span> '''Tutorials:''' <ul> <litd style="border-bottom: thin solid black;"><span style="background:#ffff00;">[https://wiki.cdot.senecacollege.ca/wiki/Tutorial6:_File_Transfer_Tutorial_7_-_Installing_Linux_/_Live_Linux_/_Sending_Email_Messages _Virtualization Tutorial 6: File Transfer 7 - Installing Linux / Live Linux / Sending EmailVirtualization]</span><br><br></li><li><span style="background:#ffff00;">[https://wiki.cdot.senecacollege.ca/wiki/Tutorial7:_Installing_Linux_OSL640_Project Project]</_Live_Linux_span></_Virtualization Tutorial 7: Installing Linux / Live Linux / Virtualization<brtd>(Possible '''Bonus Mark''' (Depending on ULI101 Instructor's Grading Rules)] </spantr> </litr valign="top"> <li>[httptd style="border-bottom: thin solid black;background-color://czegel.com/seneca/uli101/lectures/Lecture6.html Les Czegel#f0f0f5;">'''s Study Week 6 Notes (HTML)]: Feb 27 - Mar 3''' <br> </litd> </ultd style="border-bottom: thin solid black;background-color:#f0f0f5;"> '''YouTube VideosObjectives:''' <ul> <li>[https://youtu.be/-Le-7U8tEOA SSH, SCP and Other Network Tools]No scheduled classes</li> <li>[https://www.youtube.com/watch?v=aNKMOyRYWfM&feature=youtu.be Changing Resolution in Knoppix]</li/ul> </ul> </td> <td colspan="2" style="border-bottom: thin solid black;background-color:#f0f0f5;">&nbsp;</td> </tr>  <!--  <tr valigntr valign="top"> <td width="20%" style="border-bottom: thin solid black;">'''Week 78:Mar 6-10''' <br></td> <td style="border-bottom: thin solid black;">'''Objectives:''' <ul> <li>Linux Installation MethodsFilesystem links</li> <li>Linux Installation ConsiderationsHard and symbolic links</li> <li>Live Linux DistributionsProcess management</li> </ulli>Aliases</li> <li>Command History</li> </ul> <br>'''Evaluation:''' <ul> <li><span style="color:red;font-weight:bold;">MidtermTutorial 8 (Due Friday, April 21 @ 11: Test 1 59 PM) (202.5%)</span></li> <li><span style="color:red;font-weight:bold;">Test 1 (15%)</span></li> </ul> </td> <td style="border-bottom: thin solid black;width:30%"><span style="background:#ffff00;">'''Week 7 8 Lecture NotesSlides:''' [https://ictmatrix.senecacollege.ca/~murray.saulosl640/uli101slides/ULI101OSL640-Week7Week8.pdf PDF] | [https://ictmatrix.senecacollege.ca/~murray.saulosl640/uli101slides/ULI101OSL640-Week7Week8.pptx PPTX]</span> '''Tutorials:''' <ul/td> <litd style="border-bottom: thin solid black;"><span style="background:#ffff00;">[https://wiki.cdot.senecacollege.ca/wiki/Tutorial7:_Installing_Linux_Tutorial_8_-_Links_/_Live_Linux__Process_Management Tutorial 8 - Linking Files /_Virtualization Tutorial 7: Installing Linux Managing Process / Live Linux / Virtualization (OPTIONAL:<br>BUT <u>REALLY</u> COOL!)Aliases and Command History]</span> </litd> </ultr>'''YouTube Videos:''' <ul> <li>[https://www.youtube.com/watch?v=aNKMOyRYWfM&feature=youtu.be Changing Resolution in Knoppix]</li> </ultr valign="top"> <td style="border-bottom: thin solid black;font-weight:bold;">&nbsp;</td>'''Week 9: Mar 13-17''' </tr>  --br> <tr valign="top"/td> <td style="border-bottom: thin solid black;background-color:#f0f0f5;">'''Study WeekObjectives:''' <br>Regular expressions basics: </tdul> <td style="border-bottom: thin solid black;background-color:#f0f0f5;"li>'''Objectives:'''Literal matching<ul/li> <li>No scheduled Character classes</li> </ulli>. wildcard</tdli> <td colspan="2" style="border-bottom: thin solid black;background-color:#f0f0f5;"li>&nbsp;* repetition symbol</tdli> <li>Anchoring</trli>   <tr valign="top"/ul> <td style="border-bottom: thin solid black;"br>'''Week 7Evaluation:''' <brul> </tdli> <td span style="border-bottomcolor: thin solid blackred;font-weight:bold;">'''ObjectivesTutorial 9 (Due Friday, April 21 @ 11:'''59 PM) (2.5%)<ul/span></li>Filesystem links </liul> <li/td>Hard and symbolic links </litd style="border-bottom: thin solid black;width:30%"><lispan style="background:#ffff00;">Process management</li><li>Aliases</li><li>Command History</li></ul><br>'''Evaluation'''Week 9 Lecture Notes:'''<ul><li><span style="color[https:red;font//matrix.senecacollege.ca/~osl640/slides/OSL640-weightWeek9.pdf PDF] | [https:bold;">Tutorial 6 (Due Friday @ midnight)</span></li><matrix.senecacollege.ca/ul~osl640/slides/OSL640-Week9.pptx PPTX]</span> </td> <td style="border-bottom: thin solid black;width:30%"><span style="background:#ffff00;">'''Week 7 Lecture Notes:''' [https://ictwiki.cdot.senecacollege.ca/~murray.saulwiki/uli101/ULI101Tutorial_9_-_Regular_Expressions Tutorial 9 -Week8.pdf PDFRegular Expressions] | [https://ict.senecacollege.ca/~murray.saul/uli101/ULI101-Week8.pptx PPTX]<</span> '''Tutorials:''' <ul/td> <li/tr> <span styletr valign="backgroundtop"> <td style="border-bottom:#ffff00thin solid black;">[https'''Week 10:Mar 20-24''' <br> <//wiki.cdot.senecacollege.ca/wiki/Tutorial8td> <td style="border-bottom:_Links_/_Process_Management Tutorial 8thin solid black;">'''Objectives: Linking Files / Managing Process / Aliases and Command History]''' </spanbr></liIntroduction to Shell Scripting: <br> <ul> <li>[http://czegel.com/seneca/uli101/lectures/Lecture7.html Les Czegel's Week 8 Notes]Introduction to Shell Scripting</li> </ulli> '''YouTube Videos:''' echo and read commands<ul/li> <li>[https://youtu.be/q93POTgH-aQ Processes and Jobs]Shell Variables</li> <li>[https://youtu.be/PVnELIbilrg Aliases]Positional Parameters</li> <li>[https:Command Substitution / <br>Math Operations</youtu.be/tZ94-qH9unM Links]li> <li>test statements</li>  <li>if /ulelif-else statements <li>for loop statements</tdli> <td style="border-bottom: thin solid black;"/ul> <br>'''Assignment 2Evaluation:''' <ul> <li>Linking Files And Directories</lispan style="color:red;font-weight:bold;"><li>Linux Processes<Tutorial 10 (Due Friday, April 21 @ 11:59 PM) (2.5%)</li><lispan>Command Summary</li> </ul> </td> </tr> <tr valign="top"> <td style="border-bottom: thin solid black;width:30%">'''Week 8:'''<br></td> <td style=<span style="border-bottombackground: thin solid black#ffff00;">'''ObjectivesWeek 10 Lecture Slides:'''<br>Regular expressions basics[https:<ul><li>Literal matching</li><li>Character classes</li><li>matrix.senecacollege.ca/~osl640/slides/OSL640-Week10. wildcard<pdf PDF] | [https:/li><li>* repetition symbol</li><li>Anchoringmatrix.senecacollege.ca/~osl640/slides/OSL640-Week10.pptx PPTX]</lispan> </ultd> <br>'''Evaluation:'''<ul><litd style="border-bottom: thin solid black;"><span style="colorbackground:red;font-weight:bold#ffff00;">Tutorial 8 (Due Friday @ midnight)<[https:/span></li><li><span style="color:red;fontwiki.cdot.senecacollege.ca/wiki/Tutorial_10_-_Shell_Scripting_-weight:bold">Assignment 2 (_Part_1 Tutorial 10%):<br>(Due by Friday at 11:59 PM)- Shell Scripting - Part 1]</span> </litd> </ultr> </tdtr valign="top"> <td style="border-bottom: thin solid black;width:30%"><span style="background:#ffff00;">'''Week 8 Lecture Notes11:Mar 27-31''' [https: <br> <//ict.senecacollege.ca/~murray.saul/uli101/ULI101td> <td style="border-Week9.pdf PDF] | [httpsbottom://ict.senecacollege.ca/~murray.saul/uli101/ULI101-Week9.pptx PPTX]</span> thin solid black;">'''TutorialsObjectives:''' <br>Text Manipulation: <br> <ul> <li>Using the sed Utility<span style="background:#ffff00;"/li>[https://wiki.cdot.senecacollege.ca/wiki/Tutorial9:_Regular_Expressions Tutorial9: Regular Expressions] <li>Using the awk Utility</spanli> </liul> <libr>[https'''Evaluation://ict.senecacollege.ca/~murray.saul/uli101/uli101_command_practice_9.docx Linux Practice - Regular Expressions]''' </liul> <li>[http<span style="color:red;font-weight://czegel.com/seneca/uli101/lectures/Lecture8.html Les Czegel's Week 9 Notes]bold;">Tutorial 11 (Due Friday, April 21 @ 11:59 PM) (2.5%)</span></li> </ul> '''YouTube Videos:''' <ul/td> <li>[httpstd style="border-bottom: thin solid black;width://youtu.be/-2pwLHcvCsU Grep]</li30%"> <lispan style="background:#ffff00;">'''Week 11 Lecture Slides:''' [https://youtumatrix.besenecacollege.ca/~osl640/slides/5uRM8bh0ipU RegexOSL640-Week11.pdf PDF]</li><li>| [https://youtumatrix.besenecacollege.ca/~osl640/fJmilSaB5Fs Using dfslides/duOSL640-Week11.pptx PPTX]</lispan> </ul> </td> <td style="border-bottom: thin solid black;">'''Assignment 3<span style="background:'''<ul#ffff00;"><li>Regular Expressions Using grep<[https:/li></ul><wiki.cdot.senecacollege.ca/td> <wiki/Tutorial_11_-_SED_%26_AWK Tutorial 11 - SED &amp; AWK]</span> </td> </tr>  <tr valign="top"> <td style="border-bottom: thin solid black;">'''Week 912:Apr 3-7''' <br></td> <td style="border-bottom: thin solid black;">'''Objectives:''' <br>Text ManipulationAdditional Shell Scripting:<br> <ul> <li>Using the sed Utilityif - elif - else statement</li> <li>Using the awk Utilityfor loop revisited</li> <li>while loop statement</ulli> <brli>'''Evaluation:'''Error-Checking with Loops<ul/li> <li><span style="color:red;font-weight:bold;"exit and break Statements</li>Tutorial 9 (Due Friday @ midnight) </spanli>export Command</li> </ulli>Start-up Files</tdli> <li>Further Study</li> <td style="border-bottom: thin solid black;width:30%"/ul> <span style="background:#ffff00;"br>'''Week 9 Lecture Notes:Evaluation:''' [https <ul> <li><span style="color://ict.senecacollege.ca/~murray.saul/uli101/ULI101red;font-Week11.pdf PDF] | [httpsweight://ictbold;">Tutorial 12 (Due Friday, April 21 @ 11:59 PM) (2.senecacollege.ca5%)</~murray.saulspan></uli101li> </ULI101-Week11.pptx PPTX]ul> </spantd> '''Tutorials <td style="border-bottom: thin solid black;width:''' <ul> <li30%"><span style="background:#ffff00;">'''Week 12 Lecture Slides:''' [https://wiki.cdotmatrix.senecacollege.ca/wiki~osl640/slides/Tutorial11:_Sed_%26_Awk_Utilities Tutorial11: Awk and Sed UtilitiesOSL640-Week12.pdf PDF]</span></li> <li>| [httphttps://czegelmatrix.senecacollege.comca/seneca~osl640/uli101slides/lectures/Lecture9OSL640-Week12.html Les Czegel's Week 11 Notespptx PPTX]</libr><br> </ulspan> '''YouTube Videos:''' <ul/td> <li>[httpstd style="border-bottom://youtu.be/npU6S61AIko Sed]</lithin solid black;"> <lispan style="background:#ffff00;">[https://youtuwiki.cdot.senecacollege.beca/wiki/OV3XzjDYgJo AwkTutorial_12_-_Shell_Scripting_-_Part_2 Tutorial 12 - Shell Scripting - Part 2]</lispan> </ultd> </tdtr> <td styletr valign="bordertop"> <td style="border-bottom: thin solid black;">'''Assignment 3Week 13:Apr 10-14''' <ul><libr>sed and awk</li></ul></td> </tr>  <tr valign="top"> <td style="border-bottom: thin solid black;">'''Week 10Objectives:''' <br></td>'''Presentations''' <td style="border-bottom: thin solid black;"br>'''ObjectivesEvaluation:'''<br>Introduction to Shell Scripting:<br> <ul> <li>Introduction to Shell Scripting</lispan style="color:red;font-weight:bold;"><li>echo and read commandsQuiz 3 (6.6%)</lispan><li>Shell Variables</li> <li>Positional Parameters</lispan style="color:red;font-weight:bold;">Presentation (20%)<li>Command Substitution /<brspan>Math Operations</li> <li/ul>test statements </litd> <li>if / eliftd style="border-else statementsbottom: thin solid black;width:30%"> <li/td>for loop statements </litd style="border-bottom: thin solid black;"> </ultd> <br>/tr> <tr valign="top"> <td style="border-bottom: thin solid black;">'''EvaluationWeek 14:Apr 17-21''' <ulbr><li/td> <span td style="colorborder-bottom:red;font-weight:bold;">Tutorial 11 (Due Friday @ midnight)</span></li><li><span style="color:red;font-weight:bold;">Quiz 4</span></li></ul></td> <td style="border-bottom: thin solid black;width:30%"><span style="background:#ffff00;">'''Week 10 Lecture Notes:''' [https://ict.senecacollege.ca/~murray.saul/uli101/ULI101-Week10.pdf PDF] | [https://ict.senecacollege.ca/~murray.saul/uli101/ULI101-Week10.pptx PPTX]</span> '''Tutorials:''' <ul> <li><span style="background:#ffff00;">[https://wiki.cdot.senecacollege.ca/wiki/Tutorial10:_Shell_Scripting_-_Part_1 Tutorial10: Shell Scripting (Part 1)]</span></li> <li>[http://czegel.com/seneca/uli101/lectures/Lecture10.html Les Czegel's Week 10 Notes]</li> </ul> '''YouTube Videos:''' <ul> <li>[https://www.youtube.com/watch?v=kxEP-KUhOSg&list=PLU1b1f-2Oe90TuYfifnWulINjMv_Wr16N&index=5 Bash Shell Scripting I]</li> </ul></td> <td style="border-bottom: thin solid black;">'''Assignment 3:'''<ul><li>Interactive Shell Environment</li><li>Introduction To Scripting (phone)</li></ul></td> </tr>  <tr valign="top"> <td style="border-bottom: thin solid black;">'''Week 11:'''<br></td> <td style="border-bottom: thin solid black;">'''Objectives:'''<br>Additional Shell Scripting:<ul><li>if - elif - else statement</li><li>for loop revisited</li><li>while loop statement</li><li>Error-Checking with Loops</li><li>exit and break Statements</li><li>export Command</li><li>Start-up Files</li><li>Further Study</li></ul><br>'''Evaluation:'''<ul><li><span style="color:red;font-weight:bold;">Tutorial 10 (Due Friday @ midnight)</span></li><li><span style="color:red;font-weight:bold;">Quiz 5</span></li></ul></td> <td style="border-bottom: thin thin solid black;width:30%"><span style="background:#ffff00;">'''Week 11 Lecture NotesObjectives:''' [https://ict.senecacollege.ca/~murray.saul/uli101/ULI101-Week12.pdf PDF] | [https://ict.senecacollege.ca/~murray.saul/uli101/ULI101-Week12.pptx PPTX] <br><br></span> '''Tutorials:Presentations''' <ul>
<li><span style="background:#ffff00;">[https://wiki.cdot.senecacollege.ca/wiki/Tutorial12:_Shell_Scripting_-_Part_2 Tutorial 12: Shell Scripting (Part 2)]</span></li><li>[http://czegel.com/seneca/uli101/lectures/Lecture11.html Les Czegel's Week 12 Notes]</libr> </ul> '''YouTube VideosEvaluation:''' <ul> <li>[https://www.youtube.com/watch?v=XVTwbINXnk4&list=PLU1b1f-2Oe90TuYfifnWulINjMv_Wr16N&index=6 Bash Shell Scripting II]</li> </ul> </td> <td style="border-bottom: thin solid black;">'''Assignment 3:'''<ul><li>More Scripting (add)</li><li>Yet More Scripting (oldfiles)</li></ul><!-- no longer used<br><ul><li><ul><li>Directory Management</li><li>Practice Commands To Create A Directory Structure</li><li>Create A Directory Structure</li></ul>--></td> </tr>  <tr valign="top"> <td style="border-bottom: thin solid black;">'''Week 12:'''<br></td> <td style="border-bottom: thin solid black;">'''Objectives:'''<br><ul><li>Take up Review Questions</li><li>Work on Assignment #3</li></ul><br>'''Evaluation:'''<ul><li><span style="color:red;font-weight:bold;">Tutorial 12 Presentation (Due Wed @ midnight20%)</span></li> <li><span style="color:red;font-weight:bold;">Tutorial 7 (BONUS):<br> (Due Wed @ midnight)</span></li><li><span style="color:red;font-weight:bold">Assignment 3 (10%):<br>(Report Due by Thursday at 11:59 PM)</span></li><li><span style="color:red;font-weight:bold">Final: Test 2 (2015%)</span></li></ul></td <td style="border-bottom: thin solid black;width:30%">'''Review Questions: <ul><li><span style="background:#ffff00;">[http://ict.senecacollege.ca/~murray.saul/uli101/uli101_review_sample_questions.docx Sample ULI101 Review Questions]</span></li> </ul> </td>      </tr>  <!--  <tr valign="top"> <td style="border-bottom: thin solid black;">'''Week 14:'''<br></td> <td style="border-bottom: thin solid black;">'''Evaluation Week''':<ul><li><span style="color:red;font-weight:bold">Assignment 3 is due (10%)</span></li><li><span style="color:red;font-weight:bold">Final: Test 2 (20%)</span></li></ul></td> <td style="border-bottom: thin solid black;width:30%"> </td> <td style="border-bottom: thin solid black;"> </td> </tr> --> </table>   [[Category:OSL640]]

Navigation menu