{"id":32085,"date":"2023-04-25T02:41:29","date_gmt":"2023-04-25T02:41:29","guid":{"rendered":"https:\/\/www.inspirenignite.com\/vtu\/besck204e-introduction-to-c-programming-syllabus-civil-stream-chemistry-group-2022-scheme-engineering-science-course-ii\/"},"modified":"2023-04-25T02:41:29","modified_gmt":"2023-04-25T02:41:29","slug":"besck204e-introduction-to-c-programming-syllabus-civil-stream-chemistry-group-2022-scheme-engineering-science-course-ii","status":"publish","type":"post","link":"https:\/\/www.inspirenignite.com\/vtu\/besck204e-introduction-to-c-programming-syllabus-civil-stream-chemistry-group-2022-scheme-engineering-science-course-ii\/","title":{"rendered":"BESCK204E: Introduction to C Programming syllabus Civil Stream Chemistry Group 2022 Scheme (Engineering Science Course-II)"},"content":{"rendered":"<p align=\"justify\">Introduction to C Programming detailed syllabus for Civil Stream Chemistry Group for 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 Civil Stream Chemistry 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 Civil Stream Chemistry Group 2nd Sem scheme and its subjects, do visit <a class=\"rank-math-link\" href=\"..\/civil-stream-chemistry-group-2nd-sem-syllabus-2022-scheme\">Civil Stream Chemistry Group 2nd Sem 2022 Scheme scheme<\/a>. For Engineering Science Course-II scheme and its subjects refer to <a class=\"rank-math-link\" href=\"..\/engineering-science-course-ii-syllabus-civil-stream-chemistry-group-2022-scheme\">Civil Stream Chemistry Group Engineering Science Course-II syllabus scheme<\/a>. The detailed syllabus of introduction to c programming is as follows. <\/p>\n<p>  <title>Introduction to C Programming<\/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 (General Instructions)<\/h4>\n<p>  These are sample strategies, which teachers can use to accelerate the attainment of the various course outcomes.<\/p>\n<ol>\n<li>Lecturer method (L) need not to be only traditional lecture method, but alternative effective teaching methods could be adopted to attain the outcomes.<\/li>\n<li>Use of Video\/Animation to explain functioning of various concepts.<\/li>\n<li>Encourage collaborative (Group Learning)Learning in the class.<\/li>\n<li>Ask atleast three HOT(Higher order Thinking) questions in the class,which promotes critical thinking.<\/li>\n<li>Adopt Problem Based Learning (PBL),which fosters students\u2019 Analytical skills, develop design thinking skills such as the ability to design, evaluate, generalize, and analyze information rather than simply recall it.<\/li>\n<li>Introduce Topics in manifold representations.<\/li>\n<li>Show the different ways to solve the same problem and encourage the students to come up with their own creative ways to solve them.<\/li>\n<li>Discuss how every concept can be applied to the real world-and when that&#8217;s possible, it helps to improve the students&#8217; understanding.<\/li>\n<li>Use https:\/\/pythontutor.com\/visualize.html#mode=edit in order to visualize the operations of C Programs<\/li>\n<\/ol>\n<h4>Module 1:<\/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 2:<\/h4>\n<p>  (6 Hours of Pedagogy) Operators in C, Type conversion and typecasting. Decision control and Looping statements: Introduction to decision control, Conditional branching statements, iterative statements, nested loops, break and continue statements, goto statement. Textbook: Chapter 9.15-9.16, 10.1-10.6 Teaching-Learning Process Chalkandtalkmethod\/PowerPointPresentation<\/p>\n<h4>Module 3:<\/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 4:<\/h4>\n<p>  (6 Hours of Pedagogy) Two dimensional arrays, operations on two-dimensional arrays, two-dimensional arrays to functions, multidimensional arrays. Applications of arrays and introduction to strings: Applications of arrays, case study with sorting techinques. Introduction to strings: Reading strings, writing strings, summary of functions used to read and write characters. Suppressing input using a Scanset. Textbook: Chapter 12.7-12.12 Teaching-Learning Process Chalkandtalkmethod\/PowerPointPresentation<\/p>\n<h4>Module 5:<\/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>Course Outcomes:<\/h4>\n<p>  (CourseSkillSet) 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>Suggested Learning Resources:<\/h4>\n<h4>Text Books:<\/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>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\/BS\/15PCD23.html<\/li>\n<li>https:\/\/nptel.ac.in\/courses\/106\/105\/106105171\/ MOOC courses can be adopted for more clarity in understanding the topics and verities of problem solving methods.<\/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<h4>Lab Assignments<\/h4>\n<ol>\n<li>C Program to find Mechanical Energy of a particle using E = mgh+1\/2 mv2.<\/li>\n<li>C Program to convert Kilometers into Meters and Centimeters.<\/li>\n<li>C Program To Check the Given Character is Lowercase or Uppercase or Special Character.<\/li>\n<li>Program to balance the given Chemical Equation values x, y, p, q of a simple chemical equation of the type: The task is to find the values of constants b1, b2, b3 such that the equation is balanced on both sides and it must be the reduced form.<\/li>\n<li>ImplementMatrixmultiplicationandvalidatetherulesofmultiplication.<\/li>\n<li>Computesin(x)\/cos(x)usingTaylorseriesapproximation.Compareyou result withthebuilt- inlibraryfunction.Printboththeresultswithappropriateinferences.<\/li>\n<li>SortthegivensetofNnumbersusingBubblesort.<\/li>\n<li>Writefunctionstoimplementstringoperationssuchascompare,concatenate,stringlength.Convinceth eparameterpassingtechniques.<\/li>\n<li>Implementstructurestoread,writeandcomputeaverage-marksandthestudentsscoringaboveandbelowtheaveragemarksforaclassofN students.<\/li>\n<li>Developaprogramusingpointerstocomputethesum,meanandstandarddeviationofallelementsstored inanarrayofNrealnumbers.<\/li>\n<\/ol>\n<p align=\"justify\">For detailed syllabus of all the other subjects of Civil Stream Chemistry Group 2nd Sem, visit <a class=\"rank-math-link\" href=\"..\/category\/chemistry-group-civil-stream+2nd-sem\">Civil Stream Chemistry Group 2nd Sem subject syllabuses for 2022 Scheme<\/a>. <\/p>\n<p align=\"justify\">For all Civil Stream Chemistry Group results, visit <a class=\"rank-math-link\" href=\"https:\/\/www.inspirenignite.com\/vtu\/vtu-be-btech-results\/\">VTU Civil Stream Chemistry Group all semester results<\/a> direct link. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction to C Programming detailed syllabus for Civil Stream Chemistry Group for 2022 Scheme curriculum has been taken from the VTUs official website and presented for the Civil Stream Chemistry [&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":[100],"tags":[],"class_list":["post-32085","post","type-post","status-publish","format-standard","hentry","category-chemistry-group-civil-stream"],"_links":{"self":[{"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/posts\/32085","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=32085"}],"version-history":[{"count":0,"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/posts\/32085\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/media?parent=32085"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/categories?post=32085"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/vtu\/wp-json\/wp\/v2\/tags?post=32085"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}