{"id":69145,"date":"2021-08-12T10:59:12","date_gmt":"2021-08-12T14:59:12","guid":{"rendered":"http:\/\/bangla.salearningschool.com\/recent-posts\/why-computer-science-students-need-to-study-math-45\/"},"modified":"2021-08-12T10:59:12","modified_gmt":"2021-08-12T14:59:12","slug":"why-computer-science-students-need-to-study-math-45","status":"publish","type":"post","link":"http:\/\/bangla.sitestree.com\/?p=69145","title":{"rendered":"Why Computer Science Students Need to Study Math? #45"},"content":{"rendered":"<ul>\n<li> It&#8217;s true that many great software were built by people without mathematics background. They could do better with mathematics training\/background. [K. Devlin, ACM Communications, September 2003,  Volume 46]<\/li>\n<li><i>&#8220;The main benefit of learning and doing mathematics is that it develops the ability to reason about formally defined abstract structures like those in computer science and its applications&#8221;<\/i>. [K. Devlin, ACM Communications, September 2003,  Volume 46]<\/li>\n<li> Computing is all about constructing, manipulating, and reasoning about abstractions. Mathematics is all about handling abstractions in a precise manner. [K. Devlin, ACM Communications, September 2003,  Volume 46]<\/li>\n<li> <i>&#8220;If you want to prepare people to design, build, and reason about formal abstractions, including computer software, the best approach is to look for the most challenging mental exercises that force the brain to master abstract entities-entities that are purely abstract &#8211; and cause the brain the maximum difficulty to handle. Where do you find this excellent mental training ground? In mathematics&#8221;<\/i>[K. Devlin, ACM Communications, September 2003,  Volume 46]<\/li>\n<li> <i>&#8220;The mathematical thinking, as well as the mathematics, in a computer science education prepares students for all stages of system development, from design to the correctness of the final implementation&#8221;<\/i> [K. B. Bruce et. al. ACM Communications, September 2003, Volume 46]<\/li>\n<li> <i>&#8220;Discrete mathematics, especially logic, plays an implicit role in software engineering similar to the role of continuous mathematics in traditional physical based engineering disciplines&#8221;<\/i>. [P. B. Henderson, ACM Communications Magazine, September 2003, Volume 46]<\/li>\n<\/ul>\n<p>From: http:\/\/sitestree.com\/?p=4938<br \/> Categories:45<br \/>Tags:<br \/> Post Data:2010-05-22 00:20:06<\/p>\n<pre><code>    Shop Online: &lt;a href='https:\/\/www.ShopForSoul.com\/' target='new' rel=\"noopener\"&gt;https:\/\/www.ShopForSoul.com\/&lt;\/a&gt;\n    (Big Data, Cloud, Security, Machine Learning): Courses: &lt;a href='http:\/\/Training.SitesTree.com' target='new' rel=\"noopener\"&gt; http:\/\/Training.SitesTree.com&lt;\/a&gt; \n    In Bengali: &lt;a href='http:\/\/Bangla.SaLearningSchool.com' target='new' rel=\"noopener\"&gt;http:\/\/Bangla.SaLearningSchool.com&lt;\/a&gt;\n    &lt;a href='http:\/\/SitesTree.com' target='new' rel=\"noopener\"&gt;http:\/\/SitesTree.com&lt;\/a&gt;\n    8112223 Canada Inc.\/JustEtc: &lt;a href='http:\/\/JustEtc.net' target='new' rel=\"noopener\"&gt;http:\/\/JustEtc.net (Software\/Web\/Mobile\/Big-Data\/Machine Learning) &lt;\/a&gt;\n    Shop Online: &lt;a href='https:\/\/www.ShopForSoul.com'&gt; https:\/\/www.ShopForSoul.com\/&lt;\/a&gt;\n    Medium: &lt;a href='https:\/\/medium.com\/@SayedAhmedCanada' target='new' rel=\"noopener\"&gt; https:\/\/medium.com\/@SayedAhmedCanada &lt;\/a&gt;\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>It&#8217;s true that many great software were built by people without mathematics background. They could do better with mathematics training\/background. [K. Devlin, ACM Communications, September 2003, Volume 46] &#8220;The main benefit of learning and doing mathematics is that it develops the ability to reason about formally defined abstract structures like those in computer science and &hellip; <\/p>\n<p><a class=\"more-link btn\" href=\"http:\/\/bangla.sitestree.com\/?p=69145\">Continue reading<\/a><\/p>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1917],"tags":[],"class_list":["post-69145","post","type-post","status-publish","format-standard","hentry","category-fromsitestree-com","item-wrap"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":26398,"url":"http:\/\/bangla.sitestree.com\/?p=26398","url_meta":{"origin":69145,"position":0},"title":"Lecture 2 | Programming Abstractions (Stanford) #Programming #C++","author":"Author-Check- Article-or-Video","date":"April 23, 2021","format":false,"excerpt":"From: http:\/\/sitestree.com\/?p=2659 Categories:Programming, C++Tags:C#, Programming, Abstraction, Stanford Post Data:2015-10-23 12:46:25 Shop Online: https:\/\/www.ShopForSoul.com\/ (Big Data, Cloud, Security, Machine Learning): Courses: http:\/\/Training.SitesTree.com In Bengali: http:\/\/Bangla.SaLearningSchool.com http:\/\/SitesTree.com 8112223 Canada Inc.\/JustEtc: http:\/\/JustEtc.net (Software\/Web\/Mobile\/Big-Data\/Machine Learning) Shop Online: https:\/\/www.ShopForSoul.com\/ Medium: https:\/\/medium.com\/@SayedAhmedCanada","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":69159,"url":"http:\/\/bangla.sitestree.com\/?p=69159","url_meta":{"origin":69145,"position":1},"title":"Research Notes from ACM Communication Magazine, Vol 52, No-2 #45","author":"Author-Check- Article-or-Video","date":"August 12, 2021","format":false,"excerpt":"Just some random notes Computational Photography is a bright field of computing Digital cameras have software for sure, however open source camera project gives programmers a platform to experiment with digital camera programming Obama is the first US president who has used the internet extensively for his election campaign \"Programming\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":69179,"url":"http:\/\/bangla.sitestree.com\/?p=69179","url_meta":{"origin":69145,"position":2},"title":"IT: Career News, Industry News, Research News #45","author":"Author-Check- Article-or-Video","date":"August 13, 2021","format":false,"excerpt":"IT Career News <ul> <li> <a href='http:\/\/www.computerworld.com\/action\/article.do?command=viewArticleBasic&taxonomyName=Careers&articleId=9128090&taxonomyId=10&pageNumber=1' target='new' rel=\"noopener\">Becoming an IT consultant: Do's, don'ts and disasters to avoid<\/a> <\/li><li> <a href='http:\/\/www.cio.com\/article\/480406\/IT_Layoffs_Not_As_Many_As_You_Think?source=nlt_ciocareers' target='new' rel=\"noopener\">IT Layoffs: Not As Many As You Think<\/a> <\/li><li> <a href='http:\/\/www.businessweek.com\/technology\/content\/feb2009\/tc20090228_990934.htm' target='new' rel=\"noopener\">Why Skilled Immigrants Are Leaving the U.S.<\/a> <\/li><li> <a href='http:\/\/mit.edu\/invent\/n-pressreleases\/n-press-09index.html' target='new' rel=\"noopener\">MAJORITY OF U.S. TEENS FEEL\u2026","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":13719,"url":"http:\/\/bangla.sitestree.com\/?p=13719","url_meta":{"origin":69145,"position":3},"title":"CS101 &#8211; Discrete Mathematics: Foundation for Computer Science (\u09ac\u09bf\u099a\u09cd\u099b\u09bf\u09a8\u09cd\u09a8 \u0997\u09a3\u09bf\u09a4)","author":"Author-Check- Article-or-Video","date":"November 1, 2017","format":false,"excerpt":"Introductory video of Discrete Mathematics: Foundation for Computer Science Course by Dimik Computing School. The course will be conducted online and in Bangla. This course will teach about mathematical proof and basic probability and some mathematical theories required for a computer science student. This course require prior knowledge of basics\u2026","rel":"","context":"In &quot;Misc Computing&quot;","block_context":{"text":"Misc Computing","link":"http:\/\/bangla.sitestree.com\/?cat=1884"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/bangla.sitestree.com\/wp-content\/uploads\/2017\/11\/hqdefault.jpg?fit=480%2C360&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":13721,"url":"http:\/\/bangla.sitestree.com\/?p=13721","url_meta":{"origin":69145,"position":4},"title":"CS101 &#8211; Discrete Mathematics: Foundation for Computer Science (\u09ac\u09bf\u099a\u09cd\u099b\u09bf\u09a8\u09cd\u09a8 \u0997\u09a3\u09bf\u09a4)","author":"Author-Check- Article-or-Video","date":"November 1, 2017","format":false,"excerpt":"Introductory video of Discrete Mathematics: Foundation for Computer Science Course by Dimik Computing School. The course will be conducted online and in Bangla. This course will teach about mathematical proof and basic probability and some mathematical theories required for a computer science student. This course require prior knowledge of basics\u2026","rel":"","context":"In &quot;Misc Computing&quot;","block_context":{"text":"Misc Computing","link":"http:\/\/bangla.sitestree.com\/?cat=1884"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/bangla.sitestree.com\/wp-content\/uploads\/2017\/11\/hqdefault-1.jpg?fit=480%2C360&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":26396,"url":"http:\/\/bangla.sitestree.com\/?p=26396","url_meta":{"origin":69145,"position":5},"title":"Lecture 1 | Programming Abstractions (Stanford) #Programming #C++","author":"Author-Check- Article-or-Video","date":"April 23, 2021","format":false,"excerpt":"From: http:\/\/sitestree.com\/?p=2657 Categories:Programming, C++Tags:C#, Programming, Abstraction, Stanford Post Data:2015-10-23 06:19:04 Shop Online: https:\/\/www.ShopForSoul.com\/ (Big Data, Cloud, Security, Machine Learning): Courses: http:\/\/Training.SitesTree.com In Bengali: http:\/\/Bangla.SaLearningSchool.com http:\/\/SitesTree.com 8112223 Canada Inc.\/JustEtc: http:\/\/JustEtc.net (Software\/Web\/Mobile\/Big-Data\/Machine Learning) Shop Online: https:\/\/www.ShopForSoul.com\/ Medium: https:\/\/medium.com\/@SayedAhmedCanada","rel":"","context":"In &quot;FromSitesTree.com&quot;","block_context":{"text":"FromSitesTree.com","link":"http:\/\/bangla.sitestree.com\/?cat=1917"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/69145","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=69145"}],"version-history":[{"count":0,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=\/wp\/v2\/posts\/69145\/revisions"}],"wp:attachment":[{"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=69145"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=69145"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bangla.sitestree.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=69145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}