{"id":12839,"date":"2020-03-09T02:02:29","date_gmt":"2020-03-09T02:02:29","guid":{"rendered":"https:\/\/www.inspirenignite.com\/up\/computer-programming-using-python-information-tech-5th-sem-bteup-syllabus-2019-2020\/"},"modified":"2020-03-09T02:02:29","modified_gmt":"2020-03-09T02:02:29","slug":"computer-programming-using-python-information-tech-5th-sem-bteup-syllabus-2019-2020","status":"publish","type":"post","link":"https:\/\/www.inspirenignite.com\/up\/computer-programming-using-python-information-tech-5th-sem-bteup-syllabus-2019-2020\/","title":{"rendered":"Computer Programming Using Python Information Tech 5th Sem BTEUP Syllabus 2019-2020"},"content":{"rendered":"<p>Computer Programming Using Python detail BTEUP syllabus for Information Technology, effective from 2019-2020,  is collected from <a href=\"http:\/\/bteup.ac.in\/webapp\/SYLLABUS.aspx?type=6\" rel=\"nofollow noopener\" target=\"_blank\">BTEUP 2017 Syllabus<\/a> official website and presented for diploma students. PDF download is possible from official site but you can download the <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" rel=\"nofollow noopener\" target=\"_blank\">istudy mobile app<\/a> for syllabus on mobile. The course details such as exam duration, Teaching Hr\/week, Practical Hr\/week, Total Marks, internal marks, theory marks, duration and credits do visit complete sem subjects post given below. The syllabus PDFs can be downloaded from official website.<\/p>\n<p>For all other bteup syllabus 5th sem information tech 2019-2020 you can visit <a href=\"..\/bteup-syllabus-5th-sem-information-tech-2019-2020\">BTEUP Syllabus 5th Sem Information Tech 2019-2020 Subjects<\/a>. The detail syllabus for computer programming using python is as follows.<\/p>\n<p><h4>Rationale:<\/h4>\n<p>This course introduces to the students the Python language. Upon completion of this course, the student will be able to write non trivial Python programs dealing with a wide variety of subject matter domains. Topics include language components, the IDLE\/IDE environment, control flow constructs, strings, I\/O, collections, classes, modules, and regular expressions.\n<\/p>\n<p><h4>Learning Outcomes:<\/h4>\n<p>After undergoing the course, the students will be able to:<\/p>\n<ul>\n<li>execute Python code in a variety of environments<\/li>\n<li>use correct Python syntax in Python programs<\/li>\n<li>use the correct Python control flow construct<\/li>\n<li>write Python programs using various collection data types<\/li>\n<li>write home grown Python functions<\/li>\n<li>use standard Python modules such as os, sys, math, and time<\/li>\n<li>trap various errors via the Python Exception Handling model<\/li>\n<li>use the IO model in Python to read and write disk files<\/li>\n<li>create their own classes and use existing Python classes.<\/li>\n<li>understand and use the Object Oriented paradigm in Python programs<\/li>\n<li>use the Python Regular Expression capabilities for data verification<\/li>\n<\/ul>\n<p><h4>1.\tIntroduction\t(04 Periods)<\/h4>\n<p><b>For complete syllabus and results, class timetable and more pls <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" rel=\"nofollow noopener\" target=\"_blank\">download iStudy Syllabus App<\/a>.<\/b> It&#8217;s a lightweight, easy to use, no images, no pdfs platform to make students life easier.<\/p>\n<p><h4>2.\tBasic Python Syntax\t(04 Periods)<\/h4>\n<ul>\n<li>Basic Syntax<\/li>\n<li>Comments<\/li>\n<li>String Values<\/li>\n<li>String Methods<\/li>\n<li>The format Method<\/li>\n<li>String Operators<\/li>\n<li>Numeric Data Types<\/li>\n<li>Conversion Functions<\/li>\n<li>Simple Output<\/li>\n<li>Simple Input<\/li>\n<li>The % Method<\/li>\n<li>The print Function<\/li>\n<\/ul>\n<p><h4>3. Language Components (06 Periods)<\/h4>\n<ul>\n<li>Indenting Requirements<\/li>\n<li>The if Statement<\/li>\n<li>Relational and Logical Operators<\/li>\n<li>Bit Wise Operators<\/li>\n<li>The while Loop<\/li>\n<li>break and continue<\/li>\n<li>The for Loop<\/li>\n<\/ul>\n<p><h4>4. Collections (10 Periods)<\/h4>\n<p><b>For complete syllabus and results, class timetable and more pls <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" rel=\"nofollow noopener\" target=\"_blank\">download iStudy Syllabus App<\/a>.<\/b> It&#8217;s a lightweight, easy to use, no images, no pdfs platform to make students life easier.<\/p>\n<p><h4>5.\tFunctions\t\t(08 Periods)<\/h4>\n<ul>\n<li>Introduction<\/li>\n<li>Defining Your Own Functions<\/li>\n<li>Parameters<\/li>\n<li>Function Documentation<\/li>\n<li>Keyword and Optional Parameters<\/li>\n<li>Passing Collections to a Function<\/li>\n<li>Variable Number of Arguments<\/li>\n<li>Scope<\/li>\n<li>Functions &#8211; &#8220;First Class Citizens&#8221;<\/li>\n<li>Passing Functions to a Function<\/li>\n<li>map<\/li>\n<li>filter<\/li>\n<li>Mapping Functions in a Dictionary<\/li>\n<li>Lambda<\/li>\n<li>Inner Functions<\/li>\n<li>Closures<\/li>\n<\/ul>\n<p><h4>6. Modules (04 Periods)<\/h4>\n<ul>\n<li>Modules<\/li>\n<li>Standard Modules &#8211; sys<\/li>\n<li>Standard Modules &#8211; math<\/li>\n<li>Standard Modules &#8211; time<\/li>\n<li>The dir Function<\/li>\n<\/ul>\n<p><h4>7. Exceptions (04 Periods)<\/h4>\n<p><b>For complete syllabus and results, class timetable and more pls <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" rel=\"nofollow noopener\" target=\"_blank\">download iStudy Syllabus App<\/a>.<\/b> It&#8217;s a lightweight, easy to use, no images, no pdfs platform to make students life easier.<\/p>\n<p><h4>8.\tInput and Output (04 Periods)<\/h4>\n<ul>\n<li>Introduction<\/li>\n<li>Data Streams<\/li>\n<li>Creating Your Own Data Streams<\/li>\n<li>Access Modes<\/li>\n<li>Writing Data to a File<\/li>\n<li>Reading Data From a File<\/li>\n<li>Additional File Methods<\/li>\n<li>Using Pipes as Data Streams<\/li>\n<li>Handling IO Exceptions<\/li>\n<\/ul>\n<p><h4>9.\tClasses in Python (06 Periods)<\/h4>\n<p><b>Classes in Python<\/b><\/p>\n<ul>\n<li>Principles of Object Orientation<\/li>\n<li>Creating Classes<\/li>\n<li>Instance Methods<\/li>\n<li>File Organization<\/li>\n<li>Special Methods<\/li>\n<li>Class Variables<\/li>\n<li>Inheritance<\/li>\n<li>Polymorphism<\/li>\n<\/ul>\n<p><h4>10.\tRegular Expressions (06 Periods)<\/h4>\n<ul>\n<li>Introduction<\/li>\n<li>Simple Character Matches<\/li>\n<li>Special Characters<\/li>\n<li>Character Classes<\/li>\n<li>Quantifiers<\/li>\n<li>The Dot Character<\/li>\n<li>Greedy Matches<\/li>\n<li>Grouping<\/li>\n<li>Matching at Beginning or End<\/li>\n<li>Match Objects<\/li>\n<li>Substituting<\/li>\n<li>Splitting a String<\/li>\n<li>Compiling Regular Expressions<\/li>\n<li>Flags<\/li>\n<\/ul>\n<p><h4>List of Experiments:<\/h4>\n<ol>\n<li>Getting started with Python and IDLE in interactive and batch modes<\/li>\n<li>What do the following string methods do?<\/li>\n<ul>\n<li>lower<\/li>\n<li>count<\/li>\n<li>replace<\/li>\n<\/ul>\n<li>Write instructions to perform each of the steps below<\/li>\n<ol type=\"i\">\n<li>Create a string containing at least five words and store it in a variable.<\/li>\n<li>Print out the string.<\/li>\n<li>Convert the string to a list of words using the string split method.<\/li>\n<li>Sort the list into reverse alphabetical order using some of the list methods (you might need to use dir(list) or help(list) to find appropriate methods).<\/li>\n<li>Print out the sorted, reversed list of words.<\/li>\n<\/ol>\n<li>Write a program that determines whether the number is prime.<\/li>\n<ol type=\"i\">\n<li>What is your favorite number? 24<br \/>24 is not prime.<\/li>\n<li>What is your favorite number? 31<br \/>31 is prime.<\/li>\n<\/ol>\n<li>Find all numbers which are multiple of 17, but not the multiple of 5, between 2000 and 2500?<\/li>\n<li>Swap two integer numbers using a temporary variable. Repeat the exercise using the code format: a, b = b, a . Verify your results in both the cases.<\/li>\n<li>Find the largest of n numbers, using a user defined function largest().<\/li>\n<li>Write a function myReverse() which receives a string as an input and returns the reverse of the string.<\/li>\n<li>Check if a given string is palindrome or not.<\/li>\n<li>WAP to convert Celsius to Fahrenheit<\/li>\n<li>Find the ASCII value of charades<\/li>\n<li>WAP for simple calculator<\/li>\n<\/ol>\n<p><h4>Instructional Strategy:<\/h4>\n<p>Teachers should lay emphasis on practicals and experts from industries may be invited to deliver lectures and share experiences with the students.\n<\/p>\n<p><h4>Means of Assessment:<\/h4>\n<ol>\n<li>Assignments and quiz\/class tests, mid-term and end-term written tests<\/li>\n<li>Software installation, operation, development<\/li>\n<li>Actual laboratory and practical work exercises<\/li>\n<li>Viva-voce<\/li>\n<\/ol>\n<p><h4>Text Books:<\/h4>\n<ol>\n<li>Learning Python by Mark Lutz; Pratham Books, Bangalore<\/li>\n<li>Foundations of Python Network Programming by John Goerzen and BrandeuRhodes; Apress-eBook distributed by Springer Science and Business Media, New York<\/li>\n<li>Dive Into Python by Mark Pilgrim; Pratham Books, Bangalore<\/li>\n<li>Think Python by Allen B. Downey; O&#8217;Reily Media<\/li>\n<li>Python Programming For Beginners: A Must Read Introduction to Python Programming by Robert Richards; Pratham Books, Bangalore<\/li>\n<li>e-books\/e-tools\/relevant software to be used as recommended by AICTE\/NITTTR, Chandigarh.<\/li>\n<\/ol>\n<p><h4>Reference Books:<\/h4>\n<p>http:\/\/swayam.gov.in\n<\/p>\n<p>For detail syllabus of all other subjects of BE Information Tech, effective from 2019-2020  do visit <a href=\"..\/category\/information-tech-diploma+5th-sem\">Information Tech 5th Sem BTEUP syllabus for 2019-2020<\/a>.<\/p>\n<p>Dont forget to <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" rel=\"nofollow noopener\" target=\"_blank\">download iStudy Syllabus App<\/a> for latest syllabus and results, class timetable and more.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Computer Programming Using Python detail BTEUP syllabus for Information Technology, effective from 2019-2020, is collected from BTEUP 2017 Syllabus official website and presented for diploma students. PDF download is possible [&hellip;]<\/p>\n","protected":false},"author":2300,"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":[40,93],"tags":[],"class_list":["post-12839","post","type-post","status-publish","format-standard","hentry","category-5th-sem","category-information-tech-diploma"],"_links":{"self":[{"href":"https:\/\/www.inspirenignite.com\/up\/wp-json\/wp\/v2\/posts\/12839","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inspirenignite.com\/up\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inspirenignite.com\/up\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/up\/wp-json\/wp\/v2\/users\/2300"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/up\/wp-json\/wp\/v2\/comments?post=12839"}],"version-history":[{"count":0,"href":"https:\/\/www.inspirenignite.com\/up\/wp-json\/wp\/v2\/posts\/12839\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inspirenignite.com\/up\/wp-json\/wp\/v2\/media?parent=12839"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/up\/wp-json\/wp\/v2\/categories?post=12839"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/up\/wp-json\/wp\/v2\/tags?post=12839"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}