The Journal of Computing Sciences in Colleges
Total Page:16
File Type:pdf, Size:1020Kb
The Journal of Computing Sciences in Colleges Papers of the 29th Annual CCSC Rocky Mountain Conference October 9th-10th, 2020 Front Range Community College Westminster, CO Baochuan Lu, Editor Bin Peng, Associate Editor Southwest Baptist University Park University Pam Smallwood, Regional Editor Regis University Volume 36, Number 2 October 2020 The Journal of Computing Sciences in Colleges (ISSN 1937-4771 print, 1937- 4763 digital) is published at least six times per year and constitutes the refereed papers of regional conferences sponsored by the Consortium for Computing Sciences in Colleges. Copyright ©2020 by the Consortium for Computing Sciences in Colleges. Per- mission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage, the CCSC copyright notice and the title of the publication and its date appear, and notice is given that copying is by permission of the Consortium for Computing Sciences in Colleges. To copy otherwise, or to republish, requires a fee and/or specific permission. 2 Table of Contents The Consortium for Computing Sciences in Colleges Board of Directors 5 CCSC National Partners & Foreword 7 Welcome to the 2020 CCSC Rocky Mountain Conference 8 Regional Committees — 2020 CCSC Rocky Mountain Region 9 Reviewers — 2020 CCSC Rocky Mountain Conference 10 Integrating Cloud-based File Storage and NoSQL Databases with Mobile App SQLite — Conference Tutorial 11 Robert Sjodin, Mohamed Lotfy, Regis University What I Have Learned About Teaching from Scoring AP Computer Science Exams — Conference Tutorial 14 Victoria Eisele, Front Range Community College Integrating Mobile Relational Databases and Cloud-based File Storage 16 Robert Sjodin, Robert Mason, Mohamed Lotfy, Regis University Integrating Cloud-based NoSQL Technology and Mobile Phone Relational Databases 24 Robert Sjodin, Robert Mason, Mohamed Lotfy, Regis University Results of using a Multi-Programming Language Approach to Decrease Drop-Fail Rates in CS1 31 Ed Lindoo, Regis University An Empirical Study of How Novice Programmers Search the Web for Help 42 Ryan Michaels, St Edwards University, Naveen Tula, Susie Ramisetty- Mikler, Dmitry Nurmuradov, Renee Bryce, University of North Texas The Japanese Fifth Generation Computing Project: A Brief Overview 53 J. Paul Myers, Trinity University, Jr., Kayako Yamakoshi, Duke University 3 Delving into Factors Influencing New York Crime Data with the Tools of Machine Learning 61 Marcus Pinto, Kiyatou Konate, Ida Touray, NYC College of Technology, Hsinrong Wei, US Marine Merchant Academy A System for Automatic Lexical Acquisition From PubMed 71 Daniel McDonald, Utah Valley University Teaching Students about Usability Testing in Distance Learning Environments 79 Osvaldo Jiménez, Daniel C. Cliburn, University of the Pacific Effectiveness of Online Teaching Paradigm on Learning Experiences in Database Courses 88 Mohammad Amin, Pradip Peter Dey and Bhaskar Raj Sinha, National University Experiences Offering an Online Version of Computer Science Support (Peer Tutoring) to Undergraduate Computer Science Majors in the Era of COVID-19 96 Karina Assiter, Landmark College Supporting Asynchronous Learners with Multiple Representations 108 Pradip Peter Dey, Bhaskar Raj Sinha and Mohammad Amin, National University Assessing Higher-Order Thinking Skills for Program-Level Student Outcomes: A Longitudinal Case Study 117 Kimberly W. Bartholomew, Utah Valley University 4 The Consortium for Computing Sciences in Colleges Board of Directors Following is a listing of the contact Michael Flinn, Eastern Representative information for the members of the (2023), mfl[email protected], Board of Directors and the Officers of Department of Computer Science the Consortium for Computing Sciences Information Technologies, Frostburg in Colleges (along with the years of State University, 101 Braddock Road, expiration of their terms), as well as Frostburg, MD 21532. members serving CCSC: David R. Naugler, Midsouth Karina Assiter, President (2022), Representative(2022), (317) 456-2125, (802)387-7112, [email protected], 5293 Green Hills [email protected]. Drive, Brownsburg IN 46112. Chris Healy, Vice President (2022), Grace Mirsky, Midwest [email protected], Computer Representative(2023), [email protected], Science Department, 3300 Poinsett Mathematical and Computational Highway Greenville, SC 29613. Sciences, 5700 College Rd. Lisle, IL Baochuan Lu, Publications Chair 60532. (2021), (417)328-1676, [email protected], Lawrence D’Antonio, Northeastern Southwest Baptist University - Representative (2022), (201)684-7714, Department of Computer and [email protected], Computer Science Information Sciences, 1600 University Department, Ramapo College of New Ave., Bolivar, MO 65613. Jersey, Mahwah, NJ 07430. Brian Hare, Treasurer (2020), Shereen Khoja, Northwestern (816)235-2362, [email protected], Representative(2021), University of Missouri-Kansas City, shereen@pacificu.edu, Computer School of Computing & Engineering, Science, 2043 College Way, Forest 450E Flarsheim Hall, 5110 Rockhill Rd., Grove, OR 97116. Kansas City MO 64110. Mohamed Lotfy, Rocky Mountain Cathy Bareiss, Membership Secretary Representative (2022), Information (2022), Systems & Technology Department, [email protected], College of Engineering & Technology, Department of Mathematical Utah Valley University, Orem, UT Engineering Sciences, 1001 Bethel 84058. Circle, Mishawaka, IN 46545. Tina Johnson, South Central Judy Mullins, Central Plains Representative (2021), (940)397-6201, Representative (2023), Associate [email protected], Dept. of Treasurer, (816)390-4386, Computer Science, Midwestern State [email protected], School of University, 3410 Taft Boulevard, Computing and Engineering, 5110 Wichita Falls, TX 76308. Rockhill Road, 546 Flarsheim Hall, Kevin Treu, Southeastern University of Missouri - Kansas City, Representative (2021), (864)294-3220, Kansas City, MO 64110. [email protected], Furman 5 University, Dept of Computer Science, Shereen Khoja, Comptroller, Greenville, SC 29613. (503)352-2008, shereen@pacificu.edu, Bryan Dixon, Southwestern MSC 2615, Pacific University, Forest Representative (2023), (530)898-4864, Grove, OR 97116. [email protected], Computer Elizabeth Adams, National Partners Science Department, California State Chair, [email protected], James University, Chico, Chico, CA Madison University, 11520 Lockhart 95929-0410. Place, Silver Spring, MD 20902. Megan Thomas, Membership System Administrator, (209)667-3584, Serving the CCSC: These members [email protected], Dept. of are serving in positions as indicated: Computer Science, CSU Stanislaus, One Bin “Crystal” Peng, Associate University Circle, Turlock, CA 95382. Editor, (816) 584-6884, Deborah Hwang, Webmaster, [email protected], Park University (812)488-2193, [email protected], - Department of Computer Science and Electrical Engr. & Computer Science, Information Systems, 8700 NW River University of Evansville, 1800 Lincoln Park Drive, Parkville, MO 64152. Ave., Evansville, IN 47722. 6 CCSC National Partners The Consortium is very happy to have the following as National Partners. If you have the opportunity please thank them for their support of computing in teaching institutions. As National Partners they are invited to participate in our regional conferences. Visit with their representatives there. Platinum Partner Turingscraft Google for Education GitHub NSF – National Science Foundation Silver Partners zyBooks Bronze Partners National Center for Women and Information Technology Teradata Mercury Learning and Information Mercy College 7 Welcome to the 2020 CCSC Rocky Mountain Conference Welcome to the 29th annual conference of the Rocky Mountain (RM) Re- gion of the Consortium for Computing Sciences in Colleges. This year, due to COVID-19, we are running our first virtual conference. The CCSC RM region board members are grateful for the authors, presenters, speakers, attendees, and student participating in this year’s conference. This year we received 19 paper submissions on a variety of topics, of which 12 papers were accepted for presentation in the conference. Multiple reviewers, using a double-blind paper review process, reviewed all submitted papers for the conference. The review process resulted in an acceptance rate of 63%. In addition to the paper presentations, there will be three interesting tutorials/ workshops out of five total tutorials/workshops submissions. We truly appreci- ate the time and effort put forth into the reviewing process by all the reviewers. A special thank you goes to co-Submission chair Karina Assister who worked with co-chair, Mohamed Lotfy. Without their dedicated effort, none of this would be possible. The CCSC RM region board would like to thank our national partners: Turing’s Craft, Google for Education, GitHub, the National Science Foun- dation (NSF), Codio, zyBooks, the National Center for Women Information Technology (NCWIT), TERADATA University Network, Mercury Learning and Information, Mercy College, and the Association for Computing Machin- ery in-cooperation with SIGCSE. We hope you enjoy the conference and take the opportunity to interact with your colleagues and leave both enthused and motivated. As you plan your scholarly work for the coming year, we invite you to submit a paper, workshop, tutorial, or panel for a future CCSC RM region conference, serve as a reviewer or on the CCSC RM region board. Please en- courage your colleagues and students to participate