| Current Path : /var/www/html/bibhas.ghoshal/ |
| Current File : /var/www/html/bibhas.ghoshal/teaching_ds_lab.html |
<!-- saved from url=(0061)https://profile.iiita.ac.in/bibhas.ghoshal/teaching_prog.html -->
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="ProgId" content="Word.Document">
<meta name="Generator" content="Microsoft Word 12">
<meta name="Originator" content="Microsoft Word 12">
<link rel="File-List" href="https://profile.iiita.ac.in/bibhas.ghoshal/index_files/filelist.xml">
<title>Data Structures Lab (2-1-1)</title>
</head><body lang="EN-US" link="blue" vlink="purple" style="tab-interval:.5in"><o:smarttagtype namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="place">
<o:smarttagtype namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="PlaceType">
<o:smarttagtype namespaceuri="urn:schemas-microsoft-com:office:smarttags" name="PlaceName">
<!--[if gte mso 9]><xml>
<o:DocumentProperties>
<o:Author>isg</o:Author>
<o:Template>Normal</o:Template>
<o:LastAuthor>Indranil Sengupta</o:LastAuthor>
<o:Revision>158</o:Revision>
<o:TotalTime>446</o:TotalTime>
<o:Created>2003-07-31T02:32:00Z</o:Created>
<o:LastSaved>2013-11-13T17:14:00Z</o:LastSaved>
<o:Pages>1</o:Pages>
<o:Words>673</o:Words>
<o:Characters>3839</o:Characters>
<o:Company>IIT Kharagpur</o:Company>
<o:Lines>31</o:Lines>
<o:Paragraphs>9</o:Paragraphs>
<o:CharactersWithSpaces>4503</o:CharactersWithSpaces>
<o:Version>12.00</o:Version>
</o:DocumentProperties>
</xml><![endif]-->
<link rel="dataStoreItem" href="https://profile.iiita.ac.in/bibhas.ghoshal/index_files/item0006.xml" target="index_files/props0007.xml">
<link rel="themeData" href="https://profile.iiita.ac.in/bibhas.ghoshal/index_files/themedata.thmx">
<link rel="colorSchemeMapping" href="https://profile.iiita.ac.in/bibhas.ghoshal/index_files/colorschememapping.xml">
<!--[if gte mso 9]><xml>
<w:WordDocument>
<w:Zoom>120</w:Zoom>
<w:SpellingState>Clean</w:SpellingState>
<w:GrammarState>Clean</w:GrammarState>
<w:TrackMoves>false</w:TrackMoves>
<w:TrackFormatting/>
<w:ValidateAgainstSchemas/>
<w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
<w:IgnoreMixedContent>false</w:IgnoreMixedContent>
<w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
<w:DoNotPromoteQF/>
<w:LidThemeOther>EN-US</w:LidThemeOther>
<w:LidThemeAsian>X-NONE</w:LidThemeAsian>
<w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript>
<w:Compatibility>
<w:BreakWrappedTables/>
<w:SnapToGridInCell/>
<w:WrapTextWithPunct/>
<w:UseAsianBreakRules/>
<w:DontGrowAutofit/>
<w:SplitPgBreakAndParaMark/>
<w:DontVertAlignCellWithSp/>
<w:DontBreakConstrainedForcedTables/>
<w:DontVertAlignInTxbx/>
<w:Word11KerningPairs/>
<w:CachedColBalance/>
</w:Compatibility>
<w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
<m:mathPr>
<m:mathFont m:val="Cambria Math"/>
<m:brkBin m:val="before"/>
<m:brkBinSub m:val="--"/>
<m:smallFrac m:val="off"/>
<m:dispDef/>
<m:lMargin m:val="0"/>
<m:rMargin m:val="0"/>
<m:defJc m:val="centerGroup"/>
<m:wrapIndent m:val="1440"/>
<m:intLim m:val="subSup"/>
<m:naryLim m:val="undOvr"/>
</m:mathPr></w:WordDocument>
</xml><![endif]--><!--[if gte mso 9]><xml>
<w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="false"
DefSemiHidden="false" DefQFormat="false" LatentStyleCount="267">
<w:LsdException Locked="false" QFormat="true" Name="Normal"/>
<w:LsdException Locked="false" QFormat="true" Name="heading 1"/>
<w:LsdException Locked="false" QFormat="true" Name="heading 2"/>
<w:LsdException Locked="false" QFormat="true" Name="heading 3"/>
<w:LsdException Locked="false" QFormat="true" Name="heading 4"/>
<w:LsdException Locked="false" QFormat="true" Name="heading 5"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
QFormat="true" Name="heading 6"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
QFormat="true" Name="heading 7"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
QFormat="true" Name="heading 8"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
QFormat="true" Name="heading 9"/>
<w:LsdException Locked="false" SemiHidden="true" UnhideWhenUsed="true"
QFormat="true" Name="caption"/>
<w:LsdException Locked="false" QFormat="true" Name="Title"/>
<w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/>
<w:LsdException Locked="false" QFormat="true" Name="Subtitle"/>
<w:LsdException Locked="false" QFormat="true" Name="Strong"/>
<w:LsdException Locked="false" QFormat="true" Name="Emphasis"/>
<w:LsdException Locked="false" Priority="99" Name="No List"/>
<w:LsdException Locked="false" Priority="99" SemiHidden="true"
Name="Placeholder Text"/>
<w:LsdException Locked="false" Priority="1" QFormat="true" Name="No Spacing"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading"/>
<w:LsdException Locked="false" Priority="61" Name="Light List"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 1"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 1"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 1"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 1"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 1"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 1"/>
<w:LsdException Locked="false" Priority="99" SemiHidden="true" Name="Revision"/>
<w:LsdException Locked="false" Priority="34" QFormat="true"
Name="List Paragraph"/>
<w:LsdException Locked="false" Priority="29" QFormat="true" Name="Quote"/>
<w:LsdException Locked="false" Priority="30" QFormat="true"
Name="Intense Quote"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 1"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 1"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 1"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 1"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 1"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 1"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 1"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 1"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 2"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 2"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 2"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 2"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 2"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 2"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 2"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 2"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 2"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 2"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 2"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 2"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 2"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 2"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 3"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 3"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 3"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 3"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 3"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 3"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 3"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 3"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 3"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 3"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 3"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 3"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 3"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 3"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 4"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 4"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 4"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 4"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 4"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 4"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 4"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 4"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 4"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 4"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 4"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 4"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 4"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 4"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 5"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 5"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 5"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 5"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 5"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 5"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 5"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 5"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 5"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 5"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 5"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 5"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 5"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 5"/>
<w:LsdException Locked="false" Priority="60" Name="Light Shading Accent 6"/>
<w:LsdException Locked="false" Priority="61" Name="Light List Accent 6"/>
<w:LsdException Locked="false" Priority="62" Name="Light Grid Accent 6"/>
<w:LsdException Locked="false" Priority="63" Name="Medium Shading 1 Accent 6"/>
<w:LsdException Locked="false" Priority="64" Name="Medium Shading 2 Accent 6"/>
<w:LsdException Locked="false" Priority="65" Name="Medium List 1 Accent 6"/>
<w:LsdException Locked="false" Priority="66" Name="Medium List 2 Accent 6"/>
<w:LsdException Locked="false" Priority="67" Name="Medium Grid 1 Accent 6"/>
<w:LsdException Locked="false" Priority="68" Name="Medium Grid 2 Accent 6"/>
<w:LsdException Locked="false" Priority="69" Name="Medium Grid 3 Accent 6"/>
<w:LsdException Locked="false" Priority="70" Name="Dark List Accent 6"/>
<w:LsdException Locked="false" Priority="71" Name="Colorful Shading Accent 6"/>
<w:LsdException Locked="false" Priority="72" Name="Colorful List Accent 6"/>
<w:LsdException Locked="false" Priority="73" Name="Colorful Grid Accent 6"/>
<w:LsdException Locked="false" Priority="19" QFormat="true"
Name="Subtle Emphasis"/>
<w:LsdException Locked="false" Priority="21" QFormat="true"
Name="Intense Emphasis"/>
<w:LsdException Locked="false" Priority="31" QFormat="true"
Name="Subtle Reference"/>
<w:LsdException Locked="false" Priority="32" QFormat="true"
Name="Intense Reference"/>
<w:LsdException Locked="false" Priority="33" QFormat="true" Name="Book Title"/>
<w:LsdException Locked="false" Priority="37" SemiHidden="true"
UnhideWhenUsed="true" Name="Bibliography"/>
<w:LsdException Locked="false" Priority="39" SemiHidden="true"
UnhideWhenUsed="true" QFormat="true" Name="TOC Heading"/>
</w:LatentStyles>
</xml><![endif]--><!--[if !mso]><object
classid="clsid:38481807-CA0E-42D2-BF39-B33AF135CC4D" id=ieooui></object>
<style>
st1\:*{behavior:url(#ieooui) }
</style>
<![endif]-->
<style>
<!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;
mso-font-charset:1;
mso-generic-font-family:roman;
mso-font-format:other;
mso-font-pitch:variable;
mso-font-signature:0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-parent:"";
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";}
h1
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-link:"Heading 1 Char";
mso-style-next:Normal;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
page-break-after:avoid;
mso-outline-level:1;
font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
color:navy;
mso-font-kerning:0pt;}
h2
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-link:"Heading 2 Char";
mso-style-next:Normal;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:1.0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
page-break-after:avoid;
mso-outline-level:2;
font-size:11.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;}
h3
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-link:"Heading 3 Char";
mso-style-next:Normal;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.75in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
page-break-after:avoid;
mso-outline-level:3;
font-size:11.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;}
h4
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-link:"Heading 4 Char";
mso-style-next:Normal;
margin:0in;
margin-bottom:.0001pt;
mso-pagination:widow-orphan;
mso-outline-level:4;
font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
font-weight:normal;
text-decoration:underline;
text-underline:single;}
h5
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-link:"Heading 5 Char";
mso-style-next:Normal;
margin:0in;
margin-bottom:.0001pt;
text-align:center;
mso-pagination:widow-orphan;
page-break-after:avoid;
mso-outline-level:5;
font-size:14.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
color:navy;}
p.MsoTitle, li.MsoTitle, div.MsoTitle
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-link:"Title Char";
margin:0in;
margin-bottom:.0001pt;
text-align:center;
mso-pagination:widow-orphan;
font-size:16.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";
font-weight:bold;}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
{mso-style-unhide:no;
mso-style-link:"Body Text Char";
margin:0in;
margin-bottom:.0001pt;
text-align:center;
mso-pagination:widow-orphan;
font-size:22.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";
color:maroon;
font-weight:bold;}
p.MsoBodyTextIndent, li.MsoBodyTextIndent, div.MsoBodyTextIndent
{mso-style-unhide:no;
mso-style-link:"Body Text Indent Char";
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
text-align:justify;
mso-pagination:widow-orphan;
font-size:14.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";}
a:link, span.MsoHyperlink
{mso-style-unhide:no;
color:blue;
text-decoration:underline;
text-underline:single;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-unhide:no;
color:purple;
text-decoration:underline;
text-underline:single;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";}
p.MsoListParagraphCxSpFirst, li.MsoListParagraphCxSpFirst, div.MsoListParagraphCxSpFirst
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";}
p.MsoListParagraphCxSpMiddle, li.MsoListParagraphCxSpMiddle, div.MsoListParagraphCxSpMiddle
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";}
p.MsoListParagraphCxSpLast, li.MsoListParagraphCxSpLast, div.MsoListParagraphCxSpLast
{mso-style-priority:34;
mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-type:export-only;
margin-top:0in;
margin-right:0in;
margin-bottom:0in;
margin-left:.5in;
margin-bottom:.0001pt;
mso-add-space:auto;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";}
span.Heading1Char
{mso-style-name:"Heading 1 Char";
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 1";
mso-ansi-font-size:14.0pt;
mso-bidi-font-size:14.0pt;
font-family:"Cambria","serif";
mso-ascii-font-family:Cambria;
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:Cambria;
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#365F91;
mso-themecolor:accent1;
mso-themeshade:191;
font-weight:bold;}
span.Heading2Char
{mso-style-name:"Heading 2 Char";
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 2";
mso-ansi-font-size:13.0pt;
mso-bidi-font-size:13.0pt;
font-family:"Cambria","serif";
mso-ascii-font-family:Cambria;
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:Cambria;
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#4F81BD;
mso-themecolor:accent1;
font-weight:bold;}
span.Heading3Char
{mso-style-name:"Heading 3 Char";
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 3";
mso-ansi-font-size:12.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Cambria","serif";
mso-ascii-font-family:Cambria;
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:Cambria;
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#4F81BD;
mso-themecolor:accent1;
font-weight:bold;}
span.Heading4Char
{mso-style-name:"Heading 4 Char";
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 4";
mso-ansi-font-size:12.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Cambria","serif";
mso-ascii-font-family:Cambria;
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:Cambria;
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#4F81BD;
mso-themecolor:accent1;
font-weight:bold;
font-style:italic;}
span.Heading5Char
{mso-style-name:"Heading 5 Char";
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Heading 5";
mso-ansi-font-size:12.0pt;
mso-bidi-font-size:12.0pt;
font-family:"Cambria","serif";
mso-ascii-font-family:Cambria;
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:Cambria;
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#243F60;
mso-themecolor:accent1;
mso-themeshade:127;}
span.TitleChar
{mso-style-name:"Title Char";
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:Title;
mso-ansi-font-size:26.0pt;
mso-bidi-font-size:26.0pt;
font-family:"Cambria","serif";
mso-ascii-font-family:Cambria;
mso-ascii-theme-font:major-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:major-fareast;
mso-hansi-font-family:Cambria;
mso-hansi-theme-font:major-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:major-bidi;
color:#17365D;
mso-themecolor:text2;
mso-themeshade:191;
letter-spacing:.25pt;
mso-font-kerning:14.0pt;}
span.BodyTextChar
{mso-style-name:"Body Text Char";
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Body Text";
mso-ansi-font-size:12.0pt;
mso-bidi-font-size:12.0pt;}
span.BodyTextIndentChar
{mso-style-name:"Body Text Indent Char";
mso-style-unhide:no;
mso-style-locked:yes;
mso-style-link:"Body Text Indent";
mso-ansi-font-size:12.0pt;
mso-bidi-font-size:12.0pt;}
span.SpellE
{mso-style-name:"";
mso-spl-e:yes;}
span.GramE
{mso-style-name:"";
mso-gram-e:yes;}
.MsoChpDefault
{mso-style-type:export-only;
mso-default-props:yes;
font-size:10.0pt;
mso-ansi-font-size:10.0pt;
mso-bidi-font-size:10.0pt;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.25in 1.0in 1.25in;
mso-header-margin:.5in;
mso-footer-margin:.5in;
mso-paper-source:0;}
div.Section1
{page:Section1;}
/* List Definitions */
@list l0
{mso-list-id:1386414300;
mso-list-type:hybrid;
mso-list-template-ids:865884146 67698703 67698713 67698715 67698703 67698713 67698715 67698703 67698713 67698715;}
@list l0:level1
{mso-level-tab-stop:.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level2
{mso-level-tab-stop:1.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l0:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1
{mso-list-id:1451700927;
mso-list-type:hybrid;
mso-list-template-ids:610715252 67698689 67698691 67698693 67698689 67698691 67698693 67698689 67698691 67698693;}
@list l1:level1
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:.75in;
text-indent:-.25in;
font-family:Symbol;}
@list l1:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
margin-left:1.25in;
text-indent:-.25in;
font-family:"Courier New";}
@list l1:level3
{mso-level-tab-stop:1.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level4
{mso-level-tab-stop:2.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level5
{mso-level-tab-stop:2.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level6
{mso-level-tab-stop:3.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level7
{mso-level-tab-stop:3.5in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level8
{mso-level-tab-stop:4.0in;
mso-level-number-position:left;
text-indent:-.25in;}
@list l1:level9
{mso-level-tab-stop:4.5in;
mso-level-number-position:left;
text-indent:-.25in;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
-->
</style>
<!--[if gte mso 10]>
<style>
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman","serif";}
table.MsoTableGrid
{mso-style-name:"Table Grid";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-unhide:no;
border:solid black 1.0pt;
mso-border-themecolor:text1;
mso-border-alt:solid black .5pt;
mso-border-themecolor:text1;
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-border-insideh:.5pt solid black;
mso-border-insideh-themecolor:text1;
mso-border-insidev:.5pt solid black;
mso-border-insidev-themecolor:text1;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman","serif";}
</style>
<![endif]--><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="56322"/>
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1"/>
</o:shapelayout></xml><![endif]-->
<div class="Section1">
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoBodyText"><span style="font-size:18.0pt;mso-bidi-font-size:12.0pt">Data Structures Lab (2-1-1)<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<h5 style="margin-bottom:12.0pt"><u><span style="mso-fareast-font-family:"Times New Roman"">SPRING
2022-2023<o:p></o:p></span></u></h5>
<h5 style="margin-bottom:12.0pt"><span style="mso-fareast-font-family:"Times New Roman""><span style="mso-spacerun:yes"></span> <u> <o:p></o:p></u></span></h5>
<p class="MsoNormal" align="center" style="text-align:center"><b style="mso-bidi-font-weight:
normal"><span style="color:#7030A0"> Lectures/ Tut and Lab evaluation will be held physically<o:p></o:p></span></b></p>
<p class="MsoNormal" align="center" style="text-align:center"><b style="mso-bidi-font-weight:
normal"><span style="color:#7030A0">Announcements, Assignment submissions via Google Classroom<o:p></o:p></span></b></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><b><u><span style="font-size:14.0pt;mso-bidi-font-size:12.0pt;
color:navy">Course Objective: <o:p></o:p></span></u></b></p> The Data Structure lab class intends to provide the students a practical knowledge of data structures so that the abstractions discussed in lecture classes are made concerete. For all the data structures, the course follows a three step procedure - conceptualization, explaination and implementation using the C programming language as an implementation tool. <o:p></o:p><p></p>
<p class="MsoNormal"><b><u><span style="font-size:14.0pt;mso-bidi-font-size:12.0pt;
color:navy">Course Outline: <o:p></o:p></span></u></b></p> <br>
<style>
table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
th, td {
padding: 5px;
text-align: left;
}
</style>
<table style="width:100%">
<tbody><tr>
<th>Component / Unit </th>
<td>Topics </td>
</tr>
<tr>
<th> <rowspan="6"> C1 / Unit 1
</rowspan="6"></th><td> Introduction - Basic Terminology, Elementary Data Organization, Algorithm, Efficiency of an Algorithm, Time and Space Complexity;<br> Asymptotic notations - Theta, Big-O, and Omega, Time-Space trade-off. <br>
Arrays - Definition, Single and Multidimensional Arrays, Representation of Arrays: Row Major Order, and Column Major Order, Application of arrays, Sparse Matrices and their representations.
Linked Lists - Array Implementation and Dynamic Implementation of Singly Linked Lists, Doubly Linked List, Circularly Linked List, Header node based Linked List, Operations on a Linked List. Insertion, Deletion, Traversal, Polynomial Representation and Addition, Generalized Linked List <br>
Abstract Data Types (ADT)
Stacks: Abstract Data Type, Primitive Stack operations: Push & Pop, Array and Linked Implementation of Stack in C, Application of stack: Prefix and Postfix Expressions, Evaluation of postfix expression, Recursion, Tower of Hanoi Problem, Simulating Recursion, Principles of recursion, Tail recursion, Removal of recursion
Queues: Abstract Data Type, Operations on Queue: Create, Add, Delete, Full and Empty, Circular queues, Array and linked implementation of queues in C, Doubly Ended Queue.; <br>
</td>
</tr>
<tr>
<th> <rowspan="6"> C1 / Unit 2
</rowspan="6"></th><td> Searching - Sequential search, Binary Search, Comparison and Analysis; <br>
Sorting - Internal Sorting: Bubble Sort, Selection Sort, Insertion Sort, Two Way Merge Sort, Heap Sort (to be discussed after Heaps), Quick Sort <br>
</tr>
<tr>
<th> <rowspan="6"> C2 / Unit 1
</rowspan="6"></th><td> Trees: Basic terminology, k-ary trees, Binary Trees, Binary Tree Representation: Array Representation and Linked Representation, Skew Binary Tree, Strict Binary Tree, Complete Binary Tree, Full Binary Tree, Binary Tree Traversals: In order, Preorder and Post order, Binary Search Trees, Threaded Binary trees, Traversing Threaded Binary trees, Forest, Expression Tree, Heaps, AVL tree, B Tree and B+ Tree.
Priority Queues: Array based and Heap based <br>
</tr>
<tr>
<th> <rowspan="6"> C2 / Unit 2
</rowspan="6"></th><td> Hashing: Hash table, hash function, collison, collision resolution strategies - Direct Chaining, Open Addressing - Linear Probing and Quadratic Probing
Graphs: Basic Terminology, Sequential and linked Representations of Graphs: Adjacency Matrix, Adjacency List, Graph Traversals: Depth First Search and Breadth First Search, Connected Components. Spanning Trees, Minimum Cost Spanning Trees: Prims and Kruskal algorithm, single source shortest path-Dijkstra algorithm, Topological Sort. <br>
</tr>
</tr>
</tbody></table>
<br> <br>
<p class="MsoNormal"><a name="OLE_LINK1"><b><u><span style="font-size:14.0pt;
mso-bidi-font-size:12.0pt;color:navy">Tools and Language</span></u></b></a><b><u><span style="font-size:14.0pt;mso-bidi-font-size:12.0pt;color:navy"><o:p></o:p></span></u></b></p>
The vehicular language used for the course will be "C". All codes, assignments and lab exercises will be implemented in C language only.<br>
The computer systems for the course are the machines in Lab 5042. <br>
The preferred operating system for the tutorials and lab would be Ubuntu and the prefered editor would be Gedit or Emacs <br> <br>
<p class="MsoNormal"><a name="OLE_LINK1"><b><u><span style="font-size:14.0pt;
mso-bidi-font-size:12.0pt;color:navy">Linux Distribution</span></u></b></a><b><u><span style="font-size:14.0pt;mso-bidi-font-size:12.0pt;color:navy"><o:p></o:p></span></u></b></p>
It is a good idea to have linux installed on your machine. The 'C' compiler comes as default with the distribution. Be sure to choose it, if it is not selected by defaults, from the 'Development' items during installation. If you forget to install and desired package at the time of installation then use sudo apt-get install <package name=""> to select and install new packages. You need to be a root (super) user to do this (sudo gives you temporary root user permission).<br>
Linux can co-exist with windows, if you have that already installed. Otherwise, if you like to have both then you should install windows first and linux next. Windows sometimes disturbs other installed systems. <br>
A recent Ubuntu distribution is available <a href="http://releases.ubuntu.com/"><span class="SpellE"></span>[here]</a><o:p></o:p> <br><br>
<p class="MsoNormal"><a name="OLE_LINK1"><b><u><span style="font-size:14.0pt;
mso-bidi-font-size:12.0pt;color:navy">Compiler</span></u></b></a><b><u><span style="font-size:14.0pt;mso-bidi-font-size:12.0pt;color:navy"><o:p></o:p></span></u></b></p>
Most students prefer using non-ANSI-compliant compilers such as <i> Turbo C </i> while working at home. We strongly discourage doing so. <i> Microsoft's Visual C++ </i> compiler is good and recommended for use. But this compiler is proprietary and free copies of it cannot be obtained. The <i> GNU </i> range of compilers and the <i> emacs </i> editor can, however, be freely downloaded from the Internet. You are encouraged to download and install them in your machines, and use these software instead of non-standard software.<br> <br>
<p class="MsoNormal"><a name="OLE_LINK1"><b><u><span style="font-size:14.0pt;
mso-bidi-font-size:12.0pt;color:navy">Editor</span></u></b></a><b><u><span style="font-size:14.0pt;mso-bidi-font-size:12.0pt;color:navy"><o:p></o:p></span></u></b></p>
The preferred editors for the tutorial and lab sessions would be either <i> Emacs </i> , <i> Gedit </i> or <i> vi </i> <br>
<i> Gedit </i> and <i> vi </i> are pre-installed with any Ubutu distribution.<br>
To install <i> Emacs </i> in the Ubuntu environment : Open a terminal and type <i> sudo apt-get install emacs </i> <br> <br>
<p class="MsoNormal"><a name="OLE_LINK1"><b><u><span style="font-size:14.0pt;
mso-bidi-font-size:12.0pt;color:navy">Working in the Windows environment</span></u></b></a><b><u><span style="font-size:14.0pt;mso-bidi-font-size:12.0pt;color:navy"><o:p></o:p></span></u></b></p>
Students preferring to work in the Windows environment are encouraged to try ANSI-C compliant Compilers only and are asked to visit the <a href="http://www.delorie.com/djgpp/"><span class="SpellE"></span>this page </a><o:p></o:p> to know how to download and install <i> GCC </i> compiler in the Windows environment. They may also want to visit the page to know about downloading and installing <i> Emacs </i> <br><br>
<p class="MsoBodyTextIndent"><span style="font-size:12.0pt"><o:p> </o:p></span></p>
<p class="MsoBodyTextIndent"><b><span style="font-size:12.0pt"><o:p> </o:p></span></b></p>
<p class="MsoNormal"><a name="OLE_LINK1"><b><u><span style="font-size:14.0pt;
mso-bidi-font-size:12.0pt;color:navy">Textbooks:</span></u></b></a><b><u><span style="font-size:14.0pt;mso-bidi-font-size:12.0pt;color:navy"><o:p></o:p></span></u></b></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoBodyTextIndent" style="margin-bottom:2.0pt;text-indent:-.25in;
mso-list:l0 level1 lfo2;tab-stops:list .5in"><!--[if !supportLists]--><span style="font-size:12.0pt"><span style="mso-list:Ignore">1.<span style="font:7.0pt "Times New Roman""> </span></span></span><!--[endif]--><span style="font-size:12.0pt"> <span class="SpellE"></span> <span class="SpellE">Ellis Horowitz, Satraj Sahni and Susan Anderson-Freed,</span> <span class="SpellE"></span><i>Fundamentals of Data Structures in C,</i> W. H. Freeman and Company.<span class="SpellE"></span>
<o:p></o:p></span></p>
<p class="MsoBodyTextIndent" style="margin-bottom:2.0pt;text-indent:-.25in;
mso-list:l0 level1 lfo2;tab-stops:list .5in"><!--[if !supportLists]--><span style="font-size:12.0pt"><span style="mso-list:Ignore">2.<span style="font:7.0pt "Times New Roman""> </span></span></span><!--[endif]--><span style="font-size:12.0pt">Seymour Lipschutz <span class="SpellE"></span>,<i>
Data Structures, Schaum's Outlines Series,</i> Tata McGraw-Hill.<o:p></o:p></span></p>
<p class="MsoBodyTextIndent" style="margin-bottom:2.0pt;text-indent:-.25in;
mso-list:l0 level1 lfo2;tab-stops:list .5in"><!--[if !supportLists]--><span style="font-size:12.0pt"><span style="mso-list:Ignore">3.<span style="font:7.0pt "Times New Roman""> </span></span></span><!--[endif]--><span style="font-size:12.0pt">Aaron M. Tenenbaum, Yedidyah Langsam and Moshe J. Augenstein <span class="SpellE"></span>,
<i> Data Structures Using C and C++,</i> <span class="SpellE">Prentice Hall of India.</span> <a href="http://codex.cs.yale.edu/avi/os-book/OS9/slide-dir/index.html"><span class="SpellE"></span></a><o:p></o:p>
<p class="MsoBodyTextIndent" style="margin-bottom:2.0pt;text-indent:-.25in;
mso-list:l0 level1 lfo2;tab-stops:list .5in"><!--[if !supportLists]--><span style="font-size:12.0pt"><span style="mso-list:Ignore">4.<span style="font:7.0pt "Times New Roman""> </span></span></span><!--[endif]--><span style="font-size:12.0pt">R. Kruse et al. <span class="SpellE"></span>,
<i> Data Structures and Program Design in C, </i> <span class="SpellE">Pearson Education.</span> <a href="http://codex.cs.yale.edu/avi/os-book/OS9/slide-dir/index.html"><span class="SpellE"></span></a><o:p></o:p>
<p class="MsoNormal"><a name="OLE_LINK1"><b><u><span style="font-size:14.0pt;
mso-bidi-font-size:12.0pt;color:navy">References:</span></u></b></a><b><u><span style="font-size:14.0pt;mso-bidi-font-size:12.0pt;color:navy"><o:p></o:p></span></u></b></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoBodyTextIndent" style="margin-bottom:2.0pt;text-indent:-.25in;
mso-list:l0 level1 lfo2;tab-stops:list .5in"><!--[if !supportLists]--><span style="font-size:12.0pt"><span style="mso-list:Ignore">1.<span style="font:7.0pt "Times New Roman""> </span></span></span><!--[endif]--><span style="font-size:12.0pt">Donald Knuth,<span class="SpellE"></span>
<i>The Art of Computer Programming, Volume 1 and 3, </i> <span class="SpellE">Addison-Wesley, Reading, Mass., 1973.</span> <a href="http://codex.cs.yale.edu/avi/os-book/OS9/slide-dir/index.html"><span class="SpellE"></span></a><o:p></o:p>
<p class="MsoBodyTextIndent" style="margin-bottom:2.0pt;text-indent:-.25in;
mso-list:l0 level1 lfo2;tab-stops:list .5in"><!--[if !supportLists]--><span style="font-size:12.0pt"><span style="mso-list:Ignore">2.<span style="font:7.0pt "Times New Roman""> </span></span></span><!--[endif]--><span style="font-size:12.0pt">Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, and Clifford Stein,<span class="SpellE"></span>
<i> Introduction to Algorithms, </i><span class="SpellE">MIT Press.</span> <a href="http://codex.cs.yale.edu/avi/os-book/OS9/slide-dir/index.html"><span class="SpellE"></span></a><o:p></o:p>
<p class="MsoBodyTextIndent" style="margin-bottom:2.0pt;text-indent:-.25in;
mso-list:l0 level1 lfo2;tab-stops:list .5in"><!--[if !supportLists]--><span style="font-size:12.0pt"><span style="mso-list:Ignore">3.<span style="font:7.0pt "Times New Roman""> </span></span></span><!--[endif]--><span style="font-size:12.0pt">Ritchie and Kerningham,<span class="SpellE"></span>
<i> The C Programming Language, </i><span class="SpellE"></span> <a href="http://codex.cs.yale.edu/avi/os-book/OS9/slide-dir/index.html"><span class="SpellE"></span></a><o:p></o:p>
<p class="MsoBodyTextIndent" style="margin-bottom:2.0pt;text-indent:-.25in;
mso-list:l0 level1 lfo2;tab-stops:list .5in"><!--[if !supportLists]--><span style="font-size:12.0pt"><span style="mso-list:Ignore">4.<span style="font:7.0pt "Times New Roman""> </span></span></span><!--[endif]--><span style="font-size:12.0pt">R. G. Dromey,<span class="SpellE"></span> <i> How to Solve it by Computer, </i>Prentice-Hall of India. .<o:p></o:p></span></p>
<p class="MsoBodyTextIndent" style="margin-bottom:2.0pt;text-indent:-.25in;
mso-list:l0 level1 lfo2;tab-stops:list .5in"><!--[if !supportLists]--><span style="font-size:12.0pt"><span style="mso-list:Ignore">5.<span style="font:7.0pt "Times New Roman""> </span></span></span><!--[endif]--><span style="font-size:12.0pt"><a href="https://cse.iitkgp.ac.in/~pds/notes/"><span class="SpellE">PDS notes @IIT KGP</span></a>
<o:p></o:p></span></p>
<p class="MsoBodyTextIndent"><b><span style="font-size:12.0pt"><o:p> </o:p></span></b></p>
<p class="MsoBodyTextIndent"><b><span style="font-size:12.0pt"><o:p> </o:p></span></b></p>
<p class="MsoBodyTextIndent" style="margin-left:0in"><b><span style="font-size:
12.0pt"><o:p> </o:p></span></b></p>
<p class="MsoBodyTextIndent" style="margin-left:0in"><b><span style="font-size:
12.0pt"><o:p> </o:p></span></b></p>
<p class="MsoNormal" style="margin-bottom:12.0pt"><b><u><span style="font-size:
14.0pt;mso-bidi-font-size:12.0pt;color:navy">Important Instructions:</span><span style="color:navy"><o:p></o:p></span></u></b></p>
<p class="MsoListParagraphCxSpMiddle" style="margin-top:0in;margin-right:0in;
margin-bottom:6.0pt;margin-left:.75in;mso-add-space:auto;text-indent:-.25in;
mso-list:l1 level1 lfo4"><!--[if !supportLists]--><span style="font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:navy;
mso-bidi-font-weight:bold"><span style="mso-list:Ignore">1.<span style="font:7.0pt "Times New Roman"">
</span></span></span><!--[endif]--><span style="color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold">The lab classes will mainly consist of implementation of programming concepts discussed in class and the assignments covered in tutorial sessions. of the course website for details. .</span><span style="color:navy;mso-bidi-font-weight:bold"><o:p></o:p></span></p>
<p class="MsoListParagraphCxSpLast" style="margin-left:.75in;mso-add-space:auto;
text-indent:-.25in;mso-list:l1 level1 lfo4"><!--[if !supportLists]--><span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;color:navy;mso-bidi-font-weight:bold"><span style="mso-list:Ignore">2.<span style="font:7.0pt "Times New Roman"">
</span></span></span><!--[endif]--><span style="color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold">Every student is expected to have access to at least one of the text books
<span class="SpellE"></span>.</span><span style="color:navy;mso-bidi-font-weight:bold"><o:p></o:p></span></p>
<p class="MsoListParagraphCxSpFirst" style="margin-top:0in;margin-right:0in;
margin-bottom:6.0pt;margin-left:.75in;mso-add-space:auto;text-indent:-.25in;
mso-list:l1 level1 lfo4"><!--[if !supportLists]--><span style="font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:navy;
mso-bidi-font-weight:bold"><span style="mso-list:Ignore">3.<span style="font:7.0pt "Times New Roman"">
</span></span></span><!--[endif]--><span style="color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold">Attendance in the classes is mandatory. If the
attendance of a student falls below 75%, he/she may will be dropped from the course after Component 2</span><span style="color:navy;
mso-bidi-font-weight:bold"><o:p></o:p></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin-top:0in;margin-right:0in;
margin-bottom:6.0pt;margin-left:.75in;mso-add-space:auto;text-indent:-.25in;
mso-list:l1 level1 lfo4"><!--[if !supportLists]--><span style="font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:navy;
mso-bidi-font-weight:bold"><span style="mso-list:Ignore">4.<span style="font:7.0pt "Times New Roman"">
</span></span></span><!--[endif]--><span style="color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold">The course will consist of laboratory and take-home
assignments, which has to be done very seriously. If a student does not submit
the assignments, his/her grade will remain as <b><i style="mso-bidi-font-style:
normal">incomplete</i></b>.</span><span style="color:navy;mso-bidi-font-weight:
bold"><o:p></o:p></span></p>
<p class="MsoListParagraphCxSpLast" style="margin-left:.75in;mso-add-space:auto;
text-indent:-.25in;mso-list:l1 level1 lfo4"><!--[if !supportLists]--><span style="font-family:Symbol;mso-fareast-font-family:Symbol;mso-bidi-font-family:
Symbol;color:navy;mso-bidi-font-weight:bold"><span style="mso-list:Ignore">5.<span style="font:7.0pt "Times New Roman"">
</span></span></span><!--[endif]--><span style="color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold">The vehicular language for the course will be "C". All codes, assignments and lab exercises will be implemented in C language only.<br><span class="SpellE"></span>.</span><span style="color:navy;mso-bidi-font-weight:bold"><o:p></o:p></span></p>
<p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
margin-bottom:6.0pt;margin-left:.75in;mso-add-space:auto;text-indent:-.25in;
mso-list:l1 level1 lfo4'><![if !supportLists]><span style='font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:navy;
mso-bidi-font-weight:bold'><span style='mso-list:Ignore'>6.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>The laboratory assignments will be mainly implementation-oriented
which have to coded in C and will be based the topics discussed in theoretical lectures. <span
style='color:navy;mso-bidi-font-weight:bold'><o:p></o:p></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin-top:0in;margin-right:0in;
margin-bottom:3.0pt;margin-left:.75in;mso-add-space:auto;text-indent:-.25in;
mso-list:l1 level1 lfo4"><!--[if !supportLists]--><span style="font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:navy;
mso-bidi-font-weight:bold"><span style="mso-list:Ignore">7.<span style="font:7.0pt "Times New Roman"">
</span></span></span><!--[endif]--><span style="color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold">Grading Policy :
</span><span style="color:navy;mso-bidi-font-weight:bold"><o:p></o:p></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin-left:1.25in;mso-add-space:
auto;text-indent:-.25in;mso-list:l1 level2 lfo4"><!--[if !supportLists]--><span style="font-family:"Courier New";mso-fareast-font-family:"Courier New";
color:navy;mso-bidi-font-weight:bold"><span style="mso-list:Ignore">o<span style="font:7.0pt "Times New Roman""> </span></span></span><!--[endif]--><span style="color:black;mso-themecolor:text1;mso-bidi-font-weight:bold">
Component 1 -Lab assignments and a lab test will form the 10% of this component.</span><span style="color:navy;mso-bidi-font-weight:
bold"><o:p></o:p></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin-left:1.25in;mso-add-space:
auto;text-indent:-.25in;mso-list:l1 level2 lfo4"><!--[if !supportLists]--><span style="font-family:"Courier New";mso-fareast-font-family:"Courier New";
color:navy;mso-bidi-font-weight:bold"><span style="mso-list:Ignore">o<span style="font:7.0pt "Times New Roman""> </span></span></span><!--[endif]--><span style="color:black;mso-themecolor:text1;mso-bidi-font-weight:bold">
Component 2 - Lab assignments and lab test will form the 10% of this component. </span><span style="color:navy;mso-bidi-font-weight:
bold"><o:p></o:p></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin-left:1.25in;mso-add-space:
auto;text-indent:-.25in;mso-list:l1 level2 lfo4"><!--[if !supportLists]--><span style="font-family:"Courier New";mso-fareast-font-family:"Courier New";
color:navy;mso-bidi-font-weight:bold"><span style="mso-list:Ignore">o<span style="font:7.0pt "Times New Roman""> </span></span></span><!--[endif]--><span style="color:black;mso-themecolor:text1;mso-bidi-font-weight:bold">
Component 3 - Group Project evalution </span><span style="color:navy;mso-bidi-font-weight:bold"><o:p></o:p></span></p>
<p class="p17"><span class="s2"><b><u>Lab Related Instructions:</b></u></span></p>
<p><span class="s9">1.</span> Submission : All submissions must be made using <i>Google Classroom </i>. You will be notified about mode and way to submit in the tutorial classes. <b> E-mail submission is strongly discouraged </b> and if submitted will be ignored.<span class="Apple-converted-space"> </span>Submissions after the deadline will not be considered.<br>
</span></p>
<p><span class="s9">2. Programming Language : All programs must be written in the C programming language. algorithms. Although we will initially help you to debug your codes, the debugging support will be slowly withdrawn as time progresses. For C syntax, look at the lecture slides, or bring with you any textbook on ANSI C. <br>
</span></p>
<p><span class="s9">3. Plagiarism :<span class="Apple-converted-space"> </span>We have a zero tolerance policy towards plagiarism. Any case of cheating or stealing codes would result in imposition of “ Unfair Means “ charge on you and you will have to face the disciplinary committee of the Department leading to probable de-registration from the course. The person who allowed his program to be copied and the one who copied it will face same consequences.<span class="Apple-converted-space"> </span>If you copy parts of your code from the Internet, you must mention that clearly in your code. Failure to do that will lead to your entire submission being invalid.<span class="Apple-converted-space"> </span></b></span></p>
<p><span class="s9">4. Comments and Indentation : We want your programs to follow a proper indentation style as instructed in the lab <br>
</span></p>
<table cellspacing="0" cellpadding="0" class="t2">
<tbody>
<tr>
<td valign="top" class="td3">
<p class="p26"><span class="s1"><b>Lab</b></span></p>
</td>
<td valign="top" class="td4">
<p class="p26"><span class="s1"><b>Topic</b></span></p>
</td>
<td valign="top" class="td6">
<p class="p26"><span class="s1"><b>Tutorial / Reference Codes / Helpful Resources</b></span></p>
</td>
<td valign="top" class="td5">
<p class="p26"><span class="s1"><b>Tutorial/Assignments</b></span></p>
</td>
</tr>
<tr>
<td valign="top" class="td7">
<p class="p27"><span class="s1">0.</span></p>
</td>
<td valign="top" class="td8">
<p class="p27"><span class="s1">Setting Up your Linux environment to compile a C code</span></p>
<p class="p27"><span class="s1">Working with Arrays and Structures</span></p>
<p class="p27"><span class="s1">Working with Linked List</span></p>
</td>
</td>
<td valign="top" class="td9">
<p class="p28"><span class="s2"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/OS_2019/lecture_slides/lab-tutorial_C_programming_unix.pdf">C Programming on Unix Systems<span class="s12"></span></a></span></p>
<p class="p29"><span class="s1"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/OS_2019/File_Handling_C.pdf">File Handling in C<span class="s12"></span></a></span></p><br>
<p class="p29"><span class="s1"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/OS_2019/lab_assignments/reading_from_a_file.c">Example Code : Reading from a file in C<span class="s12"></span></a></span></p><br>
<p class="p29"><span class="s1"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/OS_2019/lab_assignments/writing_to_a_file.c">Example Code : Writing a file in C<span class="s12"></span></a></span></p><br>
<p class="p28"><span class="s2"><a href="Data_Structures_2022/Tut-1.pdf">Tut-1<span class="s12"></span></a></span></p>
</td>
<td valign="top" class="td10">
<p class="p29"><span class="s1"><a href="Data_Structures_2022/assignment_on_arrays.pdf">Assignment on Arrays<span class="s12"></span></a></span></p><br>
<p class="p29"><span class="s1"><a href="Data_Structures_2022/assignment_on_structures.pdf">Assignment on Structures<span class="s12"></span></a></span></p><br>
<p class="p29"><span class="s1"><a href="Data_Structures_2022/lab_assignment_2_linked_list.pdf">Assignment on Linked List<span class="s12"></span></a></span></p><br>
</span></p>
</td>
</tr>
<tr>
<td valign="top" class="td7">
<p class="p27"><span class="s1">1.</span></p>
</td>
<td valign="top" class="td8">
<p class="p27"><span class="s1">Abstract Data Types - Stack and Queue</span></p>
</td>
<td valign="top" class="td9"> <br>
<p class="p28"><span class="s2"><a href="Data_Structures_2022/tut_adt_stck.pdf"><span class="s12">Tut-2</span></a></span></p><br><br>
<p class="p28"><span class="s2"><a href="Data_Structures_2022/stack.c"><span class="s12">Code : stack</span></a></span></p><br><br>
<p class="p28"><span class="s2"><a href="Data_Structures_2022/stack_using_linked_list.c"><span class="s12">Code : Stack using Linked List</span></a></span></p><br><br>
<p class="p28"><span class="s2"><a href="Data_Structures_2022/queue.c"><span>Code : Queue</span></a> </span></p><br><br>
<p class="p28"><span class="s2"><a href="Data_Structures_2022/circular_queue.c"><span> Code : Circular Queue</span></a></span></p><br><br>
</td>
<td valign="top" class="td10">
<p class="p29"><span class="s1"><a href="Data_Structures_2022/lab_assignment_3_adt_stack.pdf">Assignment on Stack<span class="s12"></span></a></span></p><br>
<p class="p29"><span class="s1"><a href="Data_Structures_2022/lab_assignment_4_adt_queue.pdf">Assignment on Queue<span class="s12"></span></a></span></p><br>
</span></p>
</td>
</tr>
<tr>
<td valign="top" class="td7">
<p class="p27"><span class="s1">2.</span></p>
</td>
<td valign="top" class="td8">
<p class="p27"><span class="s1">Data Structuring - Tournament Sort</span></p>
</td>
<td valign="top" class="td9">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="Data_Structures_2022/maxmin1.c">Finding Max and Min : Code 1<span class="SpellE"></span></a><o:p></o:p></span></p><br><br>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="Data_Structures_2022/maxmin2.c">Finding Max and Min : Code 2<span class="SpellE"></span></a><o:p></o:p></span></p><br><br>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="Data_Structures_2022/maxmin3.c">Finding Max and Min : Code 3<span class="SpellE"></span></a><o:p></o:p></span></p><br><br>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="Data_Structures_2022/maxmin4.c">Finding Max and Min : Code 4<span class="SpellE"></span></a><o:p></o:p></span></p><br><br>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="Data_Structures_2022/max_nextmax.c">Finding Max and Next max<span class="SpellE"></span></a><o:p></o:p></span></p><br><br>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="Data_Structures_2022/tournament.c">Tournament : Code 1<span class="SpellE"></span></a><o:p></o:p></span></p><br><br>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="Data_Structures_2022/tournament1.c">Tournament : Code 2<span class="SpellE"></span></a><o:p></o:p></span></p><br><br>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="Data_Structures_2022/tournament_sort.c">Tournament Sort : Code<span class="SpellE"></span></a><o:p></o:p></span></p><br><br>
</td>
<td valign="top" class="td10">
<p class="p29"><span class="s1"><a href="Data_Structures_2022/lab_assignment_5_data_stucturing.pdf">Assignment on Data Structuring<span class="s12"></span></a></span></p><br>
</span></p>
</td>
</tr>
<tr>
<td valign="top" class="td7">
<p class="p27"><span class="s1">3.</span></p>
</td>
<td valign="top" class="td8">
<p class="p27"><span class="s1">Sorting Algorithms</span></p>
</td>
<td valign="top" class="td9">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="Data_Structures_2022/mergesort.c">Code : Mergesort<span class="SpellE"></span></a><o:p></o:p></span></p><br><br>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="Data_Structures_2022/quicksort.c">Code 1 : Quicksort<span class="SpellE"></span></a><o:p></o:p></span></p><br><br>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="Data_Structures_2022/quicksort3.c">Code : Quicksort<span class="SpellE"></span></a><o:p></o:p></span></p><br><br>
</td>
<td valign="top" class="td10">
<p class="p29"><span class="s1"><a href="Data_Structures_2022/lab_assignment_6_sorting.pdf">Assignment on Sorting<span class="s12"></span></a></span></p><br>
</span></p>
</td>
</tr>
<tr>
<td valign="top" class="td7">
<p class="p27"><span class="s1">4.</span></p>
</td>
<td valign="top" class="td8">
<p class="p27"><span class="s1">Trees</span></p>
</td>
<td valign="top" class="td9">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="Data_Structures_2022/bst.c">Code : BST<span class="SpellE"></span></a><o:p></o:p></span></p><br><br>
</td>
<td valign="top" class="td10">
<p class="p29"><span class="s1"><a href="Data_Structures_2022/lab_assignment_7_trees.pdf">Assignment on Trees<span class="s12"></span></a></span></p><br>
</span></p>
</td>
</tr>
<tr>
<td valign="top" class="td7">
<p class="p27"><span class="s1">5.</span></p>
</td>
<td valign="top" class="td8">
<p class="p27"><span class="s1">Priority Queue and Heap</span></p>
</td>
<td valign="top" class="td9">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="Data_Structures_2022/min_heap.c">Code : MinHeap<span class="SpellE"></span></a><o:p></o:p></span></p><br><br>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="Data_Structures_2022/heap_sort.c">Code : HeapSort<span class="SpellE"></span></a><o:p></o:p></span></p><br><br>
</td>
<td valign="top" class="td10">
<p class="p29"><span class="s1"><a href="Data_Structures_2022/Lab_assignment_heap.pdf">Assignment on Heap<span class="s12"></span></a></span></p><br>
</span></p>
</td>
</tr>
<!--
<!--
<p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
margin-bottom:3.0pt;margin-left:.75in;mso-add-space:auto;text-indent:-.25in;
mso-list:l1 level1 lfo4'><![if !supportLists]><span style='font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:navy;
mso-bidi-font-weight:bold'><span style='mso-list:Ignore'>7.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>Lab exam Grading Policy :
1. Viva on the assignments (each day) - 40%
2. Implementation - 60%
</span><span
style='color:navy;mso-bidi-font-weight:bold'><o:p></o:p></span></p>
-->
<!--
<p class="p17"><span class="s2"><b>Announcements:</b></span></p>
<p class="p20"><span class="s9">1.</span><span class="s10"> </span><span class="s1"><a href="ITP_2019/lecture_slides/c1_review.pdf">Component 1 Review Test Solutions<span class="s12"></span></a> <span class="Apple-converted-space"> </span></span></p>
<br>
</span></p>
<!--
<p class=MsoListParagraphCxSpMiddle style='margin-top:0in;margin-right:0in;
margin-bottom:6.0pt;margin-left:.75in;mso-add-space:auto;text-indent:-.25in;
mso-list:l1 level1 lfo4'><![if !supportLists]><span style='font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:navy;
mso-bidi-font-weight:bold'><span style='mso-list:Ignore'>1.<span
style='font:7.0pt "Times New Roman"'>
</span></span></span><![endif]><span style='color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'> </span><span
style='color:navy;mso-bidi-font-weight:bold'><o:p></o:p></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin-top:0in;margin-right:0in;
margin-bottom:6.0pt;margin-left:.75in;mso-add-space:auto;text-indent:-.25in;
mso-list:l1 level1 lfo4"><!--[if !supportLists]<span style="font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:navy;
mso-bidi-font-weight:bold"><span style="mso-list:Ignore"><span style="font:7.0pt "Times New Roman"">
</span></span></span><!--[endif]<span style="color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/lecture_slides/quiz1_solutions.pdf"><span class="SpellE"></span></a>
<span style="color:navy;mso-bidi-font-weight:bold"><o:p></o:p></span></span></p>
<p class="MsoListParagraphCxSpMiddle" style="margin-top:0in;margin-right:0in;
margin-bottom:6.0pt;margin-left:.75in;mso-add-space:auto;text-indent:-.25in;
mso-list:l1 level1 lfo4"><!--[if !supportLists]<span style="font-family:Symbol;
mso-fareast-font-family:Symbol;mso-bidi-font-family:Symbol;color:navy;
mso-bidi-font-weight:bold"><span style="mso-list:Ignore"><span style="font:7.0pt "Times New Roman"">
</span></span></span><!--[endif]<span style="color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/lecture_slides/os_midsem_2017_with_answers.pdf"><span class="SpellE"></span></a>
<span style="color:navy;mso-bidi-font-weight:bold"><o:p></o:p></span></span></p>
<!--
<td width="270" valign="top" style="width:202.5pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-left:none;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><b><span style="font-size:12.0pt;color:#C00000">Helpful Resources<o:p></o:p></span></b></p>
</td>
-->
<!--
</tr>
<tr style="mso-yfti-irow:1">
<td width="60" valign="top" style="width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold">1.<o:p></o:p></span></p>
</td>
<td width="270" valign="top" style="width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"><span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold">Introduction <br><br>
<a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/Lecture_1.pdf">[ Slides ] <span class="SpellE"></span></a><o:p></o:p></span></p> <br>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"><span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/ITP_Lecture_1_Introduction.mp4">[ Video Lecture ]<span class="SpellE"></span></a><o:p></o:p></span></p>
</td>
<td width="150" valign="top" style="width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<!--
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/hw_lect1.pdf"><span class="SpellE">Homework Set 1</span></a><o:p></o:p></span></p>
</td>
<td width="150" valign="top" style="width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<!--
<p class="p28"><span class="s2"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/Tut0.pdf">Tut-0<span class="s12"></span></a></span></p>
<p class="p29"><span class="s1"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/my_first_program.c">my_first_program.c<span class="s12"></span></a></span></p><br>
</td>
</tr>
<!--
<tr style="mso-yfti-irow:2">
<td width="60" valign="top" style="width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold">2.<o:p></o:p></span></p>
</td>
<td width="270" valign="top" style="width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold">Fundamental Concepts in Programming <br><br> <a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/Lecture_2.pdf"> [ Slides ]<span class="SpellE"></span></a><o:p></o:p></span></p> <br>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/ITP_Lecture_2_Fundamental_Concepts.mp4"> [ Video Lecture ]<span class="SpellE"></span></a><o:p></o:p></span></p>
</td>
<td width="72" valign="top" style="width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:11.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/hw_lect2.pdf">Homework Set 2</a><o:p></o:p></span></p>
</td>
<td width="150" valign="top" style="width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="p28"><span class="s2"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/Tut1.pdf">Tut-1<span class="s12"></span></a></span></p>
<p class="p30"><span class="s2"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/read_input_keyboard.c">read_input_keyboard.c<span class="s13"></span></a></span>
</p><p class="p30"><span class="s2"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/centigrade_to_fahrenheit.c">centigrade_to_fahrenheit.c<span class="s13"></span></a></span>
</p></td>
<td width="150" valign="top" style="width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://www.geeksforgeeks.org/basics-file-handling-c/"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
</td>
</tr>
<tr style="mso-yfti-irow:2">
<td width="60" valign="top" style="width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold">3.<o:p></o:p></span></p>
</td>
<td width="270" valign="top" style="width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt"><br>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"> Introducing C : Identifiers and Data Types <br><br> <a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/Lecture_3.pdf"> [ Slides ]<span class="SpellE"></span></a><o:p></o:p></span></p><br>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/ITP_Lecture_3_Identifiers_Data_Types.mp4">[ Video Lecture ]<span class="SpellE"></span></a><o:p></o:p></span></p>
</td>
<td width="72" valign="top" style="width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:11.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/hw_lect3.pdf">Homework Set 3</a><o:p></o:p></span></p>
</td>
<td width="150" valign="top" style="width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt"><br>
<p class="p28"><span class="s2"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/Tut2.pdf">Tut-2<span class="s12"></span></a></span></p><br>
<p class="p30"><span class="s2"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/prog6.c">prog6.c<span class="s13"></span></a></span><br>
</p><p class="p30"><span class="s2"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/prog7.c">prog7.c<span class="s13"></span></a></span><br>
</p><p class="p30"><span class="s2"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/prog8.c">prog8.c<span class="s13"></span></a></span></p><br>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/OS_2019/hw_lect1.pdf"><span class="SpellE"></span></a><o:p></o:p></span></p>
</td>
<td width="150" valign="top" style="width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://www.geeksforgeeks.org/basics-file-handling-c/"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
</td>
</tr>
<tr style="mso-yfti-irow:2">
<td width="60" valign="top" style="width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold">4.<o:p></o:p></span></p>
</td>
<td width="270" valign="top" style="width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold">Expression and Assignment <br> <o:p></o:p></span></p> <br>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"> <a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/Lecture_4.pdf">[ Slides ] <span class="SpellE"></span></a><o:p></o:p></span></p><br>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/ITP_Lecture_4_Data_types_Expressions.mp4">[ Video Lecture ] <span class="SpellE"></span></a><o:p></o:p></span></p> <br>
</td>
<td width="72" valign="top" style="width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:11.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/hw_lect4.pdf">Homework Set 4</a><o:p></o:p></span></p>
</td>
<td width="150" valign="top" style="width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/OS_2019/04-syscalls.pdf"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/OS_2019/Tut_1.pdf"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/OS_2019/hw_lect1.pdf"><span class="SpellE"></span></a><o:p></o:p></span></p>
</td>
<td width="150" valign="top" style="width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://www.geeksforgeeks.org/basics-file-handling-c/"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
</td>
</tr>
<tr style="mso-yfti-irow:2">
<td width="60" valign="top" style="width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold">5.<o:p></o:p></span></p>
</td>
<td width="270" valign="top" style="width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold">Control Structures - Decision Making <span class="SpellE"></span><o:p></o:p></span></p><br>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/Lecture_5.pdf">[ Slides ] <span class="SpellE"></span></a><o:p></o:p></span></p> <br>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/ITP_Lecture_5_Control_Structures_1.mp4">[ Video Lecture ] <span class="SpellE"></span></a><o:p></o:p></span></p><br>
</td>
<td width="72" valign="top" style="width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:11.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/hw_lect5.pdf">Homework Set 5</a><o:p></o:p></span></p>
</td>
<td width="150" valign="top" style="width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="p30"><span class="s2"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/prog9.c">prog9.c<span class="s13"></span></a></span><br>
</p><p class="p30"><span class="s2"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/prog10.c">prog10.c<span class="s13"></span></a></span><br>
</p><p class="p30"><span class="s2"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/prog11.c">prog11.c<span class="s13"></span></a></span></p><br>
<p class="p30"><span class="s2"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/prog12.c">prog12.c<span class="s13"></span></a></span><br>
</p><p class="p30"><span class="s2"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/prog13.c">prog13.c<span class="s13"></span></a></span><br>
</p><p class="p30"><span class="s2"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/prog14.c">prog14.c<span class="s13"></span></a></span></p><br>
</td>
<td width="150" valign="top" style="width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://www.geeksforgeeks.org/basics-file-handling-c/"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
</td>
</tr>
<tr style="mso-yfti-irow:2">
<td width="60" valign="top" style="width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold">6.<o:p></o:p></span></p>
</td>
<td width="270" valign="top" style="width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold">Control Structures - Iteration <span class="SpellE"></span><o:p></o:p></span></p><br>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/Lecture_6.pdf">[ Slides 1] <span class="SpellE"></span></a><o:p></o:p></span></p> <br>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/Lecture_7.pdf">[ Slides 2] <span class="SpellE"></span></a><o:p></o:p></span></p> <br>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/ITP_Lecture_6_Control_Structures_2.mp4">[ Video Lecture ]<span class="SpellE"></span></a><o:p></o:p></span></p><br>
</td>
<td width="72" valign="top" style="width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:11.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/hw_lect6.pdf">Homework Set 6</a><o:p></o:p></span></p>
</td>
<td width="150" valign="top" style="width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/factorial.c">factorial<span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/fibonacci.c">fibonacci<span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/decimal2bin.c">Decimal to Binary<span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/half_pyramid.c">Half Pyramid<span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/prime.c">Prime no. detection<span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/getchar.c">Using the getchar()<span class="SpellE"></span></a><o:p></o:p></span></p>
</td>
<td width="150" valign="top" style="width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://www.geeksforgeeks.org/basics-file-handling-c/"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
</td>
</tr>
<tr style="mso-yfti-irow:2">
<td width="60" valign="top" style="width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold">7.<o:p></o:p></span></p><br><br><br><br><br>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold">8.<o:p></o:p></span></p>
</td>
<td width="270" valign="top" style="width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold">Functions 1<span class="SpellE"></span><o:p></o:p></span></p><br>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/Lecture_6_1.pdf">[ Slides ] <span class="SpellE"></span></a><o:p></o:p></span></p><br>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/ITP_Lecture_7_Functions_1.mp4">[ Video Lecture ]<span class="SpellE"></span></a><o:p></o:p></span></p><br>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold">Functions 2 : Recursion<span class="SpellE"></span><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/Lecture_6_2.pdf"> [ Slides ] <span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/ITP_Lecture_8_Functions_2.mp4">[ Video Lecture ]<span class="SpellE"></span></a><o:p></o:p></span></p><br>
</td>
<td width="72" valign="top" style="width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:11.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/hw_lect7.pdf">Homework Set 7</a><o:p></o:p></span></p><br><br>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:11.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/hw_assignment_8.pdf">Homework Set 8</a><o:p></o:p></span></p>
</td>
<td width="150" valign="top" style="width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/rand.c">Random Number Generator<span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/power.c">Power<span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/ncr.c">Calculating Ncr<span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/factorialUsingFunction.c">Factorial:Iterative<span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/factorialRecursion.c">Factorial:Recursive<span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/gcdIterative.c">GCD:Iterative<span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/gcdRecursive.c">GCD:Recursive<span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/swap_failure.c">Swap failure<span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/Tower_of_hanoi.c">Tower of Hanoi<span class="SpellE"></span></a><o:p></o:p></span></p>
</td>
<td width="150" valign="top" style="width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://www.geeksforgeeks.org/basics-file-handling-c/"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
</td>
</tr>
<tr style="mso-yfti-irow:2">
<td width="60" valign="top" style="width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold">9.<o:p></o:p></span></p><br><br><br><br><br>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold">10.<o:p></o:p></span></p>
</td>
<td width="270" valign="top" style="width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold">Arrays in C<span class="SpellE"></span><o:p></o:p></span></p><br>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/Arrays.pdf">[ Slides ] <span class="SpellE"></span></a><o:p></o:p></span></p><br>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/ITP_Lecture_9_Arrays_1.mp4">[ Video Lecture ]<span class="SpellE"></span></a><o:p></o:p></span></p><br>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold">Passing Arrays to Functions<span class="SpellE"></span><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/Passing_fns_in_Arrays_chracter_string.pdf">[ Slides ] <span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/ITP_Lecture_10_Arrays_2.mp4">[ Video Lecture ]<span class="SpellE"></span></a><o:p></o:p></span></p><br>
</td>
<td width="72" valign="top" style="width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:11.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/hw_assignment_9.pdf">Homework Set 9</a><o:p></o:p></span></p><br><br>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:11.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/hw_assignment_10.pdf">Homework Set 10</a><o:p></o:p></span></p>
</td>
<td width="150" valign="top" style="width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/array_ex1.c">Array Example 1<span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/array_ex2.c">Array Example 2<span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/array_ex3.c">Array Example 3<span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/min_array.c">Minimum within an Array of Nos. <span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/parameter_passing_by_value.c">Passing Arrays to Function using Call by Value<span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/parameter_passing_by_reference.c">Passing Arrays to Function using Call by Reference<span class="SpellE"></span></a><o:p></o:p></span></p>
</td>
<td width="150" valign="top" style="width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://www.geeksforgeeks.org/basics-file-handling-c/"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
</td>
</tr>
<tr style="mso-yfti-irow:2">
<td width="60" valign="top" style="width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold">11.<o:p></o:p></span></p><br><br><br><br>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold">12.<o:p></o:p></span></p>
</td>
<td width="270" valign="top" style="width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold">Character Arrays: Strings<span class="SpellE"></span><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/Passing_fns_in_Arrays_chracter_string.pdf">[ Slides ] <span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/ITP_Lecture_11_Character_Arrays.mp4">[ Video Lecture ]<span class="SpellE"></span></a><o:p></o:p></span></p><br>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold">2-D Arrays<span class="SpellE"></span><o:p></o:p></span></p> <br>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/Two_Dimensional_Arrays.pdf">[ Slides ] <span class="SpellE"></span></a><o:p></o:p></span></p><br><br>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/ITP_Lecture_12_2D_arrays.mp4">[ Video Lecture ]<span class="SpellE"></span></a><o:p></o:p></span></p><br>
</td>
<td width="72" valign="top" style="width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:11.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/hw_assignment_11.pdf">Homework Set 11</a><o:p></o:p></span></p> <br><br><br>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:11.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/hw_assignment_12.pdf">Homework Set 12</a><o:p></o:p></span></p> <br><br><br>
</td>
<td width="150" valign="top" style="width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/count_uppercase.c">Count Upper Case<span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/power.c"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/string_compare.c">String Compare<span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/matrix_addition.c">Matrix Addition<span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/factorialRecursion.c"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/gcdIterative.c"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/gcdRecursive.c"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/swap_failure.c"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/Tower_of_hanoi.c"><span class="SpellE"></span></a><o:p></o:p></span></p>
</td>
<td width="150" valign="top" style="width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://www.geeksforgeeks.org/basics-file-handling-c/"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
</td>
</tr>
<tr style="mso-yfti-irow:2">
<td width="60" valign="top" style="width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold">13.<o:p></o:p></span></p><br><br><br><br>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold">14.<o:p></o:p></span></p>
</td>
<td width="270" valign="top" style="width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold">Pointers 1 <span class="SpellE"></span><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/Pointers_Intro.pdf">[ Slides ] <span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/ITP_Lecture_13_Pointers_1.mp4">[ Video Lecture ]<span class="SpellE"></span></a><o:p></o:p></span></p><br>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold">Pointers 2 <span class="SpellE"></span><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/Passing_Pointers_to_Functions.pdf">[ Slides ] <span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/ITP_Lecture_14_Pointers_2.mp4">[ Video Lecture ]<span class="SpellE"></span></a><o:p></o:p></span></p><br>
</td>
<td width="270" valign="top" style="width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:11.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/hw_assignment_13.pdf">Homework Set 13</a><o:p></o:p></span></p> <br><br><br>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:11.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/hw_assignment_14.pdf">Homework Set 14</a><o:p></o:p></span></p> <br><br><br>
</td><td width="150" valign="top" style="width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/intro_pointers.c"><span class="SpellE">intro_pointers.c</span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/pointer_attributes.c"><span class="SpellE">pointer_attributes.c</span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/pointer_array.c"><span class="SpellE">pointer_array.c</span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/array_update.c"><span class="SpellE">array_update.c</span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/return_pointer.c"><span class="SpellE">return_pointer.c</span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/array_of_pointers.c"><span class="SpellE">array_of_pointers.c</span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/call_reference_using_pointers.c"><span class="SpellE">call_reference_using_pointers.c</span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/pointer_to_pointerrs.c"><span class="SpellE">pointer_to_pointerrs.c</span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/pointers_in_2d_arrays.c"><span class="SpellE"></span>pointers_in_2d_arrays.c</a><o:p></o:p></span></p><br><br><br>
</td>
<td width="150" valign="top" style="width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://www.geeksforgeeks.org/basics-file-handling-c/"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
</td>
</tr>
<tr style="mso-yfti-irow:2">
<td width="60" valign="top" style="width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold">15.<o:p></o:p></span></p><br><br><br><br>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold">16.<o:p></o:p></span></p>
</td>
<td width="270" valign="top" style="width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold">Strings Revisited - Pointers for Strings <span class="SpellE"></span><o:p></o:p></span></p> <br>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/Strings_revisited.pdf">[ Slides ] <span class="SpellE"></span></a><o:p></o:p></span></p><br><br>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold">Command Line Arguments <span class="SpellE"></span><o:p></o:p></span></p> <br><br>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/CmdLine.pdf">[ Slides ] <span class="SpellE"></span></a><o:p></o:p></span></p><br><br>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/ITP_Lecture_15_16_Pointers_to_Strings_cmd_line.mp4">[ Video Lecture ]<span class="SpellE"></span></a><o:p></o:p></span></p><br>
</td>
<td width="270" valign="top" style="width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt"><br>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:11.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/hw_assignment_11.pdf"></a><o:p></o:p></span></p> <br><br><br>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:11.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/hw_assignment_15.pdf">Homework Set 15</a><o:p></o:p></span></p> <br><br><br>
</td><td width="150" valign="top" style="width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt"><br><br><br>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/using_strings.c"><span class="SpellE">using_strings.c</span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/power.c"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/string_compare.c"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/matrix_addition.c"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/factorialRecursion.c"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/gcdIterative.c"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/gcdRecursive.c"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/swap_failure.c"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/Tower_of_hanoi.c"><span class="SpellE"></span></a><o:p></o:p></span></p>
</td>
<td width="150" valign="top" style="width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://www.geeksforgeeks.org/basics-file-handling-c/"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
</td>
</tr>
<tr style="mso-yfti-irow:2">
<td width="60" valign="top" style="width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold">17.<o:p></o:p></span></p>
</td>
<td width="270" valign="top" style="width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold">Structures<span class="SpellE"></span><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/Structures.pdf">[ Slides ]<span class="SpellE"></span></a><o:p></o:p></span></p><br><br>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/ITP_Lecture_17_Structures.mp4">[ Video Lecture ]<span class="SpellE"></span></a><o:p></o:p></span></p><br>
</td>
<td width="72" valign="top" style="width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt"><br>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:11.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/hw_assignment_17.pdf">Homework Set 17</a><o:p></o:p></span></p> <br><br><br>
</td>
<td width="150" valign="top" style="width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/accessing_members_of_strucutres.c">accessing_members_of_strucutres.c<span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/arrays_in_structures.c">arrays_in_structures.c<span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/arrays_of_structures.c">arrays_of_structures.c<span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/comparing_strcture_variables.c">comparing_strcture_variables.c<span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/passing_structures_to_functions.c">passing_structures_to_functions.c<span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/pointer2strcuture.c">pointer2strcuture.c<span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/gcdRecursive.c"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/swap_failure.c"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/Tower_of_hanoi.c"><span class="SpellE"></span></a><o:p></o:p></span></p>
</td>
<td width="150" valign="top" style="width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://www.geeksforgeeks.org/basics-file-handling-c/"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
</td>
</tr>
<tr style="mso-yfti-irow:2">
<td width="60" valign="top" style="width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold">18.<o:p></o:p></span></p>
</td>
<td width="270" valign="top" style="width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold">Dynamic Memory Allocation<span class="SpellE"></span><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/Dynamic_Memory_Allocation.pdf">[ Slides ]<span class="SpellE"></span></a><o:p></o:p></span></p><br><br>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/ITP_Lecture_18_Dynamic_memory_allocation.mp4">[ Video Lecture ]<span class="SpellE"></span></a><o:p></o:p></span></p><br>
</td>
<td width="72" valign="top" style="width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt"><br>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:11.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/hw_assignment_18.pdf">Homework Set 18</a><o:p></o:p></span></p> <br><br><br>
</td>
<td width="150" valign="top" style="width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/count_uppercase.c"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/power.c"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/string_compare.c"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/matrix_addition.c"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/factorialRecursion.c"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/gcdIterative.c"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/gcdRecursive.c"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/swap_failure.c"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/Tower_of_hanoi.c"><span class="SpellE"></span></a><o:p></o:p></span></p>
</td>
<td width="150" valign="top" style="width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://www.geeksforgeeks.org/basics-file-handling-c/"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
</td>
</tr><tr style="mso-yfti-irow:2">
<td width="60" valign="top" style="width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold">19.<o:p></o:p></span></p>
</td>
<td width="270" valign="top" style="width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold">File Handling in C<span class="SpellE"></span><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/File_Handling.pdf">[ Slides ]<span class="SpellE"></span></a><o:p></o:p></span></p><br><br>
<p class="MsoBodyTextIndent" align="left" style="margin-left:0in;text-align:center"> <span style="font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/ITP_Lecture_19_File_Handling.mp4">[ Video Lecture ]<span class="SpellE"></span></a><o:p></o:p></span></p><br>
</td>
<td width="72" valign="top" style="width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt"><br>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:11.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lecture_slides/hw_assignment_19.pdf">Homework Set 19</a><o:p></o:p></span></p> <br><br><br>
</td>
<td width="150" valign="top" style="width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/reading_from_a_file.c">reading_from_a_file.c<span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/writing_to_a_file.c">writing_to_a_file.c<span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/reading_a_binary_file.c">reading_a_binary_file.c<span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/lab/use_of_fseek.c">use_of_fseek.c<span class="SpellE"></span></a><o:p></o:p></span></p>
</td>
<td width="150" valign="top" style="width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt">
<p class="MsoBodyTextIndent" align="center" style="margin-left:0in;text-align:
center"><span style="font-size:11.0pt;color:navy;mso-bidi-font-weight:bold"><a href="https://www.geeksforgeeks.org/basics-file-handling-c/"><span class="SpellE"></span></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
<p class="MsoNormal" align="center" style="text-align:center"><span style="font-size:10.0pt"><a href="https://profile.iiita.ac.in/bibhas.ghoshal/ITP_2019/"></a><o:p></o:p></span></p>
</td>
</tr>
<!--
<tr style='mso-yfti-irow:2'>
<td width=60 valign=top style='width:45.0pt;border:solid black 1.0pt;
mso-border-themecolor:text1;border-top:none;mso-border-top-alt:solid black .5pt;
mso-border-top-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:12.0pt;color:black;mso-themecolor:text1;
mso-bidi-font-weight:bold'>12.<o:p></o:p></span></p>
</td>
<td width=270 valign=top style='width:202.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=left style='margin-left:0in;text-align:center'> <span
style='font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold'><a
href="ITP_2019/lecture_slides/Pointers_2d_Array.pdf"><span class=SpellE></span></a><o:p></o:p></span></p>
<p class=MsoBodyTextIndent align=left style='margin-left:0in;text-align:center'> <span
style='font-size:12.0pt;color:black;mso-themecolor:text1;mso-bidi-font-weight:
bold'><a
href="ITP_2019/lecture_slides/Two_Dimensional_Arrays.pdf"><span class=SpellE></span></a><o:p></o:p></span></p>
</td>
<td width=72 valign=top style='width:.75in;border-top:none;border-left:none;
border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:11.0pt'><a href="ITP_2019/lecture_slides/hw_lect7.pdf"></a><o:p></o:p></span></p>
</td>
<td width=150 valign=top style='width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:11.0pt;color:navy;mso-bidi-font-weight:bold'><a
href="ITP_2019/lab/count_uppercase.c"><span class=SpellE></span></a><o:p></o:p></span></p>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:11.0pt;color:navy;mso-bidi-font-weight:bold'><a
href="ITP_2019/lab/power.c"><span class=SpellE></span></a><o:p></o:p></span></p>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:11.0pt;color:navy;mso-bidi-font-weight:bold'><a
href="ITP_2019/lab/string_compare.c"><span class=SpellE></span></a><o:p></o:p></span></p>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:11.0pt;color:navy;mso-bidi-font-weight:bold'><a
href="ITP_2019/lab/matrix_addition.c"><span class=SpellE></span></a><o:p></o:p></span></p>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:11.0pt;color:navy;mso-bidi-font-weight:bold'><a
href="ITP_2019/lab/factorialRecursion.c"><span class=SpellE></span></a><o:p></o:p></span></p>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:11.0pt;color:navy;mso-bidi-font-weight:bold'><a
href="ITP_2019/lab/gcdIterative.c"><span class=SpellE></span></a><o:p></o:p></span></p>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:11.0pt;color:navy;mso-bidi-font-weight:bold'><a
href="ITP_2019/lab/gcdRecursive.c"><span class=SpellE></span></a><o:p></o:p></span></p>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:11.0pt;color:navy;mso-bidi-font-weight:bold'><a
href="ITP_2019/lab/swap_failure.c"><span class=SpellE></span></a><o:p></o:p></span></p>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:11.0pt;color:navy;mso-bidi-font-weight:bold'><a
href="ITP_2019/lab/Tower_of_hanoi.c"><span class=SpellE></span></a><o:p></o:p></span></p>
</td>
<td width=150 valign=top style='width:112.5pt;border-top:none;border-left:
none;border-bottom:solid black 1.0pt;mso-border-bottom-themecolor:text1;
border-right:solid black 1.0pt;mso-border-right-themecolor:text1;mso-border-top-alt:
solid black .5pt;mso-border-top-themecolor:text1;mso-border-left-alt:solid black .5pt;
mso-border-left-themecolor:text1;mso-border-alt:solid black .5pt;mso-border-themecolor:
text1;padding:0in 5.4pt 0in 5.4pt'>
<p class=MsoBodyTextIndent align=center style='margin-left:0in;text-align:
center'><span style='font-size:11.0pt;color:navy;mso-bidi-font-weight:bold'><a
href="https://www.geeksforgeeks.org/basics-file-handling-c/"><span class=SpellE></span></a><o:p></o:p></span></p>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="ITP_2019/"></a><o:p></o:p></span></p>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="ITP_2019/"></a><o:p></o:p></span></p>
<p class=MsoNormal align=center style='text-align:center'><span
style='font-size:10.0pt'><a href="ITP_2019/"></a><o:p></o:p></span></p>
</td>
</tr>
<p class=MsoBodyTextIndent style='margin-left:0in'><span style='font-size:12.0pt'><o:p> </o:p></span></p>
</div>
</body>
</html>
--></tbody></table></package></div></o:smarttagtype></o:smarttagtype></o:smarttagtype></body></html>