{"id":346,"date":"2018-06-04T19:33:31","date_gmt":"2018-06-04T19:33:31","guid":{"rendered":"https:\/\/opentextbc.ca\/oerdiscipline\/?post_type=chapter&#038;p=346"},"modified":"2024-09-04T17:48:08","modified_gmt":"2024-09-04T17:48:08","slug":"computer-science-general","status":"publish","type":"chapter","link":"https:\/\/opentextbc.ca\/oerdiscipline\/chapter\/computer-science-general\/","title":{"raw":"Computer Science - General","rendered":"Computer Science &#8211; General"},"content":{"raw":"<div class=\"textbox shaded\" style=\"text-align: center;\">Also see <a href=\"\/oerdiscipline\/back-matter\/appendix-b\/#computerscience\">Computer Science OER<\/a> in development.<\/div>\r\n<div class=\"textbox textbox--sidebar\">Last update:\r\nSep 4\/24<\/div>\r\n&nbsp;\r\n<h1>Collections<\/h1>\r\n<a href=\"https:\/\/www.intechopen.com\/books\/subject\/physical-sciences-engineering-and-technology\">IntechOpen: Physical Sciences, Engineering and Technology<\/a> (CC BY)\r\n\r\nA collection of peer-reviewed open access textbooks on topics related to the physical sciences, engineering, and technology.\r\n<h1>Courses<\/h1>\r\n<a href=\"https:\/\/oli.cmu.edu\/courses\/cyber-technology-nsc-stem-pathways-open-free\/\">Cyber Technology<\/a> (CC BY-NC-SA)\r\n\r\nLearn about PC hardware, software, and networking, as well as core skills for computing professionals. Cyber students are prepared for entry-level positions across the computing industry and in government, and have an opportunity to sit for nationally recognized certifications from Cisco and CompTIA.\r\n<h1>Supplemental Materials<\/h1>\r\n<a href=\"https:\/\/staff.columbiacollege.bc.ca\/wcheng\/CSCI165OER\/index.html\">Test Bank: Introduction to the Internet and the World Wide Web<\/a> (CC BY)\r\n\r\nCreated by William Cheng, Columbia College, this test bank contains questions and answers on six broad topics: HTML, CSS, JavaScript, jQuery, Graphics and PHP. This test bank was designed for the Columbia College course CSCI 165: Introduction to the Internet and the World Wide Web.\r\n\r\n<a href=\"https:\/\/www.wisc-online.com\/learn\/computer-science\">WISC-Online Computer Science<\/a>\u00a0(CC BY-NC)\r\n\r\nA collection of learning objects on different topics in computer science.\r\n<h1>Textbooks<\/h1>\r\n<img class=\"alignleft size-full wp-image-729\" src=\"https:\/\/opentextbc.ca\/oerdiscipline\/wp-content\/uploads\/sites\/213\/2017\/11\/icons8-canada-map-50.png\" alt=\"This is a Canadian created resource\" width=\"50\" height=\"50\" \/><a href=\"http:\/\/opensask.ca\/index.html\">Computer Science 20<\/a> (CC BY-SA)\r\n\r\nThis textbook was written to support the teaching of Computer Science 20 in Saskatchewan. It is meant to provide students with an interactive experience as they learn to program. They can read the text, watch videos, and write and execute Python code.\r\n\r\n<a href=\"https:\/\/open.oregonstate.education\/computationalbiology\/\">A Primer for Computational Biology<\/a> (CC BY-NC-SA)\r\n\r\nThis book aims to teach these basics of scientific computing: skills that even in fields such as computer science are often gained informally over a long period of time. This book is intended for readers who have passing familiarity with computing. While these concepts will likely be useful to researchers in many fields, I frame most of the discussion and examples in the analysis of biological data, and thus assume some basic biological knowledge, including concepts such as genes, genomes, and proteins.\r\n\r\n<a href=\"https:\/\/open.uct.ac.za\/handle\/11427\/30659\">Social Issues and Professional Practice in IT and Computing<\/a> (CC BY-NC-SA)\r\n\r\nThe course introduces important considerations relating to ethical and professional issues. It introduces students to ethical issues such as property rights, freedom of expression and privacy, and concepts such as free and open source software, ICT for Development, and Professional Codes of Conduct. It also equips students with tools for critical reasoning in order to construct and analyse ICT policy arguments and evaluate the ethical components in ICT case studies.\r\n\r\n<a href=\"https:\/\/natureofcode.com\/\">The Nature of Code<\/a> (CC BY-NC, GNU)\r\n\r\nLearn the basics of programming (variables, conditionals, loops, objects, arrays) as well as a survey of applications related to making interactive projects (images, pixels, computer vision, networking, data, 3D).\r\n<h1>Workbooks<\/h1>\r\n<img class=\"size-full wp-image-729 alignleft\" src=\"https:\/\/opentextbc.ca\/oerdiscipline\/wp-content\/uploads\/sites\/213\/2017\/11\/icons8-canada-map-50.png\" alt=\"This is a Canadian created resource\" width=\"50\" height=\"50\" \/><a href=\"https:\/\/openeducationalberta.ca\/introtechnologystewardship\/\">Introduction to Technology Stewardship for Agricultural Extension and Advisory Services: Course Workbook<\/a> (CC BY-NC-SA)\r\n\r\nTechnology stewardship is a leadership role that almost any practitioner can assume. In this role, a technology steward is someone who works with a community of practice (COP) to encourage the adoption and use of digital technologies for communications, training, and knowledge transfer. This workbook is designed to introduce you to a leadership strategy that will help you understand and assume the role of a technology steward with your COP.","rendered":"<div class=\"textbox shaded\" style=\"text-align: center;\">Also see <a href=\"\/oerdiscipline\/back-matter\/appendix-b\/#computerscience\">Computer Science OER<\/a> in development.<\/div>\n<div class=\"textbox textbox--sidebar\">Last update:<br \/>\nSep 4\/24<\/div>\n<p>&nbsp;<\/p>\n<h1>Collections<\/h1>\n<p><a href=\"https:\/\/www.intechopen.com\/books\/subject\/physical-sciences-engineering-and-technology\">IntechOpen: Physical Sciences, Engineering and Technology<\/a> (CC BY)<\/p>\n<p>A collection of peer-reviewed open access textbooks on topics related to the physical sciences, engineering, and technology.<\/p>\n<h1>Courses<\/h1>\n<p><a href=\"https:\/\/oli.cmu.edu\/courses\/cyber-technology-nsc-stem-pathways-open-free\/\">Cyber Technology<\/a> (CC BY-NC-SA)<\/p>\n<p>Learn about PC hardware, software, and networking, as well as core skills for computing professionals. Cyber students are prepared for entry-level positions across the computing industry and in government, and have an opportunity to sit for nationally recognized certifications from Cisco and CompTIA.<\/p>\n<h1>Supplemental Materials<\/h1>\n<p><a href=\"https:\/\/staff.columbiacollege.bc.ca\/wcheng\/CSCI165OER\/index.html\">Test Bank: Introduction to the Internet and the World Wide Web<\/a> (CC BY)<\/p>\n<p>Created by William Cheng, Columbia College, this test bank contains questions and answers on six broad topics: HTML, CSS, JavaScript, jQuery, Graphics and PHP. This test bank was designed for the Columbia College course CSCI 165: Introduction to the Internet and the World Wide Web.<\/p>\n<p><a href=\"https:\/\/www.wisc-online.com\/learn\/computer-science\">WISC-Online Computer Science<\/a>\u00a0(CC BY-NC)<\/p>\n<p>A collection of learning objects on different topics in computer science.<\/p>\n<h1>Textbooks<\/h1>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-full wp-image-729\" src=\"https:\/\/opentextbc.ca\/oerdiscipline\/wp-content\/uploads\/sites\/213\/2017\/11\/icons8-canada-map-50.png\" alt=\"This is a Canadian created resource\" width=\"50\" height=\"50\" \/><a href=\"http:\/\/opensask.ca\/index.html\">Computer Science 20<\/a> (CC BY-SA)<\/p>\n<p>This textbook was written to support the teaching of Computer Science 20 in Saskatchewan. It is meant to provide students with an interactive experience as they learn to program. They can read the text, watch videos, and write and execute Python code.<\/p>\n<p><a href=\"https:\/\/open.oregonstate.education\/computationalbiology\/\">A Primer for Computational Biology<\/a> (CC BY-NC-SA)<\/p>\n<p>This book aims to teach these basics of scientific computing: skills that even in fields such as computer science are often gained informally over a long period of time. This book is intended for readers who have passing familiarity with computing. While these concepts will likely be useful to researchers in many fields, I frame most of the discussion and examples in the analysis of biological data, and thus assume some basic biological knowledge, including concepts such as genes, genomes, and proteins.<\/p>\n<p><a href=\"https:\/\/open.uct.ac.za\/handle\/11427\/30659\">Social Issues and Professional Practice in IT and Computing<\/a> (CC BY-NC-SA)<\/p>\n<p>The course introduces important considerations relating to ethical and professional issues. It introduces students to ethical issues such as property rights, freedom of expression and privacy, and concepts such as free and open source software, ICT for Development, and Professional Codes of Conduct. It also equips students with tools for critical reasoning in order to construct and analyse ICT policy arguments and evaluate the ethical components in ICT case studies.<\/p>\n<p><a href=\"https:\/\/natureofcode.com\/\">The Nature of Code<\/a> (CC BY-NC, GNU)<\/p>\n<p>Learn the basics of programming (variables, conditionals, loops, objects, arrays) as well as a survey of applications related to making interactive projects (images, pixels, computer vision, networking, data, 3D).<\/p>\n<h1>Workbooks<\/h1>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-729 alignleft\" src=\"https:\/\/opentextbc.ca\/oerdiscipline\/wp-content\/uploads\/sites\/213\/2017\/11\/icons8-canada-map-50.png\" alt=\"This is a Canadian created resource\" width=\"50\" height=\"50\" \/><a href=\"https:\/\/openeducationalberta.ca\/introtechnologystewardship\/\">Introduction to Technology Stewardship for Agricultural Extension and Advisory Services: Course Workbook<\/a> (CC BY-NC-SA)<\/p>\n<p>Technology stewardship is a leadership role that almost any practitioner can assume. In this role, a technology steward is someone who works with a community of practice (COP) to encourage the adoption and use of digital technologies for communications, training, and knowledge transfer. This workbook is designed to introduce you to a leadership strategy that will help you understand and assume the role of a technology steward with your COP.<\/p>\n<div class=\"media-attributions clear\" prefix:cc=\"http:\/\/creativecommons.org\/ns#\" prefix:dc=\"http:\/\/purl.org\/dc\/terms\/\"><h2>Media Attributions<\/h2><ul><li about=\"https:\/\/icons8.com\/icon\/58448\/canada-map\"><a rel=\"cc:attributionURL\" href=\"https:\/\/icons8.com\/icon\/58448\/canada-map\" property=\"dc:title\">Canada Map Icon<\/a>  &copy;  <a rel=\"dc:creator\" href=\"https:\/\/icons8.com\/\" property=\"cc:attributionName\">Icons8<\/a>    is licensed under a  <a rel=\"license\" href=\"https:\/\/creativecommons.org\/licenses\/by-nd\/4.0\/\">CC BY-ND (Attribution NoDerivatives)<\/a> license<\/li><\/ul><\/div>","protected":false},"author":90,"menu_order":1,"template":"","meta":{"pb_show_title":"on","pb_short_title":"","pb_subtitle":"","pb_authors":[],"pb_section_license":""},"chapter-type":[],"contributor":[],"license":[],"class_list":["post-346","chapter","type-chapter","status-publish","hentry"],"part":101,"_links":{"self":[{"href":"https:\/\/opentextbc.ca\/oerdiscipline\/wp-json\/pressbooks\/v2\/chapters\/346","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/opentextbc.ca\/oerdiscipline\/wp-json\/pressbooks\/v2\/chapters"}],"about":[{"href":"https:\/\/opentextbc.ca\/oerdiscipline\/wp-json\/wp\/v2\/types\/chapter"}],"author":[{"embeddable":true,"href":"https:\/\/opentextbc.ca\/oerdiscipline\/wp-json\/wp\/v2\/users\/90"}],"version-history":[{"count":24,"href":"https:\/\/opentextbc.ca\/oerdiscipline\/wp-json\/pressbooks\/v2\/chapters\/346\/revisions"}],"predecessor-version":[{"id":3663,"href":"https:\/\/opentextbc.ca\/oerdiscipline\/wp-json\/pressbooks\/v2\/chapters\/346\/revisions\/3663"}],"part":[{"href":"https:\/\/opentextbc.ca\/oerdiscipline\/wp-json\/pressbooks\/v2\/parts\/101"}],"metadata":[{"href":"https:\/\/opentextbc.ca\/oerdiscipline\/wp-json\/pressbooks\/v2\/chapters\/346\/metadata\/"}],"wp:attachment":[{"href":"https:\/\/opentextbc.ca\/oerdiscipline\/wp-json\/wp\/v2\/media?parent=346"}],"wp:term":[{"taxonomy":"chapter-type","embeddable":true,"href":"https:\/\/opentextbc.ca\/oerdiscipline\/wp-json\/pressbooks\/v2\/chapter-type?post=346"},{"taxonomy":"contributor","embeddable":true,"href":"https:\/\/opentextbc.ca\/oerdiscipline\/wp-json\/wp\/v2\/contributor?post=346"},{"taxonomy":"license","embeddable":true,"href":"https:\/\/opentextbc.ca\/oerdiscipline\/wp-json\/wp\/v2\/license?post=346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}