{"id":1082,"date":"2024-05-19T09:50:29","date_gmt":"2024-05-19T09:50:29","guid":{"rendered":"https:\/\/www.inspirenignite.com\/ap\/aim106-programming-in-c-syllabus-for-aim-1st-year-c20-regulation-apsbtet\/"},"modified":"2024-05-19T09:50:29","modified_gmt":"2024-05-19T09:50:29","slug":"aim106-programming-in-c-syllabus-for-aim-1st-year-c20-regulation-apsbtet","status":"publish","type":"post","link":"https:\/\/www.inspirenignite.com\/ap\/aim106-programming-in-c-syllabus-for-aim-1st-year-c20-regulation-apsbtet\/","title":{"rendered":"AIM-106: Programming in C syllabus for AIM 1st Year C20 regulation APSBTET"},"content":{"rendered":"<p align=\"justify\">Programming in C detailed syllabus for Diploma in Artificial Intelligence and Machine Learning (AIM) 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 AIM 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 Artificial Intelligence and Machine Learning 1st Year scheme and its subjects, do visit <a class=\"rank-math-link\" href=\"..\/artificial-intelligence-and-machine-learning-aim-syllabus-for-1st-year-c20-regulation-apsbtet\">AIM 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>Use various operations using primary and derived data types inC.<\/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 Clanguage:<\/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 Inc:<\/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 Decisionmaking, Iterative and Other Control Statements:<\/h4>\n<p>Simpleif, if-else, if else ladder, nested if-else-switch statement &#8211; else if, nested if , else if ladder, switchstatements- 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 structuredprogramming\n<\/p>\n<p><h4>4. Understandarrays 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 Definedfunctions, Basics of Pointers, File Management and Preprocessor Directives:<\/h4>\n<p>Function &#8211; user defined functions &#8211; Advantages &#8211; Recursion concept -parameter passing -storage classes &#8211; scope, visibility and lifetime of variables in functionsLocal and External variables -Global variable- &#8211; Pointer &#8211; Differentiate address and dereferencing operators &#8211; Pointer Arithmetic- precedence of address and de- referencing operators &#8211; -Relationship between Arrays and Pointers &#8211; Pointers as Function Arguments -Dynamic memory management-<\/p>\n<ol>\n<li>Files:<\/li>\n<p>File pointers &#8211; file opening in various modes &#8211; Concept of closing of a file -operations on files &#8211; Need of Pre-processor directives &#8211; Various Pre-processor directives- Macros -Command line arguments\n<\/ol>\n<\/p>\n<p><h4>Reference Books:<\/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 align=\"justify\">For detailed syllabus of all other subjects of Diploma in Artificial Intelligence and Machine Learning, C20 regulation curriculum do visit <a class=\"rank-math-link\" href=\"..\/category\/aim+1st-year\">AIM 1st Year subject syllabuses for C20 regulation<\/a>. <\/p>\n<p align=\"justify\">For all Diploma in Artificial Intelligence and Machine Learning exam timetable, visit <a class=\"rank-math-link\" href=\"https:\/\/www.inspirenignite.com\/ap\/category\/exam-time-table\/\">APSBTET AIM all semester exam timetable<\/a> direct link. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Programming in C detailed syllabus for Diploma in Artificial Intelligence and Machine Learning (AIM) for C20 regulation curriculum has been taken from the APSBTET official website and presented for the [&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,17],"tags":[],"class_list":["post-1082","post","type-post","status-publish","format-standard","hentry","category-1st-year","category-aim"],"_links":{"self":[{"href":"https:\/\/www.inspirenignite.com\/ap\/wp-json\/wp\/v2\/posts\/1082","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=1082"}],"version-history":[{"count":0,"href":"https:\/\/www.inspirenignite.com\/ap\/wp-json\/wp\/v2\/posts\/1082\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inspirenignite.com\/ap\/wp-json\/wp\/v2\/media?parent=1082"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/ap\/wp-json\/wp\/v2\/categories?post=1082"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/ap\/wp-json\/wp\/v2\/tags?post=1082"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}