{"id":1162,"date":"2024-05-19T09:52:20","date_gmt":"2024-05-19T09:52:20","guid":{"rendered":"https:\/\/www.inspirenignite.com\/ap\/ai106-programming-in-c-syllabus-for-dcaie-1st-year-c20-regulation-apsbtet\/"},"modified":"2024-05-19T09:52:20","modified_gmt":"2024-05-19T09:52:20","slug":"ai106-programming-in-c-syllabus-for-dcaie-1st-year-c20-regulation-apsbtet","status":"publish","type":"post","link":"https:\/\/www.inspirenignite.com\/ap\/ai106-programming-in-c-syllabus-for-dcaie-1st-year-c20-regulation-apsbtet\/","title":{"rendered":"AI-106: Programming in C syllabus for DCAIE 1st Year C20 regulation APSBTET"},"content":{"rendered":"<p align=\"justify\">Programming in C detailed syllabus for Diploma in Computer Engineering (Artificial Intelligence) (DCAIE) for C20 regulation curriculum has been taken from the <a class=\"rank-math-link\" href=\"https:\/\/sbtet.ap.gov.in\/APSBTET\/\" style=\"color: inherit\" rel=\"nofollow noopener\" target=\"_blank\">APSBTET<\/a> official website and presented for the DCAIE students. For course code, course name, 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 Diploma in Computer Engineering (Artificial Intelligence) 1st Year scheme and its subjects, do visit <a class=\"rank-math-link\" href=\"..\/computer-engineering-artificial-intelligence-dcaie-syllabus-for-1st-year-c20-regulation-apsbtet\">DCAIE 1st Year C20 regulation scheme<\/a>. The detailed syllabus of programming in c is as follows. <\/p>\n<p><h4>Course Objectives<\/h4>\n<p id=\"istudy\" style=\"text-align:center\">For the complete syllabus, results, class timetable, and many other features kindly download the <a class=\"rank-math-link\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" rel=\"nofollow noopener\" target=\"_blank\">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 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\" rel=\"nofollow noopener\" target=\"_blank\"><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<ol>\n<li>Develop, compile and debug programs using C- fundamentals and different programming statements in C language.<\/li>\n<li>Evaluate various operations using primary and derived data types in C.<\/li>\n<li>Analyse programs using predefined functions, modules and recursive techniques<\/li>\n<li>Write scientific and logical programs using pointers, file pointers<\/li>\n<li>Develop programs using information passing<\/li>\n<\/ol>\n<p><h4>1. Introduction to C Language:<\/h4>\n<p>History of C language &#8211; importance of C Define language -structure of C language &#8211; programming style of C language &#8211; steps involved in executing the C program-Character set &#8211; C Tokens &#8211; Keywords and Identifiers- Constants and Variables -Data Types and classification &#8211; declaration of constants and variables-initializing values to variables-user defined data types-usage of type qualifiers.\n<\/p>\n<p><h4>2. Input and Output Statements, Operators and Expressions in C:<\/h4>\n<p id=\"istudy\" style=\"text-align:center\">For the complete syllabus, results, class timetable, and many other features kindly download the <a class=\"rank-math-link\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" rel=\"nofollow noopener\" target=\"_blank\">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 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\" rel=\"nofollow noopener\" target=\"_blank\"><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>3. Understand Decision Making, Iterative and Other Control Statements :<\/h4>\n<p>imple if,if-else, if else ladder, nested if-else-switch statement &#8211; else if, nested if , else if ladder, switch statements- Classification of various loop statements- while statement &#8211; do.. while statement ram &#8211; for loop statement &#8211; nesting of loops- Comparisons of different loop statements -goto statement-break and continue statements -concept of structured programming\n<\/p>\n<p><h4>4. Understand Arrays and Strings,Basics of Structures and Unions:<\/h4>\n<p>Arrays -One Dimensional Arrays &#8211; array programs -two Dimensional Arrays- programs on matrix &#8211; Strings &#8212; String handling functions &#8211; Structure- Array of structures &#8211; Nested structures- pointer to structure Self referential structures &#8211; Union and illustrate use of a union &#8211; difference between Structures and Union\n<\/p>\n<p><h4>5. Understand User Defined Functions,Basics of Pointers,File Management and Preprocessor Directives:<\/h4>\n<p>Function &#8211; user defined functions &#8211; Advantages &#8211; Recursion concept &#8211; parameter passing -storage classes &#8211; scope, visibility and lifetime of variables in functions- Local and External variables -Global variable- &#8211; Pointer &#8211; Differentiate address and de-referencing operators &#8211; Pointer Arithmetic- precedence of address and de- referencing operators &#8211; -Relationship between Arrays and Pointers &#8211; Pointers as Function Arguments &#8211;\n<\/p>\n<p><h4>6. Dynamic Memory Management<\/h4>\n<p id=\"istudy\" style=\"text-align:center\">For the complete syllabus, results, class timetable, and many other features kindly download the <a class=\"rank-math-link\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" rel=\"nofollow noopener\" target=\"_blank\">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 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\" rel=\"nofollow noopener\" target=\"_blank\"><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>7. Files<\/h4>\n<p>file pointers &#8211; file opening in various modes &#8211; Concept of closing of a file -operations on files &#8211; Need of Preprocessor directives &#8211; Various Preprocessor directives- Macros -Command line arguments\n<\/p>\n<p align=\"justify\">For detailed syllabus of all other subjects of Diploma in Computer Engineering (Artificial Intelligence), C20 regulation curriculum do visit <a class=\"rank-math-link\" href=\"..\/category\/dcaie+1st-year\">DCAIE 1st Year subject syllabuses for C20 regulation<\/a>. <\/p>\n<p align=\"justify\">For all Diploma in Computer Engineering (Artificial Intelligence) exam timetable, visit <a class=\"rank-math-link\" href=\"https:\/\/www.inspirenignite.com\/ap\/category\/exam-time-table\/\">APSBTET DCAIE all semester exam timetable<\/a> direct link. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Programming in C detailed syllabus for Diploma in Computer Engineering (Artificial Intelligence) (DCAIE) for C20 regulation curriculum has been taken from the APSBTET official website and presented for the DCAIE [&hellip;]<\/p>\n","protected":false},"author":2530,"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":[6,25],"tags":[],"class_list":["post-1162","post","type-post","status-publish","format-standard","hentry","category-1st-year","category-dcaie"],"_links":{"self":[{"href":"https:\/\/www.inspirenignite.com\/ap\/wp-json\/wp\/v2\/posts\/1162","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inspirenignite.com\/ap\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inspirenignite.com\/ap\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/ap\/wp-json\/wp\/v2\/users\/2530"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/ap\/wp-json\/wp\/v2\/comments?post=1162"}],"version-history":[{"count":0,"href":"https:\/\/www.inspirenignite.com\/ap\/wp-json\/wp\/v2\/posts\/1162\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inspirenignite.com\/ap\/wp-json\/wp\/v2\/media?parent=1162"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/ap\/wp-json\/wp\/v2\/categories?post=1162"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/ap\/wp-json\/wp\/v2\/tags?post=1162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}