{"id":1140,"date":"2024-05-19T09:51:49","date_gmt":"2024-05-19T09:51:49","guid":{"rendered":"https:\/\/www.inspirenignite.com\/ap\/ag108-c-and-graphics-programming-lab-syllabus-for-d3dage-1st-year-c20-regulation-apsbtet\/"},"modified":"2024-05-19T09:51:49","modified_gmt":"2024-05-19T09:51:49","slug":"ag108-c-and-graphics-programming-lab-syllabus-for-d3dage-1st-year-c20-regulation-apsbtet","status":"publish","type":"post","link":"https:\/\/www.inspirenignite.com\/ap\/ag108-c-and-graphics-programming-lab-syllabus-for-d3dage-1st-year-c20-regulation-apsbtet\/","title":{"rendered":"AG-108: C and Graphics Programming Lab syllabus for D3DAGE 1st Year C20 regulation APSBTET"},"content":{"rendered":"<p align=\"justify\">C and Graphics Programming Lab 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 lab is as follows. <\/p>\n<p><h4>Course Objectives<\/h4>\n<\/p>\n<p><i>Upon Completion of the Course the Student Shall be able To<\/i><\/p>\n<ol>\n<li>Edit, compile and debug execution of C-Programs<\/li>\n<li>Learn the syntax of all the statements, keywords, user defied identifiers and usage of writing statements in C-Program.<\/li>\n<li>Evaluate all the expressions using different primary types of data, derived data, operators and with their precedence,<\/li>\n<li>Write C-programs using I\/O statements, decision making statements.<\/li>\n<li>Write structured and modular C-programs<\/li>\n<li>Write C-programs to make use of graphics functions..<\/li>\n<li>Write C-programs to implement Animations.<\/li>\n<\/ol>\n<p><h4>Course Outcomes:<\/h4>\n<ol>\n<li>Perform Edit, compile and debug and execution of C-Programs(12)<\/li>\n<li>Develop programs using different predefined functions, keywords, user defined identifiers(18)<\/li>\n<li>Evaluate different expressions using available C-operators and valid data supported by C-language(24)<\/li>\n<li>Develop C-programs using control statements, array&#8217;s, structures, unions, files (90)<\/li>\n<li>Develop C-programs using user defined Functions and recursion<\/li>\n<li>Develop C-programs using graphics and animation techniques<\/li>\n<\/ol>\n<p><h4>List of Experiments<\/h4>\n<\/p>\n<p><i>Fundamentals and Input \/ Output Statements<\/i><\/p>\n<ol>\n<li>Exercise on structure of C Program<\/li>\n<li>Exercise on Keywords and identifiers<\/li>\n<li>Exercise on constants and variables<\/li>\n<li>Execution of simple C program<\/li>\n<li>Exercise on operators and expressions<\/li>\n<li>Exercise on special operators<\/li>\n<li>Exercise on input and output of characters<\/li>\n<li>Exercise on formatted input and output<\/li>\n<li>Exercise on escape sequence characters<\/li>\n<\/ol>\n<p><i>Control Statements<\/i>\n<\/p>\n<p><i>Note:<\/i><br \/>\n Every statement must be repeated with at least 5 different applications<\/p>\n<ol>\n<li>Exercise on simple if statement<\/li>\n<li>Exercise on if..else statement<\/li>\n<li>Exercise on if..else..if ladder statement<\/li>\n<li>Exercise on switch statement<\/li>\n<li>Exercise on conditional operator comparing with if-else statement<\/li>\n<li>Exercise on while statement<\/li>\n<li>Exercise on for statement<\/li>\n<li>Exercise on do. While statement<\/li>\n<\/ol>\n<p><i>Arrays, Structures and Unions<\/i><\/p>\n<ol>\n<li>Exercise on one dimensional arrays<\/li>\n<li>Exercise on two dimensional arrays<\/li>\n<li>Exercise on strings<\/li>\n<li>Exercise on structure<\/li>\n<li>Exercise on union<\/li>\n<li>Exercise on array of structures<\/li>\n<\/ol>\n<p><i>User Defined Functions and Graphics<\/i><\/p>\n<ol>\n<li>Exercise on user-defined function<\/li>\n<li>Exercise on recursion<\/li>\n<li>Exercise on lines with different colors and styles<\/li>\n<li>Exercise on rectangles<\/li>\n<li>Exercise on circles<\/li>\n<li>Exercise on ellipses and arcs<\/li>\n<li>Exercise on pie chart<\/li>\n<li>Exercise on bar chart<\/li>\n<li>Exercise on text<\/li>\n<li>Exercise on text animation.<\/li>\n<li>Exercise on bouncing ball till a key is pressed<\/li>\n<li>Exercise on moving car till any key is pressed<\/li>\n<\/li>\n<\/ol>\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 Lab 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 [&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-1140","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\/1140","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=1140"}],"version-history":[{"count":0,"href":"https:\/\/www.inspirenignite.com\/ap\/wp-json\/wp\/v2\/posts\/1140\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inspirenignite.com\/ap\/wp-json\/wp\/v2\/media?parent=1140"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/ap\/wp-json\/wp\/v2\/categories?post=1140"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/ap\/wp-json\/wp\/v2\/tags?post=1140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}