{"id":1138,"date":"2024-05-19T09:51:47","date_gmt":"2024-05-19T09:51:47","guid":{"rendered":"https:\/\/www.inspirenignite.com\/ap\/ag106-c-and-graphics-programming-syllabus-for-d3dage-1st-year-c20-regulation-apsbtet\/"},"modified":"2025-05-03T11:25:42","modified_gmt":"2025-05-03T05:55:42","slug":"ag106-c-and-graphics-programming-syllabus-for-d3dage-1st-year-c20-regulation-apsbtet","status":"publish","type":"post","link":"https:\/\/www.inspirenignite.com\/ap\/ag106-c-and-graphics-programming-syllabus-for-d3dage-1st-year-c20-regulation-apsbtet\/","title":{"rendered":"AG-106: C and Graphics Programming syllabus for D3DAGE 1st Year C20 regulation APSBTET"},"content":{"rendered":"<p align=\"justify\">C and Graphics Programming detailed syllabus for Diploma in 3D Animation and Graphics Engineering (D3DAGE) 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 D3DAGE 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 3D Animation and Graphics Engineering 1st Year scheme and its subjects, do visit <a class=\"rank-math-link\" href=\"..\/3d-animation-and-graphics-engineering-d3dage-syllabus-for-1st-year-c20-regulation-apsbtet\/\">D3DAGE 1st Year C20 regulation scheme<\/a>. The detailed syllabus of c and graphics programming 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 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 and graphics functions<\/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 &#8211; 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, 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 and Graphics Programming:<\/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- -Graphics Programming:\tGraphics.h &#8211; co-ordinate system-color codes- Initgraph-closegraph- graphic functions to draw various shapes- text handling functions &#8211; delay-cleardevice\u00e2\u20ac\u201dkbhit() function &#8211; animation\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 3D Animation and Graphics Engineering, C20 regulation curriculum do visit <a class=\"rank-math-link\" href=\"..\/category\/d3dage+1st-year\/\">D3DAGE 1st Year subject syllabuses for C20 regulation<\/a>. <\/p>\n<p align=\"justify\">For all Diploma in 3D Animation and Graphics Engineering exam timetable, visit <a class=\"rank-math-link\" href=\"https:\/\/www.inspirenignite.com\/ap\/category\/exam-time-table\/\">APSBTET D3DAGE all semester exam timetable<\/a> direct link. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>C and Graphics Programming detailed syllabus for Diploma in 3D Animation and Graphics Engineering (D3DAGE) for C20 regulation curriculum has been taken from the APSBTET official website and presented for [&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,23],"tags":[],"class_list":["post-1138","post","type-post","status-publish","format-standard","hentry","category-1st-year","category-d3dage"],"_links":{"self":[{"href":"https:\/\/www.inspirenignite.com\/ap\/wp-json\/wp\/v2\/posts\/1138","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=1138"}],"version-history":[{"count":1,"href":"https:\/\/www.inspirenignite.com\/ap\/wp-json\/wp\/v2\/posts\/1138\/revisions"}],"predecessor-version":[{"id":1889,"href":"https:\/\/www.inspirenignite.com\/ap\/wp-json\/wp\/v2\/posts\/1138\/revisions\/1889"}],"wp:attachment":[{"href":"https:\/\/www.inspirenignite.com\/ap\/wp-json\/wp\/v2\/media?parent=1138"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/ap\/wp-json\/wp\/v2\/categories?post=1138"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/ap\/wp-json\/wp\/v2\/tags?post=1138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}