{"id":31625,"date":"2023-04-25T02:06:04","date_gmt":"2023-04-25T02:06:04","guid":{"rendered":"https:\/\/www.inspirenignite.com\/vtu\/bpops103-principles-of-programming-using-c-syllabus-cse-stream-physics-group-2022-scheme\/"},"modified":"2023-04-25T02:06:04","modified_gmt":"2023-04-25T02:06:04","slug":"bpops103-principles-of-programming-using-c-syllabus-cse-stream-physics-group-2022-scheme","status":"publish","type":"post","link":"https:\/\/www.inspirenignite.com\/vtu\/bpops103-principles-of-programming-using-c-syllabus-cse-stream-physics-group-2022-scheme\/","title":{"rendered":"BPOPS103: Principles of Programming Using C syllabus CSE Stream Physics Group 2022 Scheme"},"content":{"rendered":"<p align=\"justify\">Principles of Programming Using C detailed syllabus for CSE Stream Physics Group 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 CSE 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>\n<p align=\"justify\">For CSE Stream Physics Group 1st Sem scheme and its subjects, do visit <a class=\"rank-math-link\" href=\"..\/cse-stream-physics-group-1st-sem-syllabus-2022-scheme\">CSE Stream Physics Group 1st Sem 2022 Scheme scheme<\/a>. The detailed syllabus of principles of programming using c is as follows. <\/p>\n<p>  <title>Principles of Programming Using C<\/title><\/p>\n<h4>Course Objectives:<\/h4>\n<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>\n<h4>Teaching-Learning Process (GeneralInstructions)<\/h4>\n<p>  These are sample strategies, which teachers can use to accelerate the attainment of the various<\/p>\n<h4>Course Outcomes:<\/h4>\n<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>\n<h4>Module 1:<\/h4>\n<p>  (6 Hours of Pedagogy) Introduction to C: Introduction to computers, input and output devices, designing efficient programs. Introduction to C, Structure of C program, Files used in a C program, Compilers, Compiling and executing C programs, variables, constants, Input\/output statements in C, Textbook: Chapter 1.1-1.9, 2.1-2.2, 8.1 &#8211; 8.6 ,9.1-9.14 Teaching-Learning Process Chalkandtalkmethod\/PowerPointPresentation\/ Web Content: https :\/\/tinyurl. com\/4xmrexre<\/p>\n<h4>Module 2:<\/h4>\n<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>\n<h4>Module 3:<\/h4>\n<p>  (8 Hours of Pedagogy) Functions: Introduction using functions, Function definition, function declaration, function call, return statement, passing parameters to functions, scope of variables, storage classes, recursive functions. Arrays: Declaration of arrays, accessing the elements of an array, storing values in arrays, Operations on arrays, Passing arrays to functions, two dimensional arrays, operations on two-dimensional arrays, twodimensional arrays to functions, multidimensional arrays, applications of arrays. Textbook: Chapter 11.1-11.10, 12.1-12.10,12.12 Teaching-Learning Process Chalkandtalkmethod\/PowerPointPresentation<\/p>\n<h4>Module 4:<\/h4>\n<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>\n<h4>Module 5:<\/h4>\n<p>  (6 Hours of Pedagogy) Structure, Union, and Enumerated Data Type: Introduction, structures and functions, Unions, unions inside structures, Enumerated data type. Files: Introduction to files, using files in C, reading and writing data files. , Detecting end of file Textbook: Chapter 15.1 &#8211; 15.10, 16.1-16.5 Teaching-Learning Process Chalkandtalkmethod\/PowerPointPresentation<\/p>\n<h4>Course Outcomes:<\/h4>\n<p>  (Course Skill Set) At the end of the course the student will be able to:<\/p>\n<ol>\n<li>Elucidate the basic architecture and functionalities of a computer and also recognize the hardware parts.<\/li>\n<li>Apply programming constructs of C language to solve the real world problem<\/li>\n<li>Explore user-defined data structures like arrays in implementing solutions to problems like searching and sorting<\/li>\n<li>Explore user-defined data structures like structures, unions and pointers in implementing solutions<\/li>\n<li>Design and Develop Solutions to problems using modular programming constructs using functions<\/li>\n<\/ol>\n<h4>Programming Assignments<\/h4>\n<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>\n<h4>Semester End Examination:<\/h4>\n<p>  Theory SEE will be conducted by University as per the scheduled timetable, with common question papers for the subject (duration 03 hours)<\/p>\n<ol>\n<li>The question paper will have ten questions. Each question is set for 20 marks. Marks scored shall be proportionally reduced to 50 marks.<\/li>\n<li>There will be 2 questions from each module. Each of the two questions under a module (with a maximum of 3 sub-questions), should have a mix of topics under that module.<\/li>\n<li>The students have to answer 5 full questions, selecting one full question from each module<\/li>\n<\/ol>\n<h4>Suggested Learning Resources:<\/h4>\n<ol>\n<li>Computer fundamentals and programming in c, \u201cReema Thareja\u201d, Oxford University, Second edition, 2017.<\/li>\n<\/ol>\n<h4>Reference Books:<\/h4>\n<ol>\n<li>E. Balaguruswamy, Programming in ANSI C, 7th Edition, Tata McGraw-Hill.<\/li>\n<li>Brian W. Kernighan and Dennis M. Ritchie, The \u2018C\u2019 Programming Language, Prentice Hall of India.<\/li>\n<\/ol>\n<h4>Web links and Video Lectures (e-Resources):<\/h4>\n<ol>\n<li>elearning.vtu.ac.in\/econtent\/courses\/video\/B SZ15PCD23.html<\/li>\n<li>https:\/\/nptel.ac.inZcourses\/106\/105\/106105171\/ MOOC courses can be adopted for more clarity in understanding the topics and verities of problem solving methods.<\/li>\n<li>https:\/\/tinyurl.com\/4xmrexre<\/li>\n<\/ol>\n<h4>Activity Based Learning (Suggested Activities in Class)\/ Practical Based learning<\/h4>\n<ul>\n<li>Quizzes<\/li>\n<li>Assignments<\/li>\n<li>Seminars<\/li>\n<\/ul>\n<p align=\"justify\">For detailed syllabus of all other subjects of CSE Stream Physics Group, 2022 Scheme curriculum do visit <a class=\"rank-math-link\" href=\"..\/category\/physics-group-cse-stream+1st-sem\">CSE Stream Physics Group 1st Sem subject syllabuses for 2022 Scheme<\/a>. <\/p>\n<p align=\"justify\">For all CSE Stream Physics Group results, visit <a class=\"rank-math-link\" href=\"https:\/\/www.inspirenignite.com\/vtu\/vtu-be-btech-results\/\">VTU CSE Stream Physics Group all semester results<\/a> direct link. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Principles of Programming Using C detailed syllabus for CSE Stream Physics Group 2022 Scheme curriculum has been taken from the VTUs official website and presented for the CSE Stream Physics [&hellip;]<\/p>\n","protected":false},"author":2298,"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":[2,97],"tags":[],"class_list":["post-31625","post","type-post","status-publish","format-standard","hentry","category-1st-sem","category-physics-group-cse-stream"],"_links":{"self":[{"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/posts\/31625","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/users\/2298"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/comments?post=31625"}],"version-history":[{"count":0,"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/posts\/31625\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/media?parent=31625"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/categories?post=31625"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/tags?post=31625"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}