{"id":28144,"date":"2025-04-13T11:42:21","date_gmt":"2025-04-13T06:12:21","guid":{"rendered":"https:\/\/www.inspirenignite.com\/mh\/312009-programming-in-c-language-syllabus-for-electronics-comm-engg-2nd-sem-k-scheme-msbte-pdf\/"},"modified":"2025-04-13T11:42:21","modified_gmt":"2025-04-13T06:12:21","slug":"312009-programming-in-c-language-syllabus-for-electronics-comm-engg-2nd-sem-k-scheme-msbte-pdf","status":"publish","type":"post","link":"https:\/\/www.inspirenignite.com\/mh\/312009-programming-in-c-language-syllabus-for-electronics-comm-engg-2nd-sem-k-scheme-msbte-pdf\/","title":{"rendered":"312009: Programming in C Language Syllabus for Electronics &amp; Comm Engg 2nd Sem K Scheme MSBTE PDF"},"content":{"rendered":"<p align=\"justify\">Programming in C Language detailed Syllabus for Electronics &amp; Comm Engg (ET), K scheme PDF has been taken from the <a href=\"https:\/\/econtent.msbte.edu.in\/curriculum_search\/\" style=\"color: inherit\" target=\"_blank\" rel=\"noopener\">MSBTE<\/a> official website and presented for the diploma students. For Subject Code, Subject Name, Lectures, Tutorial, Practical\/Drawing, Credits, Theory (Max &amp; Min) Marks, Practical (Max &amp; Min) Marks, Total Marks, and other information, do visit full semester subjects post given below. <\/p>\n<p align=\"justify\">For all other MSBTE Electronics &amp; Comm Engg 2nd Sem K Scheme Syllabus PDF, do visit <a href=\"..\/msbte-electronics-comm-engg-2nd-sem-k-scheme-syllabus-pdf\/\">MSBTE Electronics &amp; Comm Engg 2nd Sem K Scheme Syllabus PDF Subjects<\/a>. The detailed Syllabus for programming in c language is as follows.<\/p>\n<p><h4>Rationale<\/h4>\n<p id=\"istudy\" style=\"text-align:center\">For the complete Syllabus, results, class timetable, and many other features kindly download the <a 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 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<p><h4>Course Outcomes:<\/h4>\n<p>Students will be able to achieve &amp; demonstrate the following COs on completion of course based learning<\/p>\n<ol>\n<li>Develop C program using input\/output and arithmetic expressions.<\/li>\n<li>Develop C program using decision making statements and loops.<\/li>\n<li>Use predefined and user defined functions to develop C program.<\/li>\n<li>Develop C programs using arrays and strings.<\/li>\n<li>Implement the basics of structures and pointers to enhance the performance of the program.<\/li>\n<\/ol>\n<p><h4>Unit I<\/h4>\n<p>Basics of C Programming 1.1\tAlgorithms and Flow Charts: 1.1.1\tSteps for writing algorithm 1.1.2\tNotations of flow charts. 1.2\tStructure of C program , Introduction of Assembler, Linker, Compiler, Interpreter. 1.3\tCharacter set, Keywords, identifiers , constants, Variables 1.4\tData Types: 1.4.1\tPredefined Data types :integer-unsigned, signed, long, float, double, character, single ,octal, hexadecimal 1.4.2 User defined Data Types: Arrays, Structures . 1.5\tOperators and expressions: 1.5.1\tFormatted input and output statements 1.5.2\tTypes of Operators: Arithmetic, logical, relational, increment and decrement, bitwise, special operators: unary, ternary operators, 1.5.3\tPrecedence, Associativity of Operators\tChalk-Board Hands-on\n<\/p>\n<p><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 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 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<p><h4>Unit III<\/h4>\n<p>Functions 3.1\tConcept and Need of a Function. 3.1.1\tDeclaration ,definition and calling of functions 3.2\tPassing Values between Functions: call by value ,call by reference, Scope Rule of Functions. 3.3\tUsing Library Functions: 3.3.1\tmath functions like : mod(),sqrt(),pow(),exp(),sum(), round(), 3.3.2\tCharacter Functions like islower(),isupper(),isdigit(),tolower() 3.4 Recursive function. Chalk-Board Demonstration Hands-on\n<\/p>\n<p><h4>Unit IV<\/h4>\n<p>Arrays And Strings 4.1\tConcept and need of Arrays, 4.1.1\tDeclaration, Initialization, Storing Array Elements in Memory, Displaying array elements 4.2\tTwo-Dimensional Arrays 4.2.1\tInitializing a Two-Dimensional Array 4.2.2\tAdding elements to 2-D Array 4.2.3\tDisplay elements of 2-D Array 4.3\tIntroduction of Strings 4.3.1\tDeclaration, Initialization and Display of string 4.4\tStandard Library String Functions 4.4.1\tstrlen(),strcpy(), strcat( ), strcmp( ) Chalk-Board Demonstration Hands-on\n<\/p>\n<p><h4>Unit V<\/h4>\n<p id=\"istudy\" style=\"text-align:center\">For the complete Syllabus, results, class timetable, and many other features kindly download the <a 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 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<p><h4>Practical \/ Tutorial Experiences<\/h4>\n<ol>\n<li>(*) Write a \u00e2\u20ac\u2122C\u00e2\u20ac\u2122program to display hexadecimal, decimal, octal format of entered number using %d, %c. %i. %f, %g, %u, %o ,%s, %x, %n, %%,<\/li>\n<li>(*) Write a program to perform following operations. (a) Display the message &#8220;Hello World&#8221;, name. address, date of birth and email id using print( ) function. (b) Logical operations: And(&amp;) , | (OR) for given values , Bitwise operations :&lt;&gt; (RIGHT SHIFT) for given values<\/li>\n<li>(*) 1) Write a program to display current time and date using time.h header file. 2) Write a program to obtain the equivalent value for parallel resistor by assuming resistor values.<\/li>\n<li>(*) Write a program to Calculate bandwidth of given amplifier having higher 3 dB cutoff frequency at 20 KHz and lower 3dB cutoff frequency 50Hz .Display the bandwidth in KHz.<\/li>\n<li>(*) 1) Write a program to check whether given number is even or odd. 2) Write a program to determine leap year using &#8220;if-else-if&#8221; ladder<\/li>\n<li>Write a program to reverse a given number using do-while loop<\/li>\n<li>(*) Write a C menu driven program to perform arithmetic operations using switch statement.<\/li>\n<li>(*) Write a program to print table of given number using for loop.<\/li>\n<li>Write a program to implement goto statement<\/li>\n<li>(*) Write a user defined function power (a, b) to calculate the value of a raised to b.<\/li>\n<li>(*) Write a program to implement swapping of two integer by using following methods i) call by value ii) call by reference<\/li>\n<li>(*) Write a program to implement following math functions i) mod() ii) sqrt() iii)pow() iv)exp() v)sum() vi) round()<\/li>\n<li>Write a program to implement following character function in C. i) islower() ii) isupper() iii) isxdigit() iv) tolower() v) toupper()<\/li>\n<li>(*) 1) Write a program to store 10 numbers in an array and find sum of 10 numbers. 2) Write a program to perform following matrix operations using 2-D array \tAddition \tSubtraction \tTranspose \tSum of digonal of matrix<\/li>\n<li>Write a program to implement following Standard Library String Functions. i) strlen() ii) strcpy() iii) strcat( ) iv) strcmp( ) v) strrev()<\/li>\n<li>(*) Declare a structure Student consisting of following members: \trollno \tname \taddress \tpercentage Write a program to take data of three students and display the same.<\/li>\n<li>Write C program to create, initialize, assign and access a pointer variable<\/li>\n<p>Note : Out of above suggestive LLOs &#8211; \t&#8216;*&#8217; Marked Practicals (LLOs) Are mandatory. \tMinimum 80% of above list of lab experiment are to be performed. \tJudicial mix of LLOs are to be performed to achieve desired outcomes.\n<\/ol>\n<\/p>\n<p><h4>Micro Project \/ Self Learning<\/h4>\n<\/p>\n<p><i>Virtual Labs<\/i><\/p>\n<ul>\n<li>Students are encouraged to solve IIT Virtual Labs assignment on any selected topic. Link for Virtual Labs: https:\/\/cse02-iiith.vlabs.ac.in\/Introduction.html<\/li>\n<\/ul>\n<p><i>Micro project<\/i><\/p>\n<ul>\n<li>Unit Convertor: Each batch will prepare a menu driven program to perform different operations unit conversion.<\/li>\n<li>Patterns: Each batch will prepare a program to display different number patterns<\/li>\n<li>Basic Mathematical Functions: Each batch will prepare a menu driven program to perform following operations: i) Pascal triangle ii) Armstrong No. iii) Floyd\u00e2\u20ac\u2122s triangle iv) HCF and LCM.<\/li>\n<li>Number Conversion System: Each batch will prepare a menu driven program to convert decimal number system to i) binary ii) Octal iii) Hexadecimal number system<\/li>\n<li>a) Bus Reservation System: Each batch will prepare a menu driven program to following operations i) Book a Ticket ii) List the information of all the tickets booked.<\/li>\n<p>Note :<br \/>\nMicroproject topics are suggestive topics, faculty can design the microproject topics as per the CO. The microproject has to be application based, laboratory-based or field-based as suggested by Teacher. Similar microprojects can be added by concerned faculty. For this course 2 hr per week are allocated for SL (Self Learning) in learning scheme. By considering 30 hr self learning work course teacher has to allocate one or two task may be combination of assignments and \/ or micro projects . Micro project is expected to complete as a group activity. Course teacher can assign specific learning or any other skill development task . According to task assign , course teacher can set rubrics for continuous ( formative ) type assessment. SLA marks shall be awarded as per continuous assessment record.\n<\/ul>\n<\/p>\n<p><h4>Laboratory Equipment \/ Software Required<\/h4>\n<p id=\"istudy\" style=\"text-align:center\">For the complete Syllabus, results, class timetable, and many other features kindly download the <a 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 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<p><h4>Learning Materials \/ Books<\/h4>\n<ol>\n<li>Yashwant Kanetkar\tLet Us &#8216;C&#8217;\tBPB Publication New Delhi ISBN: 978818331630<\/li>\n<li>E Balaguruswamy\tProgramming in &#8216;C&#8217;\tTata McGrawHill New Delhi ISBN: 978-125-900461-2<\/li>\n<li>Brian W. Kernighan \/ Dennis Ritchie\tThe C Programming Language 2e\tPearson Publication ISBN : 10. 0131103628<\/li>\n<li>Herbert Schildt\tC: The Complete Reference\tMcGraw Hill ISBN: 978-0070411838<\/li>\n<\/ol>\n<p><h4>Learning Websites &amp; Portals<\/h4>\n<ol>\n<li>www.tutorialpoint.com\tBasics of C programming<\/li>\n<li>www.cprogramming.com\tCprogramming.com covers both C in-depth, with both beginner-friendly tutorials, more advanced artic<\/li>\n<li>www.sourcecodeworld.com\tC programming made easier<\/li>\n<li>www.programmiz.com\tWebsite provides easy to learn study material with online compiler to learn C programming<\/li>\n<li>www.indiastudycente.com\tOnline portal to study C programming<\/li>\n<li>www.c4learn.com\tWebsite provides easy to learn study material with online compiler to learn C programming<\/li>\n<\/li>\n<\/ol>\n<p align=\"justify\">For detail Syllabus of all other subjects of Electronics &amp; Comm Engg, K scheme do visit <a href=\"..\/category\/msbte\/et\/\">Electronics &amp; Comm Engg 2nd Sem Syllabus for K scheme<\/a>.<\/p>\n<p align=\"justify\">For all Electronics &amp; Comm Engg results, visit <a href=\"https:\/\/www.inspirenignite.com\/mh\/msbte-results\/\">MSBTE Electronics &amp; Comm Engg all semester results<\/a> direct links.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Programming in C Language detailed Syllabus for Electronics &amp; Comm Engg (ET), K scheme PDF has been taken from the MSBTE official website and presented for the diploma students. For [&hellip;]<\/p>\n","protected":false},"author":2351,"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":[116,146],"tags":[],"class_list":["post-28144","post","type-post","status-publish","format-standard","hentry","category-2nd-sem-msbte","category-et-msbte"],"_links":{"self":[{"href":"https:\/\/www.inspirenignite.com\/mh\/wp-json\/wp\/v2\/posts\/28144","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inspirenignite.com\/mh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inspirenignite.com\/mh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/mh\/wp-json\/wp\/v2\/users\/2351"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/mh\/wp-json\/wp\/v2\/comments?post=28144"}],"version-history":[{"count":0,"href":"https:\/\/www.inspirenignite.com\/mh\/wp-json\/wp\/v2\/posts\/28144\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inspirenignite.com\/mh\/wp-json\/wp\/v2\/media?parent=28144"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/mh\/wp-json\/wp\/v2\/categories?post=28144"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/mh\/wp-json\/wp\/v2\/tags?post=28144"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}