{"id":20941,"date":"2019-12-10T07:20:22","date_gmt":"2019-12-10T07:20:22","guid":{"rendered":"https:\/\/www.inspirenignite.com\/anna-university\/problem-solving-and-python-programming-petrochem-tech-1st-sem-syllabus-for-b-tech-2017-regulation-anna-univ\/"},"modified":"2019-12-10T07:20:22","modified_gmt":"2019-12-10T07:20:22","slug":"problem-solving-and-python-programming-petrochem-tech-1st-sem-syllabus-for-b-tech-2017-regulation-anna-univ","status":"publish","type":"post","link":"https:\/\/www.inspirenignite.com\/anna-university\/problem-solving-and-python-programming-petrochem-tech-1st-sem-syllabus-for-b-tech-2017-regulation-anna-univ\/","title":{"rendered":"Problem Solving and Python Programming Petrochem Tech 1st Sem Syllabus for B.Tech 2017 Regulation Anna Univ"},"content":{"rendered":"<p>Problem Solving and Python Programming detail syllabus for Petrochemical Technology (Petrochem Tech), 2017 regulation is taken from <a href=\"https:\/\/www.annauniv.edu\/\" target=\"_blank\" rel=\"noopener\">Anna University<\/a> official website and presented for students of Anna University. The details of the course are: course code (GE8151), Category (ES), Contact Periods\/week (3), Teaching hours\/week (3), Practical Hours\/week (0). The total course credits are given in combined syllabus.<\/p>\n<p>For all other petrochem tech 1st sem syllabus for b.tech 2017 regulation anna univ you can visit <a href=\"..\/petrochem-tech-1st-sem-syllabus-for-b-tech-2017-regulation-anna-univ\">Petrochem Tech 1st Sem syllabus for B.Tech 2017 regulation Anna Univ Subjects<\/a>. The detail syllabus for problem solving and python programming is as follows.&#8221;<\/p>\n<p><h4>Course Objective:<\/h4>\n<ul>\n<li>To know the basics of algorithmic problem solving<\/li>\n<li>To read and write simple Python programs.<\/li>\n<li>To develop Python programs with conditionals and loops.<\/li>\n<li>To define Python functions and call them.<\/li>\n<li>To use Python data structures &#8212; lists, tuples, dictionaries.<\/li>\n<li>To do input\/output with files in Python.<\/li>\n<\/ul>\n<p><h4>Unit I<\/h4>\n<p>For complete syllabus and results, class timetable and more pls <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">download iStudy<\/a>. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.<\/p>\n<p><h4>Unit II<\/h4>\n<p><strong>Data, Expressions, Statements<\/strong><br \/>\nPython interpreter and interactive mode; values and types: int, float, boolean, string, and list; variables, expressions, statements, tuple assignment, precedence of operators, comments; modules and functions, function definition and use, flow of execution, parameters and arguments; Illustrative programs: exchange the values of two variables, circulate the values of n variables, distance between two points.\n<\/p>\n<p><h4>Unit III<\/h4>\n<p><strong>Control Flow, Functions<\/strong><br \/>\nConditionals: Boolean values and operators, conditional (if), alternative (if-else), chained conditional (if-elif-else); Iteration: state, while, for, break, continue, pass; Fruitful functions: return values, parameters, local and global scope, function composition, recursion; Strings: string slices, immutability, string functions and methods, string module; Lists as arrays. Illustrative programs: square root, gcd, exponentiation, sum an array of numbers, linear search, binary search.\n<\/p>\n<p><h4>Unit IV<\/h4>\n<p>For complete syllabus and results, class timetable and more pls <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">download iStudy<\/a>. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.<\/p>\n<p><h4>Unit V<\/h4>\n<p><strong>Files, Modules, Packages<\/strong><br \/>\nFiles and exception: text files, reading and writing files, format operator; command line arguments, errors and exceptions, handling exceptions, modules, packages; Illustrative programs: word count, copy file.\n<\/p>\n<p><h4>Course Outcome:<\/h4>\n<p>Upon completion of the course, students will be able to<\/p>\n<ul>\n<li>Develop algorithmic solutions to simple computational problems<\/li>\n<li>Read, write, execute by hand simple Python programs.<\/li>\n<li>Structure simple Python programs for solving problems.<\/li>\n<li>Decompose a Python program into functions.<\/li>\n<li>Represent compound data using Python lists, tuples, dictionaries.<\/li>\n<li>Read and write data from\/to files in Python Programs.<\/li>\n<\/ul>\n<p><h4>Text Books:<\/h4>\n<ol>\n<li>Allen B. Downey, Think Python: How to Think Like a Computer Scientist, 2nd edition, Updated for Python 3, Shroff\/OReilly Publishers, 2016 (http:\/\/greenteapress.com\/wp\/think-python\/)<\/li>\n<li>Guido van Rossum and Fred L. Drake Jr, An Introduction to Python &#8211; Revised and updated for Python 3.2, Network Theory Ltd., 2011.<\/li>\n<\/ol>\n<p><h4>References:<\/h4>\n<ol>\n<li>Charles Dierbach, Introduction to Computer Science using Python: A Computational ProblemSolving Focus, Wiley India Edition, 2013.<\/li>\n<li>John V Guttag, Introduction to Computation and Programming Using Python, Revised and expanded Edition, MIT Press , 2013<\/li>\n<li>Kenneth A. Lambert, Fundamentals of Python: First Programs, CENGAGE Learning, 2012.<\/li>\n<li>Paul Gries, Jennifer Campbell and Jason Montojo, Practical Programming: An Introduction to Computer Science using Python 3, Second edition, Pragmatic Programmers, LLC, 2013.<\/li>\n<li>Robert Sedgewick, Kevin Wayne, Robert Dondero, Introduction to Programming in Python: An Inter-disciplinary Approach, Pearson India Education Services Pvt. Ltd., 2016.<\/li>\n<li>Timothy A. Budd, Exploring Python, Mc-Graw Hill Education (India) Private Ltd.,, 2015.<\/li>\n<\/li>\n<\/ol>\n<p>For detail syllabus of all other subjects of B.Tech Petrochem Tech, 2017 regulation do visit <a href=\"..\/category\/petrochem-tech+1st-sem\">Petrochem Tech 1st Sem syllabus for 2017 Regulation<\/a>.<\/p>\n<p>Dont forget to <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">download iStudy<\/a> for latest syllabus and results, class timetable and more.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Problem Solving and Python Programming detail syllabus for Petrochemical Technology (Petrochem Tech), 2017 regulation is taken from Anna University official website and presented for students of Anna University. The details [&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":[44,89],"tags":[],"class_list":["post-20941","post","type-post","status-publish","format-standard","hentry","category-1st-sem","category-petrochem-tech"],"_links":{"self":[{"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/posts\/20941","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=20941"}],"version-history":[{"count":0,"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/posts\/20941\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/media?parent=20941"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/categories?post=20941"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/anna-university\/wp-json\/wp\/v2\/tags?post=20941"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}