{"id":1096,"date":"2024-05-19T09:50:48","date_gmt":"2024-05-19T09:50:48","guid":{"rendered":"https:\/\/www.inspirenignite.com\/ap\/am108-c-and-graphics-programming-lab-syllabus-for-am-1st-year-c20-regulation-apsbtet\/"},"modified":"2024-05-19T09:50:48","modified_gmt":"2024-05-19T09:50:48","slug":"am108-c-and-graphics-programming-lab-syllabus-for-am-1st-year-c20-regulation-apsbtet","status":"publish","type":"post","link":"https:\/\/www.inspirenignite.com\/ap\/am108-c-and-graphics-programming-lab-syllabus-for-am-1st-year-c20-regulation-apsbtet\/","title":{"rendered":"AM-108: C and Graphics Programming Lab syllabus for AM 1st Year C20 regulation APSBTET"},"content":{"rendered":"<p align=\"justify\">C and Graphics Programming Lab detailed syllabus for Diploma in Animation and Multimedia (AM) 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 AM 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 Animation and Multimedia 1st Year scheme and its subjects, do visit <a class=\"rank-math-link\" href=\"..\/animation-and-multimedia-am-syllabus-for-1st-year-c20-regulation-apsbtet\">AM 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<\/ol>\n<p><h4>List of Experiments<\/h4>\n<ol>\n<li>Exercise on structure of C program. For a given C program, identify\tthe\tdifferent building blocks<\/li>\n<li>Exercise on Keywords and identifiers\tFor a given C program identify the keywords and identifiers<\/li>\n<li>Exercise on constants and variables\tFor a given C program identify the constants and variables<\/li>\n<li>Execution of simple C program\tExecute a simple C program<\/li>\n<li>Exercise on operators and expressions\tWrite a C program that uses different arithmetic operators<\/li>\n<li>Exercise on special operators\tWrite a C program that uses special operators<\/li>\n<li>Exercise on input and output of characters\tWrite a C program for reading\tand\twriting characters<\/li>\n<li>Exercise on formatted input and output\tWrite a C program using formatted\tinput\tand formatted output<\/li>\n<li>Exercise on Escape Sequence Characters\tWrite a C program using Escape\tSequence Characters<\/li>\n<li>Exercise on simple if statement\tWrite a C program using simple if statement<\/li>\n<li>Exercise on if.. else statement\tWrite a C program using if.. else statement<\/li>\n<li>Exercise on else..if ladder statement\tWrite a C program using else..if ladder statement<\/li>\n<li>Exercise on switch statement\tWrite a C program using switch statement<\/li>\n<li>Exercise on conditional operator\tWrite a C program using ( ? : ) conditional operator<\/li>\n<li>Exercise on while statement\tWrite a C program using while statement<\/li>\n<li>Exercise on for statement\tWrite a C program using for statement<\/li>\n<li>Exercise on do..while statement\tWrite a C program using do statement<\/li>\n<li>Exercise on one dimensional arrays\tWrite a C program to create and access one<\/li>\n<li>Exercise on two dimensional arrays\tWrite a C program to create and access two dimensional array<\/li>\n<li>Exercise on strings\tWrite a C\tprogram for reading and writing strings<\/li>\n<li>Exercise on structure\tWrite a C program using structure<\/li>\n<li>Exercise on union\tWrite a C program using union<\/li>\n<li>Exercise on array of structures\tWrite a C program to create\tan\tarray\tof structures and store and retrieve data from that array<\/li>\n<li>Exercise on user-defined function\tWrite a C program to define and call\tuser- defined functions<\/li>\n<li>Exercise on recursion\tWrite a C program using recursion<\/li>\n<li>Exercise on lines\tWrite a C program to draw different\tlines\twith different colors and with different styiles.<\/li>\n<li>Exercise on rectangles\tWrite a C program to draw different rectangles with different colors and with different fill styles .<\/li>\n<li>Exercise on circles\tWrite a C program to draw concentric circles\twith different colors and with different fill styles .<\/li>\n<li>Exercise on ellipses\tWrite a C program to draw different circles and arcs<\/li>\n<li>Exercise on pie chart\tWrite a C program to draw piechart\twith\tdifferent slices with different colors and with different fill styles .<\/li>\n<li>Exercise on bar chart\tWrite a C program to draw bar and 3d bar charts with different colors and with different fill styles .<\/li>\n<li>Exercise on text\tWrite a C program to display different texts with different fonts , styles and colors and sizes .<\/li>\n<li>Exercise on text Animation\tWrite a C program to animate Your name\ton screen<\/li>\n<li>Exercise on Bouncing ball animation\tWrite a C program to animate bouncing ball till a key on keyboard is pressed<\/li>\n<li>Exercise on Car Animation\tWrite a C program to draw a\tcar\tanimate\tcar movement in left to right on the screen till any key on the keyboard is pressed.<\/li>\n<\/li>\n<\/ol>\n<p align=\"justify\">For detailed syllabus of all other subjects of Diploma in Animation and Multimedia, C20 regulation curriculum do visit <a class=\"rank-math-link\" href=\"..\/category\/am+1st-year\">AM 1st Year subject syllabuses for C20 regulation<\/a>. <\/p>\n<p align=\"justify\">For all Diploma in Animation and Multimedia exam timetable, visit <a class=\"rank-math-link\" href=\"https:\/\/www.inspirenignite.com\/ap\/category\/exam-time-table\/\">APSBTET AM all semester exam timetable<\/a> direct link. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>C and Graphics Programming Lab detailed syllabus for Diploma in Animation and Multimedia (AM) 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,18],"tags":[],"class_list":["post-1096","post","type-post","status-publish","format-standard","hentry","category-1st-year","category-am"],"_links":{"self":[{"href":"https:\/\/www.inspirenignite.com\/ap\/wp-json\/wp\/v2\/posts\/1096","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=1096"}],"version-history":[{"count":0,"href":"https:\/\/www.inspirenignite.com\/ap\/wp-json\/wp\/v2\/posts\/1096\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inspirenignite.com\/ap\/wp-json\/wp\/v2\/media?parent=1096"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/ap\/wp-json\/wp\/v2\/categories?post=1096"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/ap\/wp-json\/wp\/v2\/tags?post=1096"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}