The field of Artificial Intelligence (AI) is certainly the buzz today, and we are deluged by TV and print ads from vendors offering AI hardware, software, and consulting services. This is rightly s...
{"title":"The state of machine learning","authors":"BrandonDan","doi":"10.5555/3417682.3417696","DOIUrl":"https://doi.org/10.5555/3417682.3417696","url":null,"abstract":"The field of Artificial Intelligence (AI) is certainly the buzz today, and we are deluged by TV and print ads from vendors offering AI hardware, software, and consulting services. This is rightly s...","PeriodicalId":213828,"journal":{"name":"Journal of Computing Sciences in Colleges","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126674196","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
String matching is to find a substring in a string. The algorithms commonly used for finding a matching are the brute-force algorithm, Boyer-Moore algorithm, and Knuth-Morris-Pratt algorithm. The b...
{"title":"Using animations to teach string matching effectively","authors":"LiangY. Daniel, LiLixin, TongWeitian","doi":"10.5555/3417699.3417703","DOIUrl":"https://doi.org/10.5555/3417699.3417703","url":null,"abstract":"String matching is to find a substring in a string. The algorithms commonly used for finding a matching are the brute-force algorithm, Boyer-Moore algorithm, and Knuth-Morris-Pratt algorithm. The b...","PeriodicalId":213828,"journal":{"name":"Journal of Computing Sciences in Colleges","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116951276","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
In building curriculum in new areas of computer science, often the tools introduced in the course are an important component. This is especially true in the area of big data, where the complexity o...
{"title":"Jupyter notebooks versus a textbook in a big data course","authors":"DePrattiRoland","doi":"10.5555/3417639.3417658","DOIUrl":"https://doi.org/10.5555/3417639.3417658","url":null,"abstract":"In building curriculum in new areas of computer science, often the tools introduced in the course are an important component. This is especially true in the area of big data, where the complexity o...","PeriodicalId":213828,"journal":{"name":"Journal of Computing Sciences in Colleges","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127043593","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
In this one-hour tutorial, the participants will be introduced to the Alexa programming environment, and learn how to create an Alexa skill. Specifically, this tutorial is designed for the particip...
{"title":"Introduction to Alexa programming","authors":"CantyJay, CernaEdgar, HsinWen-Jung","doi":"10.5555/3417608.3417620","DOIUrl":"https://doi.org/10.5555/3417608.3417620","url":null,"abstract":"In this one-hour tutorial, the participants will be introduced to the Alexa programming environment, and learn how to create an Alexa skill. Specifically, this tutorial is designed for the particip...","PeriodicalId":213828,"journal":{"name":"Journal of Computing Sciences in Colleges","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130065113","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
The Gartner group [3] notes that most in the IT industry will be using cloud-based resources in 2020 and that future use of cloud computing is only expected to grow. Furthermore, 75% of surveyed or...
{"title":"Integrating cloud computing across existing computer and information science courses","authors":"KurniawatiRuth","doi":"10.5555/3417639.3417669","DOIUrl":"https://doi.org/10.5555/3417639.3417669","url":null,"abstract":"The Gartner group [3] notes that most in the IT industry will be using cloud-based resources in 2020 and that future use of cloud computing is only expected to grow. Furthermore, 75% of surveyed or...","PeriodicalId":213828,"journal":{"name":"Journal of Computing Sciences in Colleges","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130579230","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Many people are learning programming on their own using various online resources such as educational games. Unfortunately, little is known about how to keep online educational game learners motivat...
{"title":"Re)engaging novice online learners in an educational programming game","authors":"J. LeeMichael","doi":"10.5555/3417639.3417652","DOIUrl":"https://doi.org/10.5555/3417639.3417652","url":null,"abstract":"Many people are learning programming on their own using various online resources such as educational games. Unfortunately, little is known about how to keep online educational game learners motivat...","PeriodicalId":213828,"journal":{"name":"Journal of Computing Sciences in Colleges","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130476111","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
One method that provides more security in computer systems is the use of hidden messages. The hidden messages can be plaintext, ciphertext, or image. This tutorial will give an overview of steganog...
{"title":"Cyber security hands-on learning using steganography","authors":"A. WahshehLuay","doi":"10.5555/3417682.3417697","DOIUrl":"https://doi.org/10.5555/3417682.3417697","url":null,"abstract":"One method that provides more security in computer systems is the use of hidden messages. The hidden messages can be plaintext, ciphertext, or image. This tutorial will give an overview of steganog...","PeriodicalId":213828,"journal":{"name":"Journal of Computing Sciences in Colleges","volume":"202 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123571770","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Those who choose careers related to computer programming typically need to be lifelong learners. Because of rapidly changing technology, whatever they learned at school or on their own may eventual...
{"title":"Becoming lifelong learners","authors":"ShenRuiqi, ChiouJoseph, J. LeeMichael","doi":"10.5555/3417639.3417672","DOIUrl":"https://doi.org/10.5555/3417639.3417672","url":null,"abstract":"Those who choose careers related to computer programming typically need to be lifelong learners. Because of rapidly changing technology, whatever they learned at school or on their own may eventual...","PeriodicalId":213828,"journal":{"name":"Journal of Computing Sciences in Colleges","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121769549","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Computer Science and related disciplines produce artifacts which touch virtually every aspect of modern life, yet assignments in CS1-level courses are often limited in social engagement. Programmin...
{"title":"Integrative learning in CS1","authors":"A. StoneJeffrey, CruzLaura","doi":"10.5555/3417639.3417642","DOIUrl":"https://doi.org/10.5555/3417639.3417642","url":null,"abstract":"Computer Science and related disciplines produce artifacts which touch virtually every aspect of modern life, yet assignments in CS1-level courses are often limited in social engagement. Programmin...","PeriodicalId":213828,"journal":{"name":"Journal of Computing Sciences in Colleges","volume":"62 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125229817","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
M. MeysenburgMark, BrooksTessa Durham, DoyleErin, BurksRaychelle
The DIVAS (Digital Imaging and Vision Applications in Science) project addresses workforce challenges in science, technology, engineering, and mathematics by creating a pedagogical and programmatic...
{"title":"DIVAS at three","authors":"M. MeysenburgMark, BrooksTessa Durham, DoyleErin, BurksRaychelle","doi":"10.5555/3417608.3417613","DOIUrl":"https://doi.org/10.5555/3417608.3417613","url":null,"abstract":"The DIVAS (Digital Imaging and Vision Applications in Science) project addresses workforce challenges in science, technology, engineering, and mathematics by creating a pedagogical and programmatic...","PeriodicalId":213828,"journal":{"name":"Journal of Computing Sciences in Colleges","volume":"47 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127048270","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}