<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	 xmlns:media="http://search.yahoo.com/mrss/" >

<channel>
	<title>Physics Group &#8211; All About VTU</title>
	<atom:link href="https://www.inspirenignite.com/vtu/category/civil-stream/physics-group-civil-stream/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.inspirenignite.com/vtu</link>
	<description>Everything one need to know about VTU Karnataka</description>
	<lastBuildDate>Tue, 25 Apr 2023 02:41:07 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.inspirenignite.com/vtu/wp-content/uploads/sites/17/2024/12/web-app-manifest-512x512-1.png</url>
	<title>Physics Group &#8211; All About VTU</title>
	<link>https://www.inspirenignite.com/vtu</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Programming Language Course-II syllabus Civil Stream Physics Group 2022 Scheme</title>
		<link>https://www.inspirenignite.com/vtu/programming-language-course-ii-syllabus-civil-stream-physics-group-2022-scheme/</link>
					<comments>https://www.inspirenignite.com/vtu/programming-language-course-ii-syllabus-civil-stream-physics-group-2022-scheme/#respond</comments>
		
		<dc:creator><![CDATA[inilabska]]></dc:creator>
		<pubDate>Tue, 25 Apr 2023 02:41:07 +0000</pubDate>
				<category><![CDATA[Physics Group]]></category>
		<guid isPermaLink="false">https://www.inspirenignite.com/vtu/programming-language-course-ii-syllabus-civil-stream-physics-group-2022-scheme/</guid>

					<description><![CDATA[Programming Language Course-II syllabus Civil Stream Physics Group 2022 Scheme gives complete syllabus information for Programming Language Course-II of 2nd Sem Civil Stream Physics Group, 2022 Scheme curriculum right from [&#8230;]]]></description>
										<content:encoded><![CDATA[<p align="justify">Programming Language Course-II syllabus Civil Stream Physics Group 2022 Scheme gives complete syllabus information for Programming Language Course-II of 2nd Sem Civil Stream Physics Group, 2022 Scheme curriculum right from the <a class="rank-math-link" href="https://vtu.ac.in/b-e-scheme-syllabus/" style="color: inherit" target="_blank" rel="noopener">VTUs</a> official website and is presented for the Civil Stream Physics Group students. Follow the links in the curriculum table for the detailed syllabus of each subject. We make sure all subjects are up to date and have the latest information. </p>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<p align="justify">For detailed syllabus of all the other subjects of Civil Stream Physics Group 2nd Sem, 2022 Scheme curriculum do visit <a class="rank-math-link" href="../category/physics-group-civil-stream+2nd-sem">Civil Stream Physics Group 2nd Sem subject syllabuses for 2022 Scheme</a>. For Civil Stream Physics Group 2nd Sem semesters scheme and subjects, refer to <a class="rank-math-link" href="../civil-stream-physics-group-2nd-sem-syllabus-2022-scheme">Civil Stream Physics Group 2nd Sem 2022 Scheme scheme</a>. The scheme details of Programming Language Course-II for Civil Stream Physics Group 2nd Sem is as follows. </p>
<table class="borderTable">
<tr>
<th>Code</th>
<th>Title</th>
<th>L</th>
<th>T</th>
<th>P</th>
</tr>
<tr>
<td>BPLCK205A</td>
<td><a class="rank-math-link" href="../bplck205a-introduction-to-web-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-ii">Introduction to Web Programming</a></td>
<td>2</td>
<td>0</td>
<td>2</td>
</tr>
<tr>
<td>BPLCK205B</td>
<td><a class="rank-math-link" href="../bplck205b-introduction-to-python-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-ii">Introduction to Python Programming</a></td>
<td>2</td>
<td>0</td>
<td>2</td>
</tr>
<tr>
<td>BPLCK205C</td>
<td><a class="rank-math-link" href="../bplck205c-basics-to-java-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-ii">Basics to JAVA programming</a></td>
<td>2</td>
<td>0</td>
<td>2</td>
</tr>
<tr>
<td>BPLCK205D</td>
<td><a class="rank-math-link" href="../bplck205d-introduction-to-c-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-ii">Introduction to C++ Programming</a></td>
<td>2</td>
<td>0</td>
<td>2</td>
</tr>
</table>
<p align="justify">Don&#8217;t forget to download <a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" target="_blank" rel="noopener">iStudy App</a> for the latest syllabus, question papers, results, class timetable and many more features. In case of questions, don&#8217;t feel shy to leave a comment or leave feedback in the iStudy app for faster response. </p>
<p align="justify">For the results of Civil Stream Physics Group 2nd Sem, kindly visit <a class="rank-math-link" href="https://www.inspirenignite.com/vtu/vtu-be-btech-results/">Civil Stream Physics Group 2nd Sem</a> direct results link. </p>
<p align="justify">For exam time table of Civil Stream Physics Group, kindly visit <a class="rank-math-link" href="https://www.inspirenignite.com/vtu/vtu-time-table/">VTU exam timetables</a>. </p>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<p align="justify">For updated syllabus of Civil Stream Physics Group 2022 Scheme, kindly visit <a class="rank-math-link" href="https://www.inspirenignite.com/vtu/vtu-syllabus/">Civil Stream Physics Group updated syllabus</a>. </p>
<p align="justify">Wishing you great luck ahead. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.inspirenignite.com/vtu/programming-language-course-ii-syllabus-civil-stream-physics-group-2022-scheme/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>BPLCK205D: Introduction to C++ Programming syllabus Civil Stream Physics Group 2022 Scheme (Programming Language Course-II)</title>
		<link>https://www.inspirenignite.com/vtu/bplck205d-introduction-to-c-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-ii/</link>
					<comments>https://www.inspirenignite.com/vtu/bplck205d-introduction-to-c-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-ii/#respond</comments>
		
		<dc:creator><![CDATA[inilabska]]></dc:creator>
		<pubDate>Tue, 25 Apr 2023 02:41:06 +0000</pubDate>
				<category><![CDATA[Physics Group]]></category>
		<guid isPermaLink="false">https://www.inspirenignite.com/vtu/bplck205d-introduction-to-c-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-ii/</guid>

					<description><![CDATA[Introduction to C++ Programming detailed syllabus for Civil Stream Physics Group for 2022 Scheme curriculum has been taken from the VTUs official website and presented for the Civil Stream Physics [&#8230;]]]></description>
										<content:encoded><![CDATA[<p align="justify">Introduction to C++ Programming detailed syllabus for Civil Stream Physics Group for 2022 Scheme curriculum has been taken from the <a class="rank-math-link" href="https://vtu.ac.in/b-e-scheme-syllabus/" style="color: inherit" target="_blank" rel="noopener">VTUs</a> official website and presented for the Civil Stream Physics Group students. For course code, course name, duration, number of credits for a course and other scheme related information,  do visit full semester subjects post given below. </p>
<p align="justify">For Civil Stream Physics Group 2nd Sem scheme and its subjects, do visit <a class="rank-math-link" href="../civil-stream-physics-group-2nd-sem-syllabus-2022-scheme">Civil Stream Physics Group 2nd Sem 2022 Scheme scheme</a>. For Programming Language Course-II scheme and its subjects refer to <a class="rank-math-link" href="../programming-language-course-ii-syllabus-civil-stream-physics-group-2022-scheme">Civil Stream Physics Group Programming Language Course-II syllabus scheme</a>. The detailed syllabus of introduction to c++ programming is as follows. </p>
<p>  <title>Introduction to C++ Programming</title></p>
<h4>Course Objectives:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Teaching-Learning Process</h4>
<p>  These are sample Strategies, which teacher can use to accelerate the attainment of the various course outcomes and make Teaching -Learning more effective</p>
<ol>
<li>Chalk and talk</li>
<li>Onine demonstration</li>
<li>Hands on problem solving</li>
</ol>
<h4>Module 1:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Module 2:</h4>
<p>  (8 hours) Functions in C++: Tokens &#8211; Keywords &#8211; Identifiers and constants &#8211; Operators in C++ &#8211; Scope resolution operator &#8211; Expressions and their types &#8211; Special assignment expressions &#8211; Function prototyping &#8211; Call by reference &#8211; Return by reference &#8211; Inline functions -Default arguments -Function overloading. Textbook 2: Chapter 3(3.2,3.3,3.4,3.13,3.14,3.19, 3.20) , chapter 4(4.3,4.4,4.5,4.6,4.7,4.9)</p>
<h4>Module 3:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Module 4:</h4>
<p>  (8 hours) I/O Streams: C++ Class Hierarchy- File Stream-Text File Handling- Binary File Handling during file operations. Textbook 1: Chapter 12(12.5) , Chapter 13 (13.6,13.7)</p>
<h4>Module 5:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Course Outcomes:</h4>
<p>  (Course Skill Set) At the end of the course the student will be able to:</p>
<ol>
<li>Able to understand and design the solution to a problem using object-oriented programming concepts.</li>
<li>Able to reuse the code with extensible Class types, User-defined operators and function Overloading.</li>
<li>Achieve code reusability and extensibility by means of Inheritance and Polymorphism</li>
<li>Implement the features of C++ including templates, exceptions and file handling for providing programmed solutions to complex problems.</li>
</ol>
<h4>Programming Assignments:</h4>
<ol>
<li>Write a C++ program to sort the elements in ascending and descending order.</li>
<li>Write a C++ program to find the sum of all the natural numbers from 1 to n.</li>
<li>Write a C++ program to swap 2 values by writing a function that uses call by reference technique.</li>
<li>Write a C++ program to demonstrate function overloading for the following prototypes. add(int a, int b) add(double a, double b)</li>
<li>Create a class named Shape with a function that prints &#8220;This is a shape&#8221;. Create another class named Polygon inheriting the Shape class with the same function that prints &#8220;Polygon is a shape&#8221;. Create two other classes named Rectangle and Triangle having the same function which prints &#8220;Rectangle is a polygon&#8221; and &#8220;Triangle is a polygon&#8221; respectively. Again, make another class named Square having the same function which prints &#8220;Square is a rectangle&#8221;.Now, try calling the function by the object of each of these classes.</li>
<li>Suppose we have three classes Vehicle, FourWheeler, and Car. The class Vehicle is the base class, the class FourWheeler is derived from it and the class Car is derived from the class FourWheeler. Class Vehicle has a method &#8216;vehicle&#8217; that prints &#8216;I am a vehicle&#8217;, class FourWheeler has a method &#8216;fourWheeler&#8217; that prints &#8216;I have four wheels&#8217;, and class Car has a method &#8216;car&#8217; that prints &#8216;I am a car&#8217;. So, as this is a multi-level inheritance; we can have access to all the other classes methods from the object of the class Car. We invoke all the methods from a Car object and print the corresponding outputs of the methods. So, if we invoke the methods in this order, car(), fourWheeler(), and vehicle(), then the output will be<br />
      I am a car<br />
      I have four wheels<br />
      I am a vehicle<br />
      Write a C++ program to demonstrate multilevel inheritance using this.
    </li>
<li>Write a C++ program to create a text file, check file created or not, if created it will write some text into the file and then read the text from the file.</li>
<li>Write aC++ program to write and read time in/from binary file using fstream</li>
<li>Write a function which throws a division by zero exception and catch it in catch block. Write a C++ program to demonstrate usage of try, catch and throw to handle exception.</li>
<li>Write a C++ program function which handles array of bounds exception using C++.</li>
</ol>
<h4>Text Books:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Web links and Video Lectures (e-Resources):</h4>
<ol>
<li>Basics of C++ &#8211; https://www.youtube.com/watch?v=BClS40yzssA</li>
<li>Functions of C++ &#8211; https://www.youtube.com/wateh?v=p8ehAjZWjPw</li>
</ol>
<h4>Tutorial Link:</h4>
<ol>
<li>https://www.w3schools.com/cpp/cpp_intro.asp</li>
<li>https://www.edx.org/course/introduction-to-c-3</li>
</ol>
<h4>Activity Based Learning (Suggested Activities in Class)/ Practical Based learning</h4>
<ul>
<li>Assign small tasks to Develop and demonstrate using C++</li>
</ul>
<p align="justify">For detailed syllabus of all the other subjects of Civil Stream Physics Group 2nd Sem, visit <a class="rank-math-link" href="../category/physics-group-civil-stream+2nd-sem">Civil Stream Physics Group 2nd Sem subject syllabuses for 2022 Scheme</a>. </p>
<p align="justify">For all Civil Stream Physics Group results, visit <a class="rank-math-link" href="https://www.inspirenignite.com/vtu/vtu-be-btech-results/">VTU Civil Stream Physics Group all semester results</a> direct link. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.inspirenignite.com/vtu/bplck205d-introduction-to-c-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-ii/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>BPLCK205C: Basics to JAVA programming syllabus Civil Stream Physics Group 2022 Scheme (Programming Language Course-II)</title>
		<link>https://www.inspirenignite.com/vtu/bplck205c-basics-to-java-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-ii/</link>
					<comments>https://www.inspirenignite.com/vtu/bplck205c-basics-to-java-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-ii/#respond</comments>
		
		<dc:creator><![CDATA[inilabska]]></dc:creator>
		<pubDate>Tue, 25 Apr 2023 02:41:06 +0000</pubDate>
				<category><![CDATA[Physics Group]]></category>
		<guid isPermaLink="false">https://www.inspirenignite.com/vtu/bplck205c-basics-to-java-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-ii/</guid>

					<description><![CDATA[Basics to JAVA programming detailed syllabus for Civil Stream Physics Group for 2022 Scheme curriculum has been taken from the VTUs official website and presented for the Civil Stream Physics [&#8230;]]]></description>
										<content:encoded><![CDATA[<p align="justify">Basics to JAVA programming detailed syllabus for Civil Stream Physics Group for 2022 Scheme curriculum has been taken from the <a class="rank-math-link" href="https://vtu.ac.in/b-e-scheme-syllabus/" style="color: inherit" target="_blank" rel="noopener">VTUs</a> official website and presented for the Civil Stream Physics Group students. For course code, course name, duration, number of credits for a course and other scheme related information,  do visit full semester subjects post given below. </p>
<p align="justify">For Civil Stream Physics Group 2nd Sem scheme and its subjects, do visit <a class="rank-math-link" href="../civil-stream-physics-group-2nd-sem-syllabus-2022-scheme">Civil Stream Physics Group 2nd Sem 2022 Scheme scheme</a>. For Programming Language Course-II scheme and its subjects refer to <a class="rank-math-link" href="../programming-language-course-ii-syllabus-civil-stream-physics-group-2022-scheme">Civil Stream Physics Group Programming Language Course-II syllabus scheme</a>. The detailed syllabus of basics to java programming is as follows. </p>
<p>  <title>Basics to JAVA programming</title></p>
<h4>Course Objectives:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Teaching-Learning Process</h4>
<p>  These are sample Strategies, which teacher can use to accelerate the attainment of the various course outcomes and make Teaching -Learning more effective</p>
<ol>
<li>Use https://pythontutor.com/visualize.html#mode=edit in order to visualize the Java programs</li>
<li>Chalk and talk</li>
<li>Onine demonstration</li>
<li>Hands on problem solving</li>
</ol>
<h4>Module 1:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Module 2:</h4>
<p>  Operators: Arithmetic Operators, The Bitwise Operators, Relational Operators, Boolean Logical Operators, The Assignment Operator, The ? Operator, Operator Precedence, Using Parentheses, Control Statements: Java&#8221;s Selection Statements, Iteration Statements, Jump Statements. Text book 1: Ch 4, Ch 5</p>
<h4>Module 3:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Module 4:</h4>
<p>  Inheritance: Inheritance, Using super, Creating a Multilevel Hierarchy, When Constructors Are Called, Method Overriding, Dynamic Method Dispatch, Using Abstract Classes, Using final with Inheritance, The Object Class. Text book 1: Ch 8</p>
<h4>Module 5:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Course Outcomes:</h4>
<p>  (Course Skill Set) At the end of the course the student will be able to:</p>
<ol>
<li>To explain the features and object oriented concepts in JAVA programming</li>
<li>To analyse working of bitwise operators in JAVA</li>
<li>To develop simple programs based on polymorphism and inheritance</li>
<li>To describe the concepts of importing packages and exception handling mechanism</li>
</ol>
<h4>Programming Assignments</h4>
<ol>
<li>Write a JAVA program that prints all real solutions to the quadratic equation ax2+bx+c=0. Read in a, b, c and use the quadratic formula.</li>
<li>Write a JAVAprogram for multiplication of two arrays.</li>
<li>Demonstrate the following operations and sign extension with Java programs
<ol type="a">
<li>&lt;&lt;</li>
<li>&gt;&gt;</li>
<li>&gt;&gt;&gt;</li>
</ol>
</li>
<li>Write aJAVA program to sort list of elements in ascending and descending order</li>
<li>Create a JAVA class called Student with the following details as variables within it.<br />
      USN<br />
      NAME<br />
      BRANCH<br />
      PHONE<br />
      PERCENTAGE<br />
      Write a JAVA program to create n Student objects and print the USN, Name, Branch, Phone, and percentage of these objects with suitable headings.
    </li>
<li>Write a JAVA program demonstrating Method overloading and Constructor overloading.</li>
<li>Design a super class called Staff with details as StaffId, Name, Phone, Salary. Extend this class by writing three subclasses namely Teaching (domain, publications), Technical (skills), and Contract (period). Write a JAVA program to read and display at least 3 staff objects of all three categories.</li>
<li>Demonstrate dynamic dispatch using abstract class in JAVA.</li>
<li>Create two packages P1 and P2. In package P1, create class A, class B inherited from A, class C . In package P2, create class D inherited from class A in package P1 and class E. Demonstrate working of access modifiers (private, public, protected, default) in all these classes using JAVA.</li>
<li>Write a JAVA program to read two integers a and b. Compute a/b and print, when b is not zero. Raise an exception when b is equal to zero. Also demonstrate working of ArrayIndexOutOfBoundException.</li>
</ol>
<h4>Suggested Learning Resources:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Web links and Video Lectures (e-Resources):</h4>
<ul>
<li>https://onlinecourses.nptel.ac.in/noc22_cs47/preview</li>
</ul>
<h4>Activity Based Learning (Suggested Activities in Class)/ Practical Based learning</h4>
<ul>
<li>Conduct on spot problem solving based on JAVA</li>
<li>Develop simple GUI interfaces for a computer program to interact with users</li>
</ul>
<p align="justify">For detailed syllabus of all the other subjects of Civil Stream Physics Group 2nd Sem, visit <a class="rank-math-link" href="../category/physics-group-civil-stream+2nd-sem">Civil Stream Physics Group 2nd Sem subject syllabuses for 2022 Scheme</a>. </p>
<p align="justify">For all Civil Stream Physics Group results, visit <a class="rank-math-link" href="https://www.inspirenignite.com/vtu/vtu-be-btech-results/">VTU Civil Stream Physics Group all semester results</a> direct link. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.inspirenignite.com/vtu/bplck205c-basics-to-java-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-ii/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>BPLCK205B: Introduction to Python Programming syllabus Civil Stream Physics Group 2022 Scheme (Programming Language Course-II)</title>
		<link>https://www.inspirenignite.com/vtu/bplck205b-introduction-to-python-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-ii/</link>
					<comments>https://www.inspirenignite.com/vtu/bplck205b-introduction-to-python-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-ii/#respond</comments>
		
		<dc:creator><![CDATA[inilabska]]></dc:creator>
		<pubDate>Tue, 25 Apr 2023 02:41:05 +0000</pubDate>
				<category><![CDATA[Physics Group]]></category>
		<guid isPermaLink="false">https://www.inspirenignite.com/vtu/bplck205b-introduction-to-python-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-ii/</guid>

					<description><![CDATA[Introduction to Python Programming detailed syllabus for Civil Stream Physics Group for 2022 Scheme curriculum has been taken from the VTUs official website and presented for the Civil Stream Physics [&#8230;]]]></description>
										<content:encoded><![CDATA[<p align="justify">Introduction to Python Programming detailed syllabus for Civil Stream Physics Group for 2022 Scheme curriculum has been taken from the <a class="rank-math-link" href="https://vtu.ac.in/b-e-scheme-syllabus/" style="color: inherit" target="_blank" rel="noopener">VTUs</a> official website and presented for the Civil Stream Physics Group students. For course code, course name, duration, number of credits for a course and other scheme related information,  do visit full semester subjects post given below. </p>
<p align="justify">For Civil Stream Physics Group 2nd Sem scheme and its subjects, do visit <a class="rank-math-link" href="../civil-stream-physics-group-2nd-sem-syllabus-2022-scheme">Civil Stream Physics Group 2nd Sem 2022 Scheme scheme</a>. For Programming Language Course-II scheme and its subjects refer to <a class="rank-math-link" href="../programming-language-course-ii-syllabus-civil-stream-physics-group-2022-scheme">Civil Stream Physics Group Programming Language Course-II syllabus scheme</a>. The detailed syllabus of introduction to python programming is as follows. </p>
<p>  <title>Introduction to Python Programming</title></p>
<h4>Course Objectives:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Teaching-Learning Process</h4>
<p>  These are sample Strategies, which teacher can use to accelerate the attainment of the various course outcomes and make Teaching -Learning more effective</p>
<ol>
<li>Use https://pythontutor.com/visualize.html#mode=edit in order to visualize the python code</li>
<li>Demonstrate and visualize basic data types (list, tuple, dictionary).</li>
<li>Chalk and talk</li>
<li>online and videos</li>
</ol>
<h4>Module 1:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Module 2:</h4>
<p>  (08 hrs) Lists: The List Data Type, Working with Lists, Augmented Assignment Operators, Methods, Example Program: Magic 8 Ball with a List, List-like Types: Strings and Tuples, References, Dictionaries and Structuring Data: The Dictionary Data Type, Pretty Printing, Using Data Structures to Model Real-World Things, Textbook 1: Chapters 4 &#8211; 5</p>
<h4>Module 3:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Module 4:</h4>
<p>  (08 hrs) Organizing Files: The shutil Module, Walking a Directory Tree, Compressing Files with the zipfile Module, Project: Renaming Files with American-Style Dates to European-Style Dates,Project: Backing Up a Folder into a ZIP File, Debugging: Raising Exceptions, Getting the Traceback as a String, Assertions, Logging, IDLE&#8221;s Debugger. Textbook 1: Chapters 9-10</p>
<h4>Module 5:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Course Outcomes:</h4>
<p>  (Course Skill Set) At the end of the course the student will be able to:</p>
<ol>
<li>Demonstrate proficiency in handling loops and creation of functions.</li>
<li>Identify the methods to create and manipulate lists, tuples and dictionaries.</li>
<li>Develop programs for string processing and file organization</li>
<li>Interpret the concepts of Object-Oriented Programming as used in Python.</li>
</ol>
<h4>Programming Exercises:</h4>
<ol>
<li>
<ol type="a">
<li>Develop a program to read the student details like Name, USN, and Marks in three subjects. Display the student details, total marks and percentage with suitable messages.</li>
<li>Develop a program to read the name and year of birth of a person. Display whether the person is a senior citizen or not.</li>
</ol>
</li>
<li>
<ol type="a">
<li>Develop a program to generate Fibonacci sequence of length (N). Read N from the console.</li>
<li>Write a function to calculate factorial of a number. Develop a program to compute binomial coefficient (Given N and R).</li>
</ol>
</li>
<li>Read N numbers from the console and create a list. Develop a program to print mean, variance and standard deviation with suitable messages.</li>
<li>Read a multi-digit number (as chars) from the console. Develop a program to print the frequency of each digit with suitable message.</li>
<li>Develop a program to print 10 most frequently appearing words in a text file. [Hint: Use dictionary with distinct words and their frequency of occurrences. Sort the dictionary in the reverse order of frequency and display dictionary slice of first 10 items]</li>
<li>Develop a program to sort the contents of a text file and write the sorted contents into a separate text file. [Hint: Use string methods strip(), len(), list methods sort(), append(), and file methods open(), readlines(), and write()].</li>
<li>Develop a program to backing Up a given Folder (Folder in a current working directory) into a ZIP File by using relevant modules and suitable methods.</li>
<li>Write a function named DivExp which takes TWO parameters a, b and returns a value c (c=a/b). Write suitable assertion for a&gt;0 in function DivExp and raise an exception for when b=0. Develop a suitable program which reads two values from the console and calls a function DivExp.</li>
<li>Define a function which takes TWO objects representing complex numbers and returns new complex number with a addition of two complex numbers. Define a suitable class ‘Complex’ to represent the complex number. Develop a program to read N (N &gt;=2) complex numbers and to compute the addition of N complex numbers.</li>
<li>Develop a program that uses class Student which prompts the user to enter marks in three subjects and calculates total marks, percentage and displays the score card details. [Hint: Use list to store the marks in three subjects and total marks. Use init__() method to initialize name, USN and the lists to store marks and total, Use getMarks() method to read marks into the list, and display() method to display the score card details.]</li>
</ol>
<h4>Suggested Learning Resources:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Web links and Video Lectures (e-Resources):</h4>
<ul>
<li>https://www.learnbyexample.org/python/</li>
<li>https://www.learnpython.org/</li>
<li>https://pythontutor.com/visualize.html#mode=edit</li>
</ul>
<h4>Activity Based Learning (Suggested Activities in Class) / Practical Based learning</h4>
<ul>
<li>Quizzes for list, tuple, string dictionary slicing operations using below link https://github.com/sushantkhara/Data-Structures-And-Algorithms-with-Python/raw/main/Python%203%20%20400%20exercises%20and%20solutions%20for%20beginners.pdf</li>
</ul>
<p align="justify">For detailed syllabus of all the other subjects of Civil Stream Physics Group 2nd Sem, visit <a class="rank-math-link" href="../category/physics-group-civil-stream+2nd-sem">Civil Stream Physics Group 2nd Sem subject syllabuses for 2022 Scheme</a>. </p>
<p align="justify">For all Civil Stream Physics Group results, visit <a class="rank-math-link" href="https://www.inspirenignite.com/vtu/vtu-be-btech-results/">VTU Civil Stream Physics Group all semester results</a> direct link. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.inspirenignite.com/vtu/bplck205b-introduction-to-python-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-ii/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>BPLCK205A: Introduction to Web Programming syllabus Civil Stream Physics Group 2022 Scheme (Programming Language Course-II)</title>
		<link>https://www.inspirenignite.com/vtu/bplck205a-introduction-to-web-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-ii-2/</link>
					<comments>https://www.inspirenignite.com/vtu/bplck205a-introduction-to-web-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-ii-2/#respond</comments>
		
		<dc:creator><![CDATA[inilabska]]></dc:creator>
		<pubDate>Tue, 25 Apr 2023 02:41:04 +0000</pubDate>
				<category><![CDATA[Physics Group]]></category>
		<guid isPermaLink="false">https://www.inspirenignite.com/vtu/bplck205a-introduction-to-web-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-ii-2/</guid>

					<description><![CDATA[Introduction to Web Programming detailed syllabus for Civil Stream Physics Group for 2022 Scheme curriculum has been taken from the VTUs official website and presented for the Civil Stream Physics [&#8230;]]]></description>
										<content:encoded><![CDATA[<p align="justify">Introduction to Web Programming detailed syllabus for Civil Stream Physics Group for 2022 Scheme curriculum has been taken from the <a class="rank-math-link" href="https://vtu.ac.in/b-e-scheme-syllabus/" style="color: inherit" target="_blank" rel="noopener">VTUs</a> official website and presented for the Civil Stream Physics Group students. For course code, course name, duration, number of credits for a course and other scheme related information,  do visit full semester subjects post given below. </p>
<p align="justify">For Civil Stream Physics Group 2nd Sem scheme and its subjects, do visit <a class="rank-math-link" href="../civil-stream-physics-group-2nd-sem-syllabus-2022-scheme">Civil Stream Physics Group 2nd Sem 2022 Scheme scheme</a>. For Programming Language Course-II scheme and its subjects refer to <a class="rank-math-link" href="../programming-language-course-ii-syllabus-civil-stream-physics-group-2022-scheme">Civil Stream Physics Group Programming Language Course-II syllabus scheme</a>. The detailed syllabus of introduction to web programming is as follows. </p>
<p>  <title>Introduction to Web Programming</title></p>
<h4>Course Objectives:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Teaching-Learning Process</h4>
<p>  These are sample Strategies, which teacher can use to accelerate the attainment of the various course outcomes and make Teaching -Learning more effective</p>
<ol>
<li>Use https://pythontutor.com/visualize.html#mode=edit in order to visualize the operations of Javascripts</li>
<li>Chalk and talk</li>
<li>Onine demonstration</li>
<li>Hands on problem solving</li>
</ol>
<h4>Module 1:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Module 2:</h4>
<p>  HTML5: Hello HTML5, Loose Syntax Returns, XHTML5, HTML5: Embracing the Reality of Web Markup, Presentational Markup Removed and Redefined, HTML5 Document Structure Changes, Adding Semantics, HTML5’s Open Media Effort, Client-Side Graphics with \</p>
<p>    , HTML5 Form Changes, Emerging Elements and Attributes to Support Web Applications TextBook1: Chapter 2</p>
<h4>Module 3:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Module 4:</h4>
<p>    Tables and CSS, Links and Images Table Elements, Formatting a Data Table: Borders, Alignment, and Padding, CSS Structural PseudoClass Selectors, thead and tbody Elements, Cell Spanning, Web Accessibility, CSS display Property with Table Values, a Element, Relative URLs, Navigation Within a Web Page, CSS for Links, Bitmap Image Formats: GIF, JPEG, PNG, img Element, Responsive Images, Positioning Images, Shortcut Icon, iframe Element . TextBook2: 5.2 to 5.8, 6.2, 6.3, 6.6., 6.7, 6.9, 6.10, 6.12, 7.2 to 7.4</p>
<h4>Module 5:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Course Outcomes:</h4>
<p>    (Course Skill Set) At the end of the course the student will be able to:</p>
<ol>
<li>Explain the historical context and justification for HTML over XHTML</li>
<li>Develop HTML5 documents and adding various semantic markup tags</li>
<li>Analyse various attributes, values and types of CSS</li>
<li>Implement core constructs and event handling mechanisms of JavaScript.</li>
</ol>
<h4>Programming Assignments:</h4>
<ol>
<li>Create an XHTML page using tags to accomplish the following:
<ol type="a">
<li>A paragraph containing text “All that glitters is not gold”. Bold face and italicize this text</li>
<li>Create equation: x = 1/3(y2 + z2</li>
<li>Put a background image to a page and demonstrate all attributes of background image</li>
<li>Create unordered list of 5 fruits and ordered list of 3 flowers</li>
</ol>
</li>
<li>Create following table using XHTML tags. Properly align cells, give suitable cell padding and cell spacing, and apply background color, bold and emphasis necessaryDepartment Semi SubjectA SubjectB SubjectC Sem2 SubjectE SubjectF SubjectG Sem3 SubjectH SubjectI SubjectJ</li>
<li>Use HTML5 for performing following tasks:
<ol type="a">
<li>Draw a square using HTML5 SVG , fill the square with green color and make 6px brown stroke width</li>
<li>Write the following mathematical expression by using HTML5 MathML. d=x2-y2</li>
<li>Redirecting current page to another page after 5 seconds using HTML5 meta tag</li>
</ol>
</li>
<li>Demonstrate the following HTML5 Semantic tags- article, aside, details, figcaption, figure, footer, header, main, mark, section for a webpage that gives information about travel experience.</li>
<li>Create a class called income, and make it a background color of #0ff.Create a class called expenses, and make it a background color of #f0f. Create a class called profit, and make it a background color of #f00. Throughout the document, any text that mentions income, expenses, or profit, attach the appropriate class to that piece of text. Further create following line of text in the same document: The current price is 50? and new price is 40?</li>
<li>Change the tag li to have the following properties:
<ul>
<li>A display status of inline</li>
<li>A medium, double-lined, black border</li>
<li>No list style type</li>
<p>          Add the following properties to the style for li:</p>
<li>Margin of 5px</li>
<li>Padding of 10px to the top, 20px to the right, 10px to the bottom, and 20px to the left</li>
<p>          Also demonstrate list style type with user defined image logos
        </ul>
</li>
<li>Create following web page using HTML and CSS with tabular layoutSign up today</li>
<li>Create following calculator interface with HTML and CSS</li>
<li>Write a Java Script program that on clicking a button, displays scrolling text which moves from left to right with a small delay</li>
<li>Create a webpage containing 3 overlapping images using HTML, CSS and JS. Further when the mouse is over any image, it should be on the top and fully displayed.</li>
</ol>
<h4>Suggested Learning Resources:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Web links and Video Lectures (e-Resources):</h4>
<p>    https://onlinecourses.swayam2.ac.in/aic20_sp11/preview</p>
<h4>Activity Based Learning (Suggested Activities in Class)/ Practical Based learning</h4>
<ul>
<li>Develop simple GUI interfaces for a computer program to interact with users</li>
</ul>
<p align="justify">For detailed syllabus of all the other subjects of Civil Stream Physics Group 2nd Sem, visit <a class="rank-math-link" href="../category/physics-group-civil-stream+2nd-sem">Civil Stream Physics Group 2nd Sem subject syllabuses for 2022 Scheme</a>. </p>
<p align="justify">For all Civil Stream Physics Group results, visit <a class="rank-math-link" href="https://www.inspirenignite.com/vtu/vtu-be-btech-results/">VTU Civil Stream Physics Group all semester results</a> direct link. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.inspirenignite.com/vtu/bplck205a-introduction-to-web-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-ii-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>BPLCK205A: Introduction to Web Programming syllabus Civil Stream Physics Group 2022 Scheme (Programming Language Course-II)</title>
		<link>https://www.inspirenignite.com/vtu/bplck205a-introduction-to-web-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-ii/</link>
					<comments>https://www.inspirenignite.com/vtu/bplck205a-introduction-to-web-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-ii/#respond</comments>
		
		<dc:creator><![CDATA[inilabska]]></dc:creator>
		<pubDate>Tue, 25 Apr 2023 02:37:09 +0000</pubDate>
				<category><![CDATA[Physics Group]]></category>
		<guid isPermaLink="false">https://www.inspirenignite.com/vtu/bplck205a-introduction-to-web-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-ii/</guid>

					<description><![CDATA[Introduction to Web Programming detailed syllabus for Civil Stream Physics Group for 2022 Scheme curriculum has been taken from the VTUs official website and presented for the Civil Stream Physics [&#8230;]]]></description>
										<content:encoded><![CDATA[<p align="justify">Introduction to Web Programming detailed syllabus for Civil Stream Physics Group for 2022 Scheme curriculum has been taken from the <a class="rank-math-link" href="https://vtu.ac.in/b-e-scheme-syllabus/" style="color: inherit" target="_blank" rel="noopener">VTUs</a> official website and presented for the Civil Stream Physics Group students. For course code, course name, duration, number of credits for a course and other scheme related information,  do visit full semester subjects post given below. </p>
<p align="justify">For Civil Stream Physics Group 2nd Sem scheme and its subjects, do visit <a class="rank-math-link" href="../civil-stream-physics-group-2nd-sem-syllabus-2022-scheme">Civil Stream Physics Group 2nd Sem 2022 Scheme scheme</a>. For Programming Language Course-II scheme and its subjects refer to <a class="rank-math-link" href="../programming-language-course-ii-syllabus-civil-stream-physics-group-2022-scheme">Civil Stream Physics Group Programming Language Course-II syllabus scheme</a>. The detailed syllabus of introduction to web programming is as follows. </p>
<p>  <title>Introduction to Web Programming</title></p>
<h4>Course Objectives:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Teaching-Learning Process</h4>
<p>  These are sample Strategies, which teacher can use to accelerate the attainment of the various course outcomes and make Teaching -Learning more effective</p>
<ol>
<li>Use https://pythontutor.com/visualize.html#mode=edit in order to visualize the operations of Javascripts</li>
<li>Chalk and talk</li>
<li>Onine demonstration</li>
<li>Hands on problem solving</li>
</ol>
<h4>Module 1:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Module 2:</h4>
<p>  HTML5: Hello HTML5, Loose Syntax Returns, XHTML5, HTML5: Embracing the Reality of Web Markup, Presentational Markup Removed and Redefined, HTML5 Document Structure Changes, Adding Semantics, HTML5’s Open Media Effort, Client-Side Graphics with \</p>
<p>    , HTML5 Form Changes, Emerging Elements and Attributes to Support Web Applications TextBook1: Chapter 2</p>
<h4>Module 3:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Module 4:</h4>
<p>    Tables and CSS, Links and Images Table Elements, Formatting a Data Table: Borders, Alignment, and Padding, CSS Structural PseudoClass Selectors, thead and tbody Elements, Cell Spanning, Web Accessibility, CSS display Property with Table Values, a Element, Relative URLs, Navigation Within a Web Page, CSS for Links, Bitmap Image Formats: GIF, JPEG, PNG, img Element, Responsive Images, Positioning Images, Shortcut Icon, iframe Element . TextBook2: 5.2 to 5.8, 6.2, 6.3, 6.6., 6.7, 6.9, 6.10, 6.12, 7.2 to 7.4</p>
<h4>Module 5:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Course Outcomes:</h4>
<p>    (Course Skill Set) At the end of the course the student will be able to:</p>
<ol>
<li>Explain the historical context and justification for HTML over XHTML</li>
<li>Develop HTML5 documents and adding various semantic markup tags</li>
<li>Analyse various attributes, values and types of CSS</li>
<li>Implement core constructs and event handling mechanisms of JavaScript.</li>
</ol>
<h4>Programming Assignments:</h4>
<ol>
<li>Create an XHTML page using tags to accomplish the following:
<ol type="a">
<li>A paragraph containing text “All that glitters is not gold”. Bold face and italicize this text</li>
<li>Create equation: x = 1/3(y2 + z2</li>
<li>Put a background image to a page and demonstrate all attributes of background image</li>
<li>Create unordered list of 5 fruits and ordered list of 3 flowers</li>
</ol>
</li>
<li>Create following table using XHTML tags. Properly align cells, give suitable cell padding and cell spacing, and apply background color, bold and emphasis necessaryDepartment Semi SubjectA SubjectB SubjectC Sem2 SubjectE SubjectF SubjectG Sem3 SubjectH SubjectI SubjectJ</li>
<li>Use HTML5 for performing following tasks:
<ol type="a">
<li>Draw a square using HTML5 SVG , fill the square with green color and make 6px brown stroke width</li>
<li>Write the following mathematical expression by using HTML5 MathML. d=x2-y2</li>
<li>Redirecting current page to another page after 5 seconds using HTML5 meta tag</li>
</ol>
</li>
<li>Demonstrate the following HTML5 Semantic tags- article, aside, details, figcaption, figure, footer, header, main, mark, section for a webpage that gives information about travel experience.</li>
<li>Create a class called income, and make it a background color of #0ff.Create a class called expenses, and make it a background color of #f0f. Create a class called profit, and make it a background color of #f00. Throughout the document, any text that mentions income, expenses, or profit, attach the appropriate class to that piece of text. Further create following line of text in the same document: The current price is 50? and new price is 40?</li>
<li>Change the tag li to have the following properties:
<ul>
<li>A display status of inline</li>
<li>A medium, double-lined, black border</li>
<li>No list style type</li>
<p>          Add the following properties to the style for li:</p>
<li>Margin of 5px</li>
<li>Padding of 10px to the top, 20px to the right, 10px to the bottom, and 20px to the left</li>
<p>          Also demonstrate list style type with user defined image logos
        </ul>
</li>
<li>Create following web page using HTML and CSS with tabular layoutSign up today</li>
<li>Create following calculator interface with HTML and CSS</li>
<li>Write a Java Script program that on clicking a button, displays scrolling text which moves from left to right with a small delay</li>
<li>Create a webpage containing 3 overlapping images using HTML, CSS and JS. Further when the mouse is over any image, it should be on the top and fully displayed.</li>
</ol>
<h4>Suggested Learning Resources:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Web links and Video Lectures (e-Resources):</h4>
<p>    https://onlinecourses.swayam2.ac.in/aic20_sp11/preview</p>
<h4>Activity Based Learning (Suggested Activities in Class)/ Practical Based learning</h4>
<ul>
<li>Develop simple GUI interfaces for a computer program to interact with users</li>
</ul>
<p align="justify">For detailed syllabus of all the other subjects of Civil Stream Physics Group 2nd Sem, visit <a class="rank-math-link" href="../category/physics-group-civil-stream+2nd-sem">Civil Stream Physics Group 2nd Sem subject syllabuses for 2022 Scheme</a>. </p>
<p align="justify">For all Civil Stream Physics Group results, visit <a class="rank-math-link" href="https://www.inspirenignite.com/vtu/vtu-be-btech-results/">VTU Civil Stream Physics Group all semester results</a> direct link. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.inspirenignite.com/vtu/bplck205a-introduction-to-web-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-ii/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Programming Language Course-I syllabus Civil Stream Physics Group 2022 Scheme</title>
		<link>https://www.inspirenignite.com/vtu/programming-language-course-i-syllabus-civil-stream-physics-group-2022-scheme/</link>
					<comments>https://www.inspirenignite.com/vtu/programming-language-course-i-syllabus-civil-stream-physics-group-2022-scheme/#respond</comments>
		
		<dc:creator><![CDATA[inilabska]]></dc:creator>
		<pubDate>Tue, 25 Apr 2023 02:37:09 +0000</pubDate>
				<category><![CDATA[Physics Group]]></category>
		<guid isPermaLink="false">https://www.inspirenignite.com/vtu/programming-language-course-i-syllabus-civil-stream-physics-group-2022-scheme/</guid>

					<description><![CDATA[Programming Language Course-I syllabus Civil Stream Physics Group 2022 Scheme gives complete syllabus information for Programming Language Course-I of 1st Sem Civil Stream Physics Group, 2022 Scheme curriculum right from [&#8230;]]]></description>
										<content:encoded><![CDATA[<p align="justify">Programming Language Course-I syllabus Civil Stream Physics Group 2022 Scheme gives complete syllabus information for Programming Language Course-I of 1st Sem Civil Stream Physics Group, 2022 Scheme curriculum right from the <a class="rank-math-link" href="https://vtu.ac.in/b-e-scheme-syllabus/" style="color: inherit" target="_blank" rel="noopener">VTUs</a> official website and is presented for the Civil Stream Physics Group students. Follow the links in the curriculum table for the detailed syllabus of each subject. We make sure all subjects are up to date and have the latest information. </p>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<p align="justify">For detailed syllabus of all the other subjects of Civil Stream Physics Group 1st Sem, 2022 Scheme curriculum do visit <a class="rank-math-link" href="../category/physics-group-civil-stream+1st-sem">Civil Stream Physics Group 1st Sem subject syllabuses for 2022 Scheme</a>. For Civil Stream Physics Group 1st Sem semesters scheme and subjects, refer to <a class="rank-math-link" href="../civil-stream-physics-group-1st-sem-syllabus-2022-scheme">Civil Stream Physics Group 1st Sem 2022 Scheme scheme</a>. The scheme details of Programming Language Course-I for Civil Stream Physics Group 1st Sem is as follows. </p>
<table class="borderTable">
<tr>
<th>Code</th>
<th>Title</th>
<th>L</th>
<th>T</th>
<th>P</th>
</tr>
<tr>
<td>BPLCK105A</td>
<td><a class="rank-math-link" href="../bplck105a-introduction-to-web-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-i">Introduction to Web Programming</a></td>
<td>2</td>
<td>0</td>
<td>2</td>
</tr>
<tr>
<td>BPLCK105B</td>
<td><a class="rank-math-link" href="../bplck105b-introduction-to-python-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-i">Introduction to Python Programming</a></td>
<td>2</td>
<td>0</td>
<td>2</td>
</tr>
<tr>
<td>BPLCK105C</td>
<td><a class="rank-math-link" href="../bplck105c-basics-to-java-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-i">Basics to JAVA programming</a></td>
<td>2</td>
<td>0</td>
<td>2</td>
</tr>
<tr>
<td>BPLCK105D</td>
<td><a class="rank-math-link" href="../bplck105d-introduction-to-c-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-i">Introduction to C++ Programming</a></td>
<td>2</td>
<td>0</td>
<td>2</td>
</tr>
</table>
<p align="justify">Don&#8217;t forget to download <a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" target="_blank" rel="noopener">iStudy App</a> for the latest syllabus, question papers, results, class timetable and many more features. In case of questions, don&#8217;t feel shy to leave a comment or leave feedback in the iStudy app for faster response. </p>
<p align="justify">For the results of Civil Stream Physics Group 1st Sem, kindly visit <a class="rank-math-link" href="https://www.inspirenignite.com/vtu/vtu-be-btech-results/">Civil Stream Physics Group 1st Sem</a> direct results link. </p>
<p align="justify">For exam time table of Civil Stream Physics Group, kindly visit <a class="rank-math-link" href="https://www.inspirenignite.com/vtu/vtu-time-table/">VTU exam timetables</a>. </p>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<p align="justify">For updated syllabus of Civil Stream Physics Group 2022 Scheme, kindly visit <a class="rank-math-link" href="https://www.inspirenignite.com/vtu/vtu-syllabus/">Civil Stream Physics Group updated syllabus</a>. </p>
<p align="justify">Wishing you great luck ahead. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.inspirenignite.com/vtu/programming-language-course-i-syllabus-civil-stream-physics-group-2022-scheme/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>BPLCK105D: Introduction to C++ Programming syllabus Civil Stream Physics Group 2022 Scheme (Programming Language Course-I)</title>
		<link>https://www.inspirenignite.com/vtu/bplck105d-introduction-to-c-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-i/</link>
					<comments>https://www.inspirenignite.com/vtu/bplck105d-introduction-to-c-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-i/#respond</comments>
		
		<dc:creator><![CDATA[inilabska]]></dc:creator>
		<pubDate>Tue, 25 Apr 2023 02:37:08 +0000</pubDate>
				<category><![CDATA[Physics Group]]></category>
		<guid isPermaLink="false">https://www.inspirenignite.com/vtu/bplck105d-introduction-to-c-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-i/</guid>

					<description><![CDATA[Introduction to C++ Programming detailed syllabus for Civil Stream Physics Group for 2022 Scheme curriculum has been taken from the VTUs official website and presented for the Civil Stream Physics [&#8230;]]]></description>
										<content:encoded><![CDATA[<p align="justify">Introduction to C++ Programming detailed syllabus for Civil Stream Physics Group for 2022 Scheme curriculum has been taken from the <a class="rank-math-link" href="https://vtu.ac.in/b-e-scheme-syllabus/" style="color: inherit" target="_blank" rel="noopener">VTUs</a> official website and presented for the Civil Stream Physics Group students. For course code, course name, duration, number of credits for a course and other scheme related information,  do visit full semester subjects post given below. </p>
<p align="justify">For Civil Stream Physics Group 1st Sem scheme and its subjects, do visit <a class="rank-math-link" href="../civil-stream-physics-group-1st-sem-syllabus-2022-scheme">Civil Stream Physics Group 1st Sem 2022 Scheme scheme</a>. For Programming Language Course-I scheme and its subjects refer to <a class="rank-math-link" href="../programming-language-course-i-syllabus-civil-stream-physics-group-2022-scheme">Civil Stream Physics Group Programming Language Course-I syllabus scheme</a>. The detailed syllabus of introduction to c++ programming is as follows. </p>
<p>  <title>Introduction to C++ Programming</title></p>
<h4>Course Objectives:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Teaching-Learning Process</h4>
<p>  These are sample Strategies, which teacher can use to accelerate the attainment of the various course outcomes and make Teaching -Learning more effective</p>
<ol>
<li>Chalk and talk</li>
<li>Onine demonstration</li>
<li>Hands on problem solving</li>
</ol>
<h4>Module 1:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Module 2:</h4>
<p>  (8 hours) Functions in C++: Tokens &#8211; Keywords &#8211; Identifiers and constants &#8211; Operators in C++ &#8211; Scope resolution operator &#8211; Expressions and their types &#8211; Special assignment expressions &#8211; Function prototyping &#8211; Call by reference &#8211; Return by reference &#8211; Inline functions -Default arguments -Function overloading. Textbook 2: Chapter 3(3.2,3.3,3.4,3.13,3.14,3.19, 3.20) , chapter 4(4.3,4.4,4.5,4.6,4.7,4.9)</p>
<h4>Module 3:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Module 4:</h4>
<p>  (8 hours) I/O Streams: C++ Class Hierarchy- File Stream-Text File Handling- Binary File Handling during file operations. Textbook 1: Chapter 12(12.5) , Chapter 13 (13.6,13.7)</p>
<h4>Module 5:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Course Outcomes:</h4>
<p>  (Course Skill Set) At the end of the course the student will be able to:</p>
<ol>
<li>Able to understand and design the solution to a problem using object-oriented programming concepts.</li>
<li>Able to reuse the code with extensible Class types, User-defined operators and function Overloading.</li>
<li>Achieve code reusability and extensibility by means of Inheritance and Polymorphism</li>
<li>Implement the features of C++ including templates, exceptions and file handling for providing programmed solutions to complex problems.</li>
</ol>
<h4>Programming Assignments:</h4>
<ol>
<li>Write a C++ program to sort the elements in ascending and descending order.</li>
<li>Write a C++ program to find the sum of all the natural numbers from 1 to n.</li>
<li>Write a C++ program to swap 2 values by writing a function that uses call by reference technique.</li>
<li>Write a C++ program to demonstrate function overloading for the following prototypes. add(int a, int b) add(double a, double b)</li>
<li>Create a class named Shape with a function that prints &#8220;This is a shape&#8221;. Create another class named Polygon inheriting the Shape class with the same function that prints &#8220;Polygon is a shape&#8221;. Create two other classes named Rectangle and Triangle having the same function which prints &#8220;Rectangle is a polygon&#8221; and &#8220;Triangle is a polygon&#8221; respectively. Again, make another class named Square having the same function which prints &#8220;Square is a rectangle&#8221;.Now, try calling the function by the object of each of these classes.</li>
<li>Suppose we have three classes Vehicle, FourWheeler, and Car. The class Vehicle is the base class, the class FourWheeler is derived from it and the class Car is derived from the class FourWheeler. Class Vehicle has a method &#8216;vehicle&#8217; that prints &#8216;I am a vehicle&#8217;, class FourWheeler has a method &#8216;fourWheeler&#8217; that prints &#8216;I have four wheels&#8217;, and class Car has a method &#8216;car&#8217; that prints &#8216;I am a car&#8217;. So, as this is a multi-level inheritance; we can have access to all the other classes methods from the object of the class Car. We invoke all the methods from a Car object and print the corresponding outputs of the methods. So, if we invoke the methods in this order, car(), fourWheeler(), and vehicle(), then the output will be<br />
      I am a car<br />
      I have four wheels<br />
      I am a vehicle<br />
      Write a C++ program to demonstrate multilevel inheritance using this.
    </li>
<li>Write a C++ program to create a text file, check file created or not, if created it will write some text into the file and then read the text from the file.</li>
<li>Write aC++ program to write and read time in/from binary file using fstream</li>
<li>Write a function which throws a division by zero exception and catch it in catch block. Write a C++ program to demonstrate usage of try, catch and throw to handle exception.</li>
<li>Write a C++ program function which handles array of bounds exception using C++.</li>
</ol>
<h4>Text Books:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Web links and Video Lectures (e-Resources):</h4>
<ol>
<li>Basics of C++ &#8211; https://www.youtube.com/watch?v=BClS40yzssA</li>
<li>Functions of C++ &#8211; https://www.youtube.com/wateh?v=p8ehAjZWjPw</li>
</ol>
<h4>Tutorial Link:</h4>
<ol>
<li>https://www.w3schools.com/cpp/cpp_intro.asp</li>
<li>https://www.edx.org/course/introduction-to-c-3</li>
</ol>
<h4>Activity Based Learning (Suggested Activities in Class)/ Practical Based learning</h4>
<ul>
<li>Assign small tasks to Develop and demonstrate using C++</li>
</ul>
<p align="justify">For detailed syllabus of all the other subjects of Civil Stream Physics Group 1st Sem, visit <a class="rank-math-link" href="../category/physics-group-civil-stream+1st-sem">Civil Stream Physics Group 1st Sem subject syllabuses for 2022 Scheme</a>. </p>
<p align="justify">For all Civil Stream Physics Group results, visit <a class="rank-math-link" href="https://www.inspirenignite.com/vtu/vtu-be-btech-results/">VTU Civil Stream Physics Group all semester results</a> direct link. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.inspirenignite.com/vtu/bplck105d-introduction-to-c-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-i/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>BPLCK105C: Basics to JAVA programming syllabus Civil Stream Physics Group 2022 Scheme (Programming Language Course-I)</title>
		<link>https://www.inspirenignite.com/vtu/bplck105c-basics-to-java-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-i/</link>
					<comments>https://www.inspirenignite.com/vtu/bplck105c-basics-to-java-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-i/#respond</comments>
		
		<dc:creator><![CDATA[inilabska]]></dc:creator>
		<pubDate>Tue, 25 Apr 2023 02:37:07 +0000</pubDate>
				<category><![CDATA[Physics Group]]></category>
		<guid isPermaLink="false">https://www.inspirenignite.com/vtu/bplck105c-basics-to-java-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-i/</guid>

					<description><![CDATA[Basics to JAVA programming detailed syllabus for Civil Stream Physics Group for 2022 Scheme curriculum has been taken from the VTUs official website and presented for the Civil Stream Physics [&#8230;]]]></description>
										<content:encoded><![CDATA[<p align="justify">Basics to JAVA programming detailed syllabus for Civil Stream Physics Group for 2022 Scheme curriculum has been taken from the <a class="rank-math-link" href="https://vtu.ac.in/b-e-scheme-syllabus/" style="color: inherit" target="_blank" rel="noopener">VTUs</a> official website and presented for the Civil Stream Physics Group students. For course code, course name, duration, number of credits for a course and other scheme related information,  do visit full semester subjects post given below. </p>
<p align="justify">For Civil Stream Physics Group 1st Sem scheme and its subjects, do visit <a class="rank-math-link" href="../civil-stream-physics-group-1st-sem-syllabus-2022-scheme">Civil Stream Physics Group 1st Sem 2022 Scheme scheme</a>. For Programming Language Course-I scheme and its subjects refer to <a class="rank-math-link" href="../programming-language-course-i-syllabus-civil-stream-physics-group-2022-scheme">Civil Stream Physics Group Programming Language Course-I syllabus scheme</a>. The detailed syllabus of basics to java programming is as follows. </p>
<p>  <title>Basics to JAVA programming</title></p>
<h4>Course Objectives:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Teaching-Learning Process</h4>
<p>  These are sample Strategies, which teacher can use to accelerate the attainment of the various course outcomes and make Teaching -Learning more effective</p>
<ol>
<li>Use https://pythontutor.com/visualize.html#mode=edit in order to visualize the Java programs</li>
<li>Chalk and talk</li>
<li>Onine demonstration</li>
<li>Hands on problem solving</li>
</ol>
<h4>Module 1:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Module 2:</h4>
<p>  Operators: Arithmetic Operators, The Bitwise Operators, Relational Operators, Boolean Logical Operators, The Assignment Operator, The ? Operator, Operator Precedence, Using Parentheses, Control Statements: Java&#8221;s Selection Statements, Iteration Statements, Jump Statements. Text book 1: Ch 4, Ch 5</p>
<h4>Module 3:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Module 4:</h4>
<p>  Inheritance: Inheritance, Using super, Creating a Multilevel Hierarchy, When Constructors Are Called, Method Overriding, Dynamic Method Dispatch, Using Abstract Classes, Using final with Inheritance, The Object Class. Text book 1: Ch 8</p>
<h4>Module 5:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Course Outcomes:</h4>
<p>  (Course Skill Set) At the end of the course the student will be able to:</p>
<ol>
<li>To explain the features and object oriented concepts in JAVA programming</li>
<li>To analyse working of bitwise operators in JAVA</li>
<li>To develop simple programs based on polymorphism and inheritance</li>
<li>To describe the concepts of importing packages and exception handling mechanism</li>
</ol>
<h4>Programming Assignments</h4>
<ol>
<li>Write a JAVA program that prints all real solutions to the quadratic equation ax2+bx+c=0. Read in a, b, c and use the quadratic formula.</li>
<li>Write a JAVAprogram for multiplication of two arrays.</li>
<li>Demonstrate the following operations and sign extension with Java programs
<ol type="a">
<li>&lt;&lt;</li>
<li>&gt;&gt;</li>
<li>&gt;&gt;&gt;</li>
</ol>
</li>
<li>Write aJAVA program to sort list of elements in ascending and descending order</li>
<li>Create a JAVA class called Student with the following details as variables within it.<br />
      USN<br />
      NAME<br />
      BRANCH<br />
      PHONE<br />
      PERCENTAGE<br />
      Write a JAVA program to create n Student objects and print the USN, Name, Branch, Phone, and percentage of these objects with suitable headings.
    </li>
<li>Write a JAVA program demonstrating Method overloading and Constructor overloading.</li>
<li>Design a super class called Staff with details as StaffId, Name, Phone, Salary. Extend this class by writing three subclasses namely Teaching (domain, publications), Technical (skills), and Contract (period). Write a JAVA program to read and display at least 3 staff objects of all three categories.</li>
<li>Demonstrate dynamic dispatch using abstract class in JAVA.</li>
<li>Create two packages P1 and P2. In package P1, create class A, class B inherited from A, class C . In package P2, create class D inherited from class A in package P1 and class E. Demonstrate working of access modifiers (private, public, protected, default) in all these classes using JAVA.</li>
<li>Write a JAVA program to read two integers a and b. Compute a/b and print, when b is not zero. Raise an exception when b is equal to zero. Also demonstrate working of ArrayIndexOutOfBoundException.</li>
</ol>
<h4>Suggested Learning Resources:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Web links and Video Lectures (e-Resources):</h4>
<ul>
<li>https://onlinecourses.nptel.ac.in/noc22_cs47/preview</li>
</ul>
<h4>Activity Based Learning (Suggested Activities in Class)/ Practical Based learning</h4>
<ul>
<li>Conduct on spot problem solving based on JAVA</li>
<li>Develop simple GUI interfaces for a computer program to interact with users</li>
</ul>
<p align="justify">For detailed syllabus of all the other subjects of Civil Stream Physics Group 1st Sem, visit <a class="rank-math-link" href="../category/physics-group-civil-stream+1st-sem">Civil Stream Physics Group 1st Sem subject syllabuses for 2022 Scheme</a>. </p>
<p align="justify">For all Civil Stream Physics Group results, visit <a class="rank-math-link" href="https://www.inspirenignite.com/vtu/vtu-be-btech-results/">VTU Civil Stream Physics Group all semester results</a> direct link. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.inspirenignite.com/vtu/bplck105c-basics-to-java-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-i/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>BPLCK105B: Introduction to Python Programming syllabus Civil Stream Physics Group 2022 Scheme (Programming Language Course-I)</title>
		<link>https://www.inspirenignite.com/vtu/bplck105b-introduction-to-python-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-i/</link>
					<comments>https://www.inspirenignite.com/vtu/bplck105b-introduction-to-python-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-i/#respond</comments>
		
		<dc:creator><![CDATA[inilabska]]></dc:creator>
		<pubDate>Tue, 25 Apr 2023 02:37:07 +0000</pubDate>
				<category><![CDATA[Physics Group]]></category>
		<guid isPermaLink="false">https://www.inspirenignite.com/vtu/bplck105b-introduction-to-python-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-i/</guid>

					<description><![CDATA[Introduction to Python Programming detailed syllabus for Civil Stream Physics Group for 2022 Scheme curriculum has been taken from the VTUs official website and presented for the Civil Stream Physics [&#8230;]]]></description>
										<content:encoded><![CDATA[<p align="justify">Introduction to Python Programming detailed syllabus for Civil Stream Physics Group for 2022 Scheme curriculum has been taken from the <a class="rank-math-link" href="https://vtu.ac.in/b-e-scheme-syllabus/" style="color: inherit" target="_blank" rel="noopener">VTUs</a> official website and presented for the Civil Stream Physics Group students. For course code, course name, duration, number of credits for a course and other scheme related information,  do visit full semester subjects post given below. </p>
<p align="justify">For Civil Stream Physics Group 1st Sem scheme and its subjects, do visit <a class="rank-math-link" href="../civil-stream-physics-group-1st-sem-syllabus-2022-scheme">Civil Stream Physics Group 1st Sem 2022 Scheme scheme</a>. For Programming Language Course-I scheme and its subjects refer to <a class="rank-math-link" href="../programming-language-course-i-syllabus-civil-stream-physics-group-2022-scheme">Civil Stream Physics Group Programming Language Course-I syllabus scheme</a>. The detailed syllabus of introduction to python programming is as follows. </p>
<p>  <title>Introduction to Python Programming</title></p>
<h4>Course Objectives:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Teaching-Learning Process</h4>
<p>  These are sample Strategies, which teacher can use to accelerate the attainment of the various course outcomes and make Teaching -Learning more effective</p>
<ol>
<li>Use https://pythontutor.com/visualize.html#mode=edit in order to visualize the python code</li>
<li>Demonstrate and visualize basic data types (list, tuple, dictionary).</li>
<li>Chalk and talk</li>
<li>online and videos</li>
</ol>
<h4>Module 1:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Module 2:</h4>
<p>  (08 hrs) Lists: The List Data Type, Working with Lists, Augmented Assignment Operators, Methods, Example Program: Magic 8 Ball with a List, List-like Types: Strings and Tuples, References, Dictionaries and Structuring Data: The Dictionary Data Type, Pretty Printing, Using Data Structures to Model Real-World Things, Textbook 1: Chapters 4 &#8211; 5</p>
<h4>Module 3:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Module 4:</h4>
<p>  (08 hrs) Organizing Files: The shutil Module, Walking a Directory Tree, Compressing Files with the zipfile Module, Project: Renaming Files with American-Style Dates to European-Style Dates,Project: Backing Up a Folder into a ZIP File, Debugging: Raising Exceptions, Getting the Traceback as a String, Assertions, Logging, IDLE&#8221;s Debugger. Textbook 1: Chapters 9-10</p>
<h4>Module 5:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Course Outcomes:</h4>
<p>  (Course Skill Set) At the end of the course the student will be able to:</p>
<ol>
<li>Demonstrate proficiency in handling loops and creation of functions.</li>
<li>Identify the methods to create and manipulate lists, tuples and dictionaries.</li>
<li>Develop programs for string processing and file organization</li>
<li>Interpret the concepts of Object-Oriented Programming as used in Python.</li>
</ol>
<h4>Programming Exercises:</h4>
<ol>
<li>
<ol type="a">
<li>Develop a program to read the student details like Name, USN, and Marks in three subjects. Display the student details, total marks and percentage with suitable messages.</li>
<li>Develop a program to read the name and year of birth of a person. Display whether the person is a senior citizen or not.</li>
</ol>
</li>
<li>
<ol type="a">
<li>Develop a program to generate Fibonacci sequence of length (N). Read N from the console.</li>
<li>Write a function to calculate factorial of a number. Develop a program to compute binomial coefficient (Given N and R).</li>
</ol>
</li>
<li>Read N numbers from the console and create a list. Develop a program to print mean, variance and standard deviation with suitable messages.</li>
<li>Read a multi-digit number (as chars) from the console. Develop a program to print the frequency of each digit with suitable message.</li>
<li>Develop a program to print 10 most frequently appearing words in a text file. [Hint: Use dictionary with distinct words and their frequency of occurrences. Sort the dictionary in the reverse order of frequency and display dictionary slice of first 10 items]</li>
<li>Develop a program to sort the contents of a text file and write the sorted contents into a separate text file. [Hint: Use string methods strip(), len(), list methods sort(), append(), and file methods open(), readlines(), and write()].</li>
<li>Develop a program to backing Up a given Folder (Folder in a current working directory) into a ZIP File by using relevant modules and suitable methods.</li>
<li>Write a function named DivExp which takes TWO parameters a, b and returns a value c (c=a/b). Write suitable assertion for a&gt;0 in function DivExp and raise an exception for when b=0. Develop a suitable program which reads two values from the console and calls a function DivExp.</li>
<li>Define a function which takes TWO objects representing complex numbers and returns new complex number with a addition of two complex numbers. Define a suitable class ‘Complex’ to represent the complex number. Develop a program to read N (N &gt;=2) complex numbers and to compute the addition of N complex numbers.</li>
<li>Develop a program that uses class Student which prompts the user to enter marks in three subjects and calculates total marks, percentage and displays the score card details. [Hint: Use list to store the marks in three subjects and total marks. Use init__() method to initialize name, USN and the lists to store marks and total, Use getMarks() method to read marks into the list, and display() method to display the score card details.]</li>
</ol>
<h4>Suggested Learning Resources:</h4>
<h4 id="istudy" style="text-align:center"><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy" style="color: inherit" target="_blank" rel="noopener">Download the iStudy App for all Syllabus, QPs and other updates.</a><br /><a class="rank-math-link" href="https://play.google.com/store/apps/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1" target="_blank" rel="noopener"><img decoding="async" src="https://play.google.com/intl/en_us/badges/static/images/badges/en_badge_web_generic.png" alt="Get it on Google Play" style="height:65px;text-align:center"></a></h4>
<h4>Web links and Video Lectures (e-Resources):</h4>
<ul>
<li>https://www.learnbyexample.org/python/</li>
<li>https://www.learnpython.org/</li>
<li>https://pythontutor.com/visualize.html#mode=edit</li>
</ul>
<h4>Activity Based Learning (Suggested Activities in Class) / Practical Based learning</h4>
<ul>
<li>Quizzes for list, tuple, string dictionary slicing operations using below link https://github.com/sushantkhara/Data-Structures-And-Algorithms-with-Python/raw/main/Python%203%20%20400%20exercises%20and%20solutions%20for%20beginners.pdf</li>
</ul>
<p align="justify">For detailed syllabus of all the other subjects of Civil Stream Physics Group 1st Sem, visit <a class="rank-math-link" href="../category/physics-group-civil-stream+1st-sem">Civil Stream Physics Group 1st Sem subject syllabuses for 2022 Scheme</a>. </p>
<p align="justify">For all Civil Stream Physics Group results, visit <a class="rank-math-link" href="https://www.inspirenignite.com/vtu/vtu-be-btech-results/">VTU Civil Stream Physics Group all semester results</a> direct link. </p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.inspirenignite.com/vtu/bplck105b-introduction-to-python-programming-syllabus-civil-stream-physics-group-2022-scheme-programming-language-course-i/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
