Changes

Jump to: navigation, search

OSL640 Weekly Schedule

5,273 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 4 (Due Friday, November 6 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://matrix.senecacollege.ca/~osl640/slides/OSL640-Week4.pdf PDF] | [https://matrix.senecacollege.ca/~osl640/slides/OSL640-Week4.pptx PPTX]</span> </td> <td style="border-bottom: thin solid black;"><ul> <li><span span style="background:#ffff00;">[https://wiki.cdot.senecacollege.ca/wiki/Tutorial_4_-_Data_Representation_/_Numbering_Conversions_/_File_Permissions Tutorial 4: - Data Representation / Numbering Conversion / File Permissions]</span></li> </ul></td> </tr> <tr valign="top"> <td style="border-bottom: thin solid black;">'''Week 5:Feb 6-10''' <br></td> <td style="border-bottom: thin solid black;">'''Objectives:''' <ul> <li>stdin, stdout, stderr</li> <li>Simple filter commands: <br>(head,tail,cut,sort,tr,wc)</li> <li>grep utilityRedirection and piping</li> <li>/dev/null file</li> </ul> <br>'''Evaluation:''' <ul> <li><span style="color:red;font-weight:bold;">Tutorial 4 5 (Due Friday , March 10 @ midnight11:59 PM) (2.5%)</span></li> </ul> <li/td> <span td style="colorborder-bottom:redthin solid black;font-weightwidth:bold30%">Assignment 1 (10%):<br>(Due by Friday at 11:59 PM)</span></li><li><span <span style="colorbackground:red;font-weight:bold#ffff00;">Quiz 3</span><'''Week 5 Lecture Slides:''' [https://matrix.senecacollege.ca/li><~osl640/ul><slides/td> <td style="borderOSL640-bottom: thin solid black;width:30%"><span style="background:#ffff00;">'''Week 5 Lecture Notes:''' Week5.pdf PDF] | [https://ictmatrix.senecacollege.ca/~murray.saulosl640/uli101slides/ULI101OSL640-Week5.pdf PDFpptx PPTX] | [https://ict.senecacollege.ca/~murray.saul/uli101/ULI101-Week5.pptx PPTX]<</span> '''Tutorials:''' <ul/td> <li><span td style="backgroundborder-bottom:#ffff00thin solid black;"><span style="background:#ffff00;">[https://wiki.cdot.senecacollege.ca/wiki/Tutorial5:Tutorial_5_-_Redirection Tutorial 5: - Redirection]</span></litd> <li>[http://czegel.com/seneca/uli101/lectures/Lecture5.html Les Czegel's Week 5 Notes (HTML)]</litr> </ultr valign="top"> <td style="border-bottom: thin solid black;">'''YouTube VideosWeek 6:Feb 13-17''' <br> <ul/td> <li>[httpstd style="border-bottom://www.youtube.com/watch?v=ocU34PcYn2U&list=PLU1b1f-2Oe90TuYfifnWulINjMv_Wr16N&index=4 Reading/Writing to Filesthin solid black;">'''Objectives:''' <brul>(stdin, stdout, stderr, <li>, >>, 2>)]scp and sftp utilities</li> <li>Sending email from command line</ulli> </tdul> <td style="border-bottom: thin solid black;"br>'''Assignment 2Evaluation:''' <ul> <li>Redirection And Pipes<span style="color:red;font-weight:bold;">Tutorial 6 (Due Friday, March 10 @ 11:59 PM) (2.5%)</lispan></ulli> </tdul> </trtd> <tr valign="top"> <td td style="border-bottom: thin solid black;width:30%">'''Week 6:'''<br></td> <td span style="border-bottombackground: thin solid black#ffff00;">'''ObjectivesWeek 6 Lecture Slides:'''<ul><li>scp and sftp utilities<[https://matrix.senecacollege.ca/li><li>Sending email from command line<~osl640/li><slides/ul><br>'''EvaluationOSL640-Week6.pdf PDF] | [https:'''//matrix.senecacollege.ca/~osl640/slides/OSL640-Week6.pptx PPTX]<ul/span><li/td> <span td style="colorborder-bottom:red;font-weight:bold;thin solid black">Tutorial 5 (Due Friday @ midnight)</span></li><li><span style="colorbackground:red#ffff00;font-weight:bold">Midterm[https: Test 1 (20%)<//wiki.cdot.senecacollege.ca/wiki/Tutorial_6_-_File_Transfer_/_Sending_Email_Messages Tutorial 6 - File Transfer / Sending Email]</span></litd> </ultr> </tdtr valign="top"> <td width="20%" style="border-bottom: thin solid black;width">'''Week 7:30%"Feb 20-24''' <br> </td> <span td style="backgroundborder-bottom:#ffff00thin solid black;">'''Week 6 Lecture NotesObjectives:''' [https: <ul> <li>Linux Installation Methods</li> <li>Linux Installation Considerations</ict.senecacollege.cali> <li>Virtualization</~murray.saul/uli101/ULI101-Week6.pdf PDF] | [httpsli> <li>System Administration Commands:<br> (su,sudo,visudo,ping,dnf)<//ict.senecacollege.ca/~murray.saul/uli101/ULI101-Week6.pptx PPTX]li> </spanul> <br>'''TutorialsEvaluation:''' <ul> <li><span style="backgroundcolor:#ffff00red;font-weight:bold">[httpsTutorial 7 (Due Friday, April 21 @ 11://wiki59 PM) (2.cdot.senecacollege.ca5%) </wikispan></Tutorial6:_File_Transfer_/_Sending_Email_Messages Tutorial 6: File Transfer / Sending Email]</span><br><br></lili> <li><span style="backgroundcolor:#ffff00red;font-weight:bold">[https://wiki.cdot.senecacollege.ca/wiki/Tutorial7:_Installing_Linux_/_Live_Linux_/_Virtualization Tutorial 7: Installing Linux / Live Linux / Virtualization<br>(Possible '''Bonus Mark''' (Depending on ULI101 Instructor's Grading RulesQuiz 2 (6.6%)]</span></li> <li/ul>[http://czegel.com/seneca/uli101/lectures/Lecture6.html Les Czegel's Week 6 Notes (HTML)] </litd> </ul> '''YouTube Videostd style="border-bottom:''' <ulthin solid black;width:30%"> <lispan style="background:#ffff00;">'''Week 7 Lecture Slides:''' [https://youtumatrix.senecacollege.beca/~osl640/slides/OSL640-Le-7U8tEOA SSH, SCP and Other Network ToolsWeek7.pdf PDF]</li> <li>| [https://wwwmatrix.youtubesenecacollege.comca/~osl640/slides/watch?v=aNKMOyRYWfM&feature=youtuOSL640-Week7.be Changing Resolution in Knoppixpptx PPTX]</lispan> </ul></td> <td style="border-bottom: thin solid black;">&nbsp;</td> </tr> <!--  <tr valign="top"> <td width="20%" span style="border-bottombackground: thin solid black#ffff00;">'''Week 7[https:'''//wiki.cdot.senecacollege.ca/wiki/Tutorial_7_-_Installing_Linux_/_Live_Linux_/_Virtualization Tutorial 7 - Installing Linux / Live Linux / Virtualization]</span><br></tdbr> <td span style="border-bottombackground: thin solid black#ffff00;">'''Objectives[https:'''//wiki.cdot.senecacollege.ca/wiki/OSL640_Project Project]<ul/span><li/td>Linux Installation Methods </litr> <li>Linux Installation Considerations</litr valign="top"> <li>Live Linux Distributions</li></ul><brtd style="border-bottom: thin solid black;background-color:#f0f0f5;">'''EvaluationStudy Week:Feb 27 - Mar 3''' <ul><li><span style="color:red;font-weight:bold">Midterm: Test 1 (20%)</span></li></li></ulbr></td> <td style="border-bottom: thin solid black;width:30%"><span style="background-color:#ffff00f0f0f5;">'''Week 7 Lecture NotesObjectives:''' [https: <ul> <li>No scheduled classes</li> </ict.senecacollege.ca/~murray.saul/uli101/ULI101-Week7.pdf PDF] | [https://ict.senecacollege.ca/~murray.saul/uli101/ULI101-Week7.pptx PPTX]ul> </spantd> '''Tutorials:''' <ul> <li><span <td colspan="2" style="border-bottom: thin solid black;background-color:#ffff00f0f0f5;">[https:&nbsp;</td> </wiki.cdot.senecacollege.ca/wiki/Tutorial7:_Installing_Linux_/_Live_Linux_/_Virtualization Tutorial 7: Installing Linux / Live Linux / Virtualization (OPTIONAL:tr> <brtr valign="top">BUT <utd style="border-bottom: thin solid black;">REALLY'''Week 8: Mar 6-10''' </u> COOL!)]</spanbr></litd> </ultd style="border-bottom: thin solid black;">'''YouTube VideosObjectives:''' <ul> <li>[https:Filesystem links</li> <li>Hard and symbolic links</www.youtube.com/watch?v=aNKMOyRYWfM&feature=youtu.be Changing Resolution in Knoppix]li> <li>Process management</li> <li>Aliases</ulli> <td li>Command History</li> </ul> <br>'''Evaluation:''' <ul> <li><span style="border-bottomcolor: thin solid blackred;font-weight:bold;">&nbsp;Tutorial 8 (Due Friday, April 21 @ 11:59 PM) (2.5%)</tdspan> </trli>  -->  <tr valign="top"li> <td span style="border-bottom: thin solid blackcolor:red;backgroundfont-colorweight:#f0f0f5bold;">'''Study Week:'''Test 1 (15%)</span></li> <br/ul> </td> <td style="border-bottom: thin solid black;background-colorwidth:30%"><span style="background:#f0f0f5ffff00;">'''ObjectivesWeek 8 Lecture Slides:'''<ul><li>No scheduled classes<[https://li><matrix.senecacollege.ca/ul><~osl640/td> <td colspan="2" style="borderslides/OSL640-bottomWeek8.pdf PDF] | [https: thin solid black;background-color:#f0f0f5;">&nbsp;</td> </trmatrix.senecacollege.ca/~osl640/slides/OSL640-Week8.pptx PPTX]</span>   <tr valign="top"/td> <td style="border-bottom: thin solid black;">'''Week 7<span style="background:'''<br>#ffff00;">[https://wiki.cdot.senecacollege.ca/wiki/Tutorial_8_-_Links_/_Process_Management Tutorial 8 - Linking Files / Managing Process / Aliases and Command History]</tdspan> </td style="border> </tr> <tr valign="top"> <td style="border-bottom: thin solid black;">'''ObjectivesWeek 9:Mar 13-17''' <ul><libr>Filesystem links</litd> <li>Hard and symbolic linkstd style="border-bottom: thin solid black;">'''Objectives:''' <br>Regular expressions basics: </liul> <li>Process managementLiteral matching</li> <li>AliasesCharacter classes</li> <li>Command History. wildcard</li> <li>* repetition symbol</li> <li>Anchoring</li> </ul> <br>'''Evaluation:''' <ul> <li><span style="color:red;font-weight:bold;">Tutorial 6 9 (Due Friday , April 21 @ midnight11:59 PM) (2.5%)</span></li> </ul> </td> <td style="border-bottom: thin solid black;width:30%"><span style="background:#ffff00;">'''Week 7 9 Lecture Notes:''' [https://ictmatrix.senecacollege.ca/~murray.saulosl640/uli101slides/ULI101OSL640-Week8Week9.pdf PDF] | [https://ictmatrix.senecacollege.ca/~murray.saulosl640/uli101slides/ULI101OSL640-Week8Week9.pptx PPTX]</span> '''Tutorials:''' <ul/td> <litd style="border-bottom: thin solid black;"><span style="background:#ffff00;">[https://wiki.cdot.senecacollege.ca/wiki/Tutorial8:_Links_/_Process_Management Tutorial_9_-_Regular_Expressions Tutorial 8: Linking Files / Managing Process / Aliases and Command History9 - Regular Expressions]</span> </litd> <li>[http://czegel.com/seneca/uli101/lectures/Lecture7.html Les Czegel's Week 8 Notes]</litr> </ultr valign="top"> <td style="border-bottom: thin solid black;">'''YouTube VideosWeek 10:Mar 20-24''' <br> <ul/td> <li>[https://youtu.be/q93POTgHtd style="border-aQ Processes and Jobs]</libottom: thin solid black;">'''Objectives:''' <libr>[httpsIntroduction to Shell Scripting://youtu.be/PVnELIbilrg Aliases] </libr> <ul> <li>[https:Introduction to Shell Scripting</li> <li>echo and read commands</youtu.be/tZ94-qH9unM Links]li> <li>Shell Variables</li>  </ulli>Positional Parameters</tdli> <td style="border-bottom: thin solid black;"li>'''Assignment 2:'''Command Substitution / <ulbr><li>Linking Files And DirectoriesMath Operations</li> <li>Linux Processestest statements</li> <li>Command Summary<if /li>elif-else statements </ulli>for loop statements</tdli> </trul> <tr valign="top"> <td style="border-bottom: thin solid black;"br>'''Week 8Evaluation:''' <brul> </tdli> <td span style="bordercolor:red;font-bottomweight: thin solid blackbold;">'''ObjectivesTutorial 10 (Due Friday, April 21 @ 11:'''59 PM) (2.5%)<br>Regular expressions basics:<ul/span></li>Literal matching </liul><li>Character classes </litd> <litd style="border-bottom: thin solid black;width:30%">. wildcard</li><li>* repetition symbol</li><li>Anchoring</li></ul><brspan style="background:#ffff00;">'''EvaluationWeek 10 Lecture Slides:'''<ul><li><span style="color:red;font[https://matrix.senecacollege.ca/~osl640/slides/OSL640-weightWeek10.pdf PDF] | [https:bold;">Tutorial 8 (Due Friday @ midnight)<//matrix.senecacollege.ca/~osl640/slides/OSL640-Week10.pptx PPTX]</span> </litd> <litd style="border-bottom: thin solid black;"><span style="colorbackground:red#ffff00;font-weight">[https:bold">Assignment 2 (//wiki.cdot.senecacollege.ca/wiki/Tutorial_10_-_Shell_Scripting_-_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.senecacollege.beca/~osl640/slides/5uRM8bh0ipU RegexOSL640-Week11.pdf PDF]</li><li>| [https://youtumatrix.senecacollege.beca/~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> </ulli>while loop statement<br/li>'''Evaluation:''' <ulli>Error-Checking with Loops</li> <span style="color:red;font-weight:bold;"li>Tutorial 9 (Due Friday @ midnight)exit and break Statements</spanli> <li>export Command</li> </ulli>Start-up Files</tdli> <td style="border-bottom: thin solid black;width:30%"li>Further Study</li> </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="border-top"> <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:''' <brul>Introduction to Shell Scripting: <brli><ulspan style="color:red;font-weight:bold;"><li>Introduction to Shell ScriptingQuiz 3 (6.6%)</lispan><li>echo and read commands</li> <li>Shell Variables</lispan style="color:red;font-weight:bold;">Presentation (20%)<li/span>Positional Parameters</li> <li>Command Substitution /<brul>Math Operations </litd> <td style="border-bottom: thin solid black;width:30%"> <li>test statements</litd> <li>if / eliftd style="border-else statements<libottom: thin solid black;">for loop statements </litd> </ultr> <tr valign="top"> <brtd 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