{"id":34004,"date":"2021-05-22T11:24:05","date_gmt":"2021-05-22T11:24:05","guid":{"rendered":"https:\/\/www.inspirenignite.com\/anna-university\/ge5153-problem-solving-and-python-programming-syllabus-for-mse-2nd-sem-2019-regulation-anna-university\/"},"modified":"2021-05-22T11:24:05","modified_gmt":"2021-05-22T11:24:05","slug":"ge5153-problem-solving-and-python-programming-syllabus-for-mse-2nd-sem-2019-regulation-anna-university","status":"publish","type":"post","link":"https:\/\/www.inspirenignite.com\/anna-university\/ge5153-problem-solving-and-python-programming-syllabus-for-mse-2nd-sem-2019-regulation-anna-university\/","title":{"rendered":"GE5153: Problem Solving and Python Programming Syllabus for MSE 2nd Sem 2019 Regulation Anna University"},"content":{"rendered":"<p align=\"justify\">Problem Solving and Python Programming detailed syllabus for Materials Science &amp; Engineering (MSE) for 2019 regulation curriculum has been taken from the <a class=\"rank-math-link\" href=\"https:\/\/cac.annauniv.edu\/\" style=\"color: inherit\" target=\"_blank\" rel=\"noopener\">Anna Universities<\/a> official website and presented for the MSE students. For course code, course name, number of credits for a course and other scheme related information,  do visit full semester subjects post given below. <\/p>\n<p align=\"justify\">For Materials Science &amp; Engineering 2nd Sem scheme and its subjects, do visit <a class=\"rank-math-link\" href=\"..\/materials-science-engineering-mse-syllabus-for-2nd-sem-2019-regulation-anna-university\">MSE 2nd Sem 2019 regulation scheme<\/a>. The detailed syllabus of problem solving and python programming is as follows. <\/p>\n<p>  <title>Problem Solving and Python Programming<\/title><\/p>\n<h4>Course Objective:<\/h4>\n<p id=\"istudy\" style=\"text-align:center\">For the complete syllabus, results, class timetable, and many other features kindly download the <a class=\"rank-math-link\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">iStudy App<\/a><br \/><b> It is a lightweight, easy to use, no images, and no pdfs platform to make students&#8217;s lives easier.<\/b><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\"><\/a>.   <\/p>\n<h4>Unit I<\/h4>\n<p align=\"justify\">\n  <strong>Introduction To Computing and Problem Solving<\/strong><br \/>\n  Fundamentals of Computing &#8211; Computing Devices &#8211; Identification of Computational Problems -Pseudocodes and Flowcharts &#8211; Instructions &#8211; Algorithms &#8211; Building Blocks of Algorithms -Introduction to Python Programming &#8211; Python Interpreter and Interactive Mode &#8211; Variables and Identifiers &#8211; Arithmetic Operators- Values and Types &#8211; Statements.<\/p>\n<p><i>Suggested Activities:<\/i>\n  <\/p>\n<ul>\n<li>Developing Pseudocodes and flowcharts for real life activities such as railway ticket booking using IRCTC, admission process to undergraduate course, academic schedules during a semester etc.<\/li>\n<li>Developing algorithms for basic mathematical expressions using arithmetic operations.<\/li>\n<li>Installing Python.<\/li>\n<li>Simple programs on print statements, arithmetic operations.<\/li>\n<\/ul>\n<p><i>Suggested Evaluation Methods:<\/i>\n  <\/p>\n<ul>\n<li>Assignments on pseudocodes and flowcharts.<\/li>\n<li>Tutorials on Python programs.<\/li>\n<\/ul>\n<h4>Unit II<\/h4>\n<p id=\"istudy\" style=\"text-align:center\">For the complete syllabus, results, class timetable, and many other features kindly download the <a class=\"rank-math-link\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">iStudy App<\/a><br \/><b> It is a lightweight, easy to use, no images, and no pdfs platform to make students&#8217;s lives easier.<\/b><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\"><\/a>.   <\/p>\n<h4>Unit III<\/h4>\n<p align=\"justify\">\n  <strong>Simple Data Structures in Python<\/strong><br \/>\n  Introduction to Data Structures &#8211; List &#8211; Adding Items to a List &#8211; Finding and Updating an Item -Nested Lists &#8211; Cloning Lists &#8211; Looping Through a List &#8211; Sorting a List &#8211; List Concatenation &#8211; List Slices &#8211; List Methods &#8211; List Loop &#8211; Mutability &#8211; Aliasing &#8211; Tuples: Creation, Accessing, Updating, Deleting Elements in a Tuple, Tuple Assignment, Tuple as Return Value, Nested Tuples, Basic Tuple Operations &#8211; Sets.<\/p>\n<p><i>Suggested Activities:<\/i>\n  <\/p>\n<ul>\n<li>Implementing python program using lists, tuples, sets for the following scenario:<\/li>\n<ol type=\"a\">\n<li>Simple sorting techniques<\/li>\n<li>Student Examination Report<\/li>\n<li>Billing Scheme during shopping.<\/li>\n<\/ol>\n<li>External learning &#8211; List vs. Tuple vs. Set &#8211; Implementing any application using all the three data structures.<\/li>\n<\/ul>\n<p><i>Suggested Evaluation Methods:<\/i>\n  <\/p>\n<ul>\n<li>Tutorials on the above activities.<\/li>\n<li>Group Discussion on external learning component.<\/li>\n<\/ul>\n<h4>Unit IV<\/h4>\n<p id=\"istudy\" style=\"text-align:center\">For the complete syllabus, results, class timetable, and many other features kindly download the <a class=\"rank-math-link\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">iStudy App<\/a><br \/><b> It is a lightweight, easy to use, no images, and no pdfs platform to make students&#8217;s lives easier.<\/b><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\"><\/a>.   <\/p>\n<h4>Unit V<\/h4>\n<p align=\"justify\">\n  <strong>File Handling and Exception Handling<\/strong><br \/>\n  Introduction to Files &#8211; File Path &#8211; Opening and Closing Files &#8211; Reading and Writing Files &#8211; File Position &#8211; Exception: Errors and Exceptions, Exception Handling, Multiple Exceptions.<\/p>\n<p><i>Suggested Activities:<\/i>\n  <\/p>\n<ul>\n<li>Developing modules using Python to handle files and apply various operations on files.<\/li>\n<li>Usage of exceptions, multiple except blocks &#8211; for applications that use delimiters like age, range of numerals etc.<\/li>\n<li>Implementing Python program to open a non-existent file using exceptions.<\/li>\n<\/ul>\n<p><i>Suggested Evaluation Methods:<\/i>\n  <\/p>\n<ul>\n<li>Tutorials on the above activities.<\/li>\n<li>Case Studies.<\/li>\n<\/ul>\n<h4>Course Outcome:<\/h4>\n<p id=\"istudy\" style=\"text-align:center\">For the complete syllabus, results, class timetable, and many other features kindly download the <a class=\"rank-math-link\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">iStudy App<\/a><br \/><b> It is a lightweight, easy to use, no images, and no pdfs platform to make students&#8217;s lives easier.<\/b><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\"><\/a>.   <\/p>\n<h4>Text Books:<\/h4>\n<p align=\"justify\">\n<ol>\n<li>Reema Thareja, &#8220;Python Programming: Using Problem Solving Approach&#8221;, Oxford University Press, 2017.<\/li>\n<li>Allen B. Downey, &#8220;Think Python: How to Think Like a Computer Scientist&#8221;, Second Edition, Shroff\/O&#8221;Reilly Publishers, 2016.(http:\/\/greenteapress.com\/wp\/thinkpython\/).<\/li>\n<\/ol>\n<h4>References:<\/h4>\n<p align=\"justify\">\n<ol>\n<li>Guido van Rossum, Fred L. Drake Jr., &#8220;An Introduction to Python &#8211; Revised and Updated for Python 3.2&#8221;, Network Theory Ltd., 2011.<\/li>\n<li>John V Guttag, &#8220;Introduction to Computation and Programming Using Python&#8221;, Revised and Expanded Edition, MIT Press , 2013<\/li>\n<li>Charles Dierbach, &#8220;Introduction to Computer Science using Python&#8221;, Wiley India Edition, 2016.<\/li>\n<li>Timothy A. Budd, &#8220;Exploring Python&#8221;, Mc-Graw Hill Education (India) Private Ltd., 2015.<\/li>\n<li>Kenneth A. Lambert, &#8220;Fundamentals of Python: First Programs&#8221;, Cengage Learning, 2012.<\/li>\n<\/ol>\n<p align=\"justify\">For detailed syllabus of all other subjects of Materials Science &amp; Engineering, 2019 regulation curriculum do visit <a class=\"rank-math-link\" href=\"..\/category\/mse+2nd-sem\">MSE 2nd Sem subject syllabuses for 2019 regulation<\/a>. <\/p>\n<p align=\"justify\">For all Materials Science &amp; Engineering results, visit <a class=\"rank-math-link\" href=\"https:\/\/www.inspirenignite.com\/anna-university\/anna-university-results\/\">Anna University MSE all semester results<\/a> direct link. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Problem Solving and Python Programming detailed syllabus for Materials Science &amp; Engineering (MSE) for 2019 regulation curriculum has been taken from the Anna Universities official website and presented for the [&hellip;]<\/p>\n","protected":false},"author":2297,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[45,58],"tags":[],"class_list":["post-34004","post","type-post","status-publish","format-standard","hentry","category-2nd-sem","category-materials"],"_links":{"self":[{"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/posts\/34004","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/users\/2297"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/comments?post=34004"}],"version-history":[{"count":0,"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/posts\/34004\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/media?parent=34004"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/categories?post=34004"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/tags?post=34004"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}