{"id":23035,"date":"2020-07-16T06:57:23","date_gmt":"2020-07-16T06:57:23","guid":{"rendered":"https:\/\/www.inspirenignite.com\/jntuh\/cs611pe-concurrent-programming-cse-syllabus-for-btech-3rd-year-2nd-sem-r18-regulation-jntuh-professional-elective-iii\/"},"modified":"2020-07-16T06:57:23","modified_gmt":"2020-07-16T06:57:23","slug":"cs611pe-concurrent-programming-cse-syllabus-for-btech-3rd-year-2nd-sem-r18-regulation-jntuh-professional-elective-iii","status":"publish","type":"post","link":"https:\/\/www.inspirenignite.com\/jntuh\/cs611pe-concurrent-programming-cse-syllabus-for-btech-3rd-year-2nd-sem-r18-regulation-jntuh-professional-elective-iii\/","title":{"rendered":"CS611PE: Concurrent Programming CSE Syllabus for B.Tech 3rd Year 2nd Sem R18 Regulation JNTUH (Professional Elective-III)"},"content":{"rendered":"<p align=\"justify\">Concurrent Programming detailed Syllabus for Computer Science &amp; Engineering (CSE), R18 regulation has been taken from the <a href=\"https:\/\/jntuh.ac.in\/syllabus\/\" style=\"color: inherit\" target=\"_blank\" rel=\"noopener\">JNTUH<\/a> official website and presented for the students affiliated to JNTUH course structure. For Course Code, Subject Names, Theory Lectures, Tutorial, Practical\/Drawing, Credits, and other information do visit full semester subjects post given below. The Syllabus PDF files can also be downloaded from the universities official website.<\/p>\n<p align=\"justify\">For all the other CSE 3rd Year 2nd Sem Syllabus for B.Tech R18 Regulation JNTUH, visit <a href=\"..\/cse-3rd-year-2nd-sem-syllabus-for-btech-r18-regulation-jntuh\">Computer Science &amp; Engineering 3rd Year 2nd Sem R18 Scheme<\/a>. <\/p>\n<p align=\"justify\">For all the (Professional Elective-III) subjects refer to <a href=\"..\/cse-3rd-year-2nd-sem-professional-elective-iii-syllabus-for-btech-r18-regulation-jntuh\">Professional Elective-III Scheme<\/a>. The detail syllabus for concurrent programming is as follows.  <\/p>\n<h4>Pre-requisite:<\/h4>\n<p id=\"istudy\" style=\"text-align:center\">For the complete Syllabus, results, class timetable, and many other features kindly download the <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">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 href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1\" target=\"_blank\" rel=\"noopener\"><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<h4>Course Objectives:<\/h4>\n<p align=\"justify\">\nTo explore the abstractions used in concurrent programming<\/p>\n<h4>Course Outcomes:<\/h4>\n<p align=\"justify\">\n<ol>\n<li>Ability to implement the mechanisms for communication and co-ordination among concurrent processes.<\/li>\n<li>Ability to understand and reason about concurrency and concurrent objects<\/li>\n<li>Ability to implement the locking and non-blocking mechanisms<\/li>\n<li>Ability to understand concurrent objects<\/li>\n<\/ol>\n<h4>Unit I<\/h4>\n<p id=\"istudy\" style=\"text-align:center\">For the complete Syllabus, results, class timetable, and many other features kindly download the <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">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 href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1\" target=\"_blank\" rel=\"noopener\"><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<h4>Unit II<\/h4>\n<p align=\"justify\">\nConcurrent Objects &#8211; Concurrency and Correctness, Sequential Objects, Quiescent consistency, Sequential Consistency, Linearizability, Linearization Points, Formal Definitions Linearizability, Compositional Linearizability, The Nonblocking Property, Progress conditions, Dependent Progress Conditions, The Java Memory Model, Locks and synchronized Blocks, Volatile Fields, Final Fields.<\/p>\n<h4>Unit III<\/h4>\n<p align=\"justify\">\n<br \/>\n  Synchronization Operations, Consensus Numbers, Consensus Protocols, The compareAndSet Operation, Introduction Universality, A Lock-Free Universal, Construction Wait- Free Universal Construction, Spin Locks , Test-And-Set Locks<\/p>\n<h4>Unit IV<\/h4>\n<p id=\"istudy\" style=\"text-align:center\">For the complete Syllabus, results, class timetable, and many other features kindly download the <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">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 href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1\" target=\"_blank\" rel=\"noopener\"><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<h4>Unit V<\/h4>\n<p align=\"justify\">\nConcurrent Queues and the ABA Problem, Concurrent Stacks and Elimination, Transactional Memories<\/p>\n<h4>Text Books:<\/h4>\n<p align=\"justify\">\n<ol>\n<li>The Art of Multiprocessor Programming, by Maurice Herlihy and Nir Shavit, Morgan Kaufmman Publishers, 1st Edition, Indian Reprint 2012.<\/li>\n<\/ol>\n<h4>Reference Book:<\/h4>\n<p id=\"istudy\" style=\"text-align:center\">For the complete Syllabus, results, class timetable, and many other features kindly download the <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy\" target=\"_blank\" rel=\"noopener\">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 href=\"https:\/\/play.google.com\/store\/apps\/details?id=ini.istudy&amp;pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1\" target=\"_blank\" rel=\"noopener\"><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 detail Syllabus of all other subjects of B.Tech 3rd Year 2nd Sem Computer Science &amp; Engineering, visit <a href=\"..\/category\/cse+3rd-year\">CSE 3rd Year 2nd Sem Syllabus<\/a> Subjects.<\/p>\n<p align=\"justify\">For all B.Tech results, visit <a href=\"https:\/\/www.inspirenignite.com\/jntuh\/jntuh-b-tech-results\/\">JNTUH B.Tech all years, and semester results <\/a>from direct links.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Concurrent Programming detailed Syllabus for Computer Science &amp; Engineering (CSE), R18 regulation has been taken from the JNTUH official website and presented for the students affiliated to JNTUH course structure. [&hellip;]<\/p>\n","protected":false},"author":2344,"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":[2],"tags":[],"class_list":["post-23035","post","type-post","status-publish","format-standard","hentry","category-cse"],"_links":{"self":[{"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/posts\/23035","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/users\/2344"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/comments?post=23035"}],"version-history":[{"count":0,"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/posts\/23035\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/media?parent=23035"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/categories?post=23035"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.inspirenignite.com\/jntuh\/wp-json\/wp\/v2\/tags?post=23035"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}