Open Access. Powered by Scholars. Published by Universities.®

Physical Sciences and Mathematics Commons

Open Access. Powered by Scholars. Published by Universities.®

Articles 1 - 27 of 27

Full-Text Articles in Physical Sciences and Mathematics

Rhetsec_ | Rhetorical Security, Jennifer Mead Dec 2019

Rhetsec_ | Rhetorical Security, Jennifer Mead

Culminating Projects in English

Rhetsec_ examines the rhetorical situation, the rhetorical appeals, and how phishing emails simulate "real" emails in five categories of phishing emails. While the first focus of cybersecurity is security, you must also understand the language of computers to know how to secure them. Phishing is one way to compromise security using computers, and so the computer becomes a tool for malicious language (phishing emails and malware) to be transmitted. Therefore to be concerned with securing computers, then you must also be concerned with language. Language is rhetoric's domain, and the various rhetorical elements which create an identity of the phisher …


Data Set For An Empirical Analysis Of Search Engines’ Response To Web Search Queries Associated With The Classroom Setting, Oghenemaro Anuyah, Ashlee Milton, Michael Green, Maria Soledad Pera Nov 2019

Data Set For An Empirical Analysis Of Search Engines’ Response To Web Search Queries Associated With The Classroom Setting, Oghenemaro Anuyah, Ashlee Milton, Michael Green, Maria Soledad Pera

Computer Science Faculty Scripts and Data

This archive contains queries that capture information in different search contexts. The first file includes those written by children between the 3rd - 6th grade levels, while performing search tasks. We collected and archived this data between the April 2017 -- December 2018, based on Boise State University's IRB approval. We also include simulated queries we extracted from children's reviews. Additional columns in this dataset are children's grade levels, the query source, and the query type (i.e., if it is a keyword, phrase, or question query). The other files are comprised of queries that are meant to lead to the …


User Interface Engineering (Ksu), Yong Shi, Dan Lo, Selena He, Mingon Kang, Sarah North Oct 2019

User Interface Engineering (Ksu), Yong Shi, Dan Lo, Selena He, Mingon Kang, Sarah North

Computer Science and Information Technology Grants Collections

This Grants Collection for User Interface Engineering was created under a Round Twelve ALG Textbook Transformation Grant.

Affordable Learning Georgia Grants Collections are intended to provide faculty with the frameworks to quickly implement or revise the same materials as a Textbook Transformation Grants team, along with the aims and lessons learned from project teams during the implementation process.

Documents are in .pdf format, with a separate .docx (Word) version available for download. Each collection contains the following materials:

  • Linked Syllabus
  • Initial Proposal
  • Final Report


Mobile Software Development (Ksu), Yong Shi, Dan Lo, Selena He, Sarah North, Mingon Kang Oct 2019

Mobile Software Development (Ksu), Yong Shi, Dan Lo, Selena He, Sarah North, Mingon Kang

Computer Science and Information Technology Grants Collections

This Grants Collection for Mobile Software Development was created under a Round Twelve ALG Textbook Transformation Grant.

Affordable Learning Georgia Grants Collections are intended to provide faculty with the frameworks to quickly implement or revise the same materials as a Textbook Transformation Grants team, along with the aims and lessons learned from project teams during the implementation process.

Documents are in .pdf format, with a separate .docx (Word) version available for download. Each collection contains the following materials:

  • Linked Syllabus
  • Initial Proposal
  • Final Report


Advanced Web Development (Ksu), Meng Han, Jack Zheng Oct 2019

Advanced Web Development (Ksu), Meng Han, Jack Zheng

Computer Science and Information Technology Grants Collections

This Grants Collection for Advanced Web Development was created under a Round Twelve ALG Textbook Transformation Grant.

Affordable Learning Georgia Grants Collections are intended to provide faculty with the frameworks to quickly implement or revise the same materials as a Textbook Transformation Grants team, along with the aims and lessons learned from project teams during the implementation process.

Documents are in .pdf format, with a separate .docx (Word) version available for download. Each collection contains the following materials:

  • Linked Syllabus
  • Initial Proposal
  • Final Report


Computer Organization And Architecture (Ksu), Yong Shi, Dan Lo, Selena He, Mingon Kang, Sarah North Oct 2019

Computer Organization And Architecture (Ksu), Yong Shi, Dan Lo, Selena He, Mingon Kang, Sarah North

Computer Science and Information Technology Grants Collections

This Grants Collection for Computer Organization and Architecture was created under a Round Twelve ALG Textbook Transformation Grant.

Affordable Learning Georgia Grants Collections are intended to provide faculty with the frameworks to quickly implement or revise the same materials as a Textbook Transformation Grants team, along with the aims and lessons learned from project teams during the implementation process.

Documents are in .pdf format, with a separate .docx (Word) version available for download. Each collection contains the following materials:

  • Linked Syllabus
  • Initial Proposal
  • Final Report


Python Practice Assignments For Computer Science I, Hyrum Carroll, Hillary Fleenor Oct 2019

Python Practice Assignments For Computer Science I, Hyrum Carroll, Hillary Fleenor

Computer Science and Information Technology Ancillary Materials

This set of practice assignments for Computer Science 1 were created under a Round Twelve Mini-Grant for Ancillary Materials Creation and Revision.

The assignments use the Python coding language and the repl.it coding platform and cover the following topics:

  • Modules;
  • Functions;
  • Selections;
  • Loops;
  • Strings;
  • Lists;
  • Files;
  • Dictionaries.


Internet Of Things (Open Course), Rebecca Rutherfoord, Susan Vandeven, Guangzhi Zheng, Hossain Shahriar, Xin Tian Oct 2019

Internet Of Things (Open Course), Rebecca Rutherfoord, Susan Vandeven, Guangzhi Zheng, Hossain Shahriar, Xin Tian

Computer Science and Information Technology Ancillary Materials

This open course for Internet of Things was created through a Round 13 Affordable Materials Grant.


Cloud Computing (Ksu), Yong Shi, Dan Lo, Selena He, Mingon Kang, Sarah North Oct 2019

Cloud Computing (Ksu), Yong Shi, Dan Lo, Selena He, Mingon Kang, Sarah North

Computer Science and Information Technology Grants Collections

This Grants Collection for Cloud Computing was created under a Round Twelve ALG Textbook Transformation Grant.

Affordable Learning Georgia Grants Collections are intended to provide faculty with the frameworks to quickly implement or revise the same materials as a Textbook Transformation Grants team, along with the aims and lessons learned from project teams during the implementation process.

Documents are in .pdf format, with a separate .docx (Word) version available for download. Each collection contains the following materials:

  • Linked Syllabus
  • Initial Proposal
  • Final Report


Ethical Hacking For Effective Defense (Modules, Labs, And Lectures), Hossain Shahriar Jul 2019

Ethical Hacking For Effective Defense (Modules, Labs, And Lectures), Hossain Shahriar

Computer Science and Information Technology Ancillary Materials

Summer 2019 Update: Through a Round Twelve ALG Mini-Grant for Ancillary Materials Creation and Revision, five new modules have been added to this collection:

  • Enumeration with Sparta
  • Enumeration with Inguma
  • Hacking Web Servers with Dirbuster
  • Hacking Web Servers with Skipfish
  • Hacking Wireless and IoT with Bluehydra

The following set of materials is used in the Textbook Transformation Grants implementation of Ethical Hacking for Effective Defense:

https://oer.galileo.usg.edu/compsci-collections/8/

Topics include:

  • TCP/IP Level Attacks
  • Port Scanning
  • DDoS
  • Footprinting and Social Engineering
  • Enumeration
  • Programming for Security Professionals
  • Operating System Vulnerabilities
  • Embedded System Security
  • Hacking Web Servers
  • Hacking Wireless Networks
  • Cryptography
  • Protecting Networks with …


Shayna T. Blum: Design Research, Shayna Blum May 2019

Shayna T. Blum: Design Research, Shayna Blum

Shayna Blum

No abstract provided.


Mapping In The Humanities: Gis Lessons For Poets, Historians, And Scientists, Emily W. Fairey May 2019

Mapping In The Humanities: Gis Lessons For Poets, Historians, And Scientists, Emily W. Fairey

Open Educational Resources

User-friendly Geographic Information Systems (GIS) is the common thread of this collection of presentations, and activities with full lesson plans. The first section of the site contains an overview of cartography, the art of creating maps, and then looks at historical mapping platforms like Hypercities and Donald Rumsey Historical Mapping Project. In the next section Google Earth Desktop Pro is introduced, with lessons and activities on the basics of GE such as pins, paths, and kml files, as well as a more complex activity on "georeferencing" an historic map over Google Earth imagery. The final section deals with ARCGIS Online …


Teaching Computers To Teach Themselves: Synthesizing Training Data Based On Human-Perceived Elements, James Little May 2019

Teaching Computers To Teach Themselves: Synthesizing Training Data Based On Human-Perceived Elements, James Little

Honors Projects

Isolation-Based Scene Generation (IBSG) is a process for creating synthetic datasets made to train machine learning detectors and classifiers. In this project, we formalize the IBSG process and describe the scenarios—object detection and object classification given audio or image input—in which it can be useful. We then look at the Stanford Street View House Number (SVHN) dataset and build several different IBSG training datasets based on existing SVHN data. We try to improve the compositing algorithm used to build the IBSG dataset so that models trained with synthetic data perform as well as models trained with the original SVHN training …


Data Visualization Assignments For Principles Of Information Technology Management (Csu), Jennifer Pitts Apr 2019

Data Visualization Assignments For Principles Of Information Technology Management (Csu), Jennifer Pitts

Computer Science and Information Technology Ancillary Materials

This set of ancillary materials for Principles of Information Technology Management was created under a Round Eleven Mini-Grant for Ancillary Materials Creation and Revision. The skills covered in these lessons, using the Tableau data visualization and analysis tool, include:

  • Instructor information for installing Tableau
  • Dashboard creation
  • Worksheet creation
  • Data segmentation and analysis
  • Geographic data visualization


Cs04all: Cryptography Module, Hunter R. Johnson Feb 2019

Cs04all: Cryptography Module, Hunter R. Johnson

Open Educational Resources

Cryptography module

This archive contains a series of lessons on cryptography suitable for use in a CS0 course. The only requirement is familiarity with Python, particularly dictionaries, lists, and file IO. It is also assumed that students know how to create stand-alone Python programs and interact with them through the terminal. Most of the work is done in Jupyter notebooks.

The material found in the notebooks is a combination of reading material, exercises, activities and assignments. Below are descriptions of each lesson or assignment and links to notebooks on Cocalc. The same files are available for batch download in this …


Cs04all: Command Line Python, Hunter R. Johnson Feb 2019

Cs04all: Command Line Python, Hunter R. Johnson

Open Educational Resources

Command Line Tutorial

Students are presented with information relating to stand alone Python programs, stdin, stdout, and command line arguments. This is a lab exercise. After completion students should be able to create executable Python programs which can accept input from stdin or command line arguments.

Please begin with the READ_ME file.

https://cocalc.com/share/bde99afd-76c8-493d-9608-db9019bcd346/171/stdin?viewer=share/

This OER material was produced as a result of the CS04ALL CUNY OER project


Cs04all: Machine Learning Module, Hunter R. Johnson Feb 2019

Cs04all: Machine Learning Module, Hunter R. Johnson

Open Educational Resources

These are materials that may be used in a CS0 course as a light introduction to machine learning.

The materials are mostly Jupyter notebooks which contain a combination of labwork and lecture notes. There are notebooks on Classification, An Introduction to Numpy, and An Introduction to Pandas.

There are also two assessments that could be assigned to students. One is an essay assignment in which students are asked to read and respond to an article on machine bias. The other is a lab-like exercise in which students use pandas and numpy to extract useful information about subway ridership in NYC. …


Cs04all: Natural Language Processing Project, Hunter R. Johnson Feb 2019

Cs04all: Natural Language Processing Project, Hunter R. Johnson

Open Educational Resources

In this archive there are two activities/assignments suitable for use in a CS0 or Intro course which uses Python.

In the first activity, students are asked to "fill in the code" in a series of short programs that compute a similarity metric (cosine similarity) for text documents. This involves string tokenization, and frequency counting using Python string methods and datatypes.

https://cocalc.com/share/bde99afd-76c8-493d-9608-db9019bcd346/171/Proj1?viewer=share/

In the second activity (taken directly from Think Python 2e) students use a pronunciation dictionary to solve a riddle involving homophones.

https://cocalc.com/share/bde99afd-76c8-493d-9608-db9019bcd346/171/Dicts2?viewer=share/

This OER material was produced as a result of the CS04ALL CUNY OER project


Cs04all: List Comprehensions, Hunter R. Johnson Feb 2019

Cs04all: List Comprehensions, Hunter R. Johnson

Open Educational Resources

List Comprehensions

This is a tutorial on list comprehensions in Python, suitable for use in an Intro or CS0 course. We also briefly mention set comprehensions and dictionary comprehensions.

https://cocalc.com/share/bde99afd-76c8-493d-9608-db9019bcd346/171/list_comprehensions?viewer=share/

This OER material was produced as a result of the CS04ALL CUNY OER project


Dataset 1: Mobile Text Dataset, Keith Vertanen, Per Ola Kristensson Jan 2019

Dataset 1: Mobile Text Dataset, Keith Vertanen, Per Ola Kristensson

Mobile Text Dataset and Language Models

This zip file contains the sentences mined from public web forums and blogs. Additional details about the dataset:

  • The data is split into training, development, and test sets based on the original domain name the text was mined from.
  • The sent_*.txt files are tab-delimited and contain one sentence parsed from a particular post. Each line contains the device name, forum software, device form factor (tablet or phone), and device input (touch or touch+key) associated with the post it was obtained from.
  • The set's subdirectory contains the groupings used in Section 2.
  • 64K word list (used in the paper), 5K and …


Investigating Speech Recognition For Improving Predictive Aac, Keith Vertanen Jan 2019

Investigating Speech Recognition For Improving Predictive Aac, Keith Vertanen

Data Files

This data was used in support of the following paper:

Adhikary, J., Watling, R., Fletcher, C., Stanage, A., & Vertanen, K. (2019). Investigating Speech Recognition for Improving Predictive AAC. SLPAT '19: Proceedings of the Workshop on Speech and Language Processing for Assistive Technologies. 37-43. Minneapolis, MN. https://digitalcommons.mtu.edu/cs_fp/16


Python String, Natalia Novak Jan 2019

Python String, Natalia Novak

Open Educational Resources

An introduction to Python strings and string formatting.

Proposed lecture slides are supplied with in-class activity, homework assignment, and assessment.

No loops, no decision structures.

For CS0 students.

Part of the CUNY CS04All project.


Python List, Natalia Novak Jan 2019

Python List, Natalia Novak

Open Educational Resources

A brief introduction to Python list.

No loops, no decision structures.

For CS0 students. Part of the CUNY CS04All project.


Integrated Database System With Spatial Information For Disaster Risk Management, Ever Enrique Castillo Osorio, Bashir Hayat, Babar Shah, Francis Chow, Ki Il Kim Jan 2019

Integrated Database System With Spatial Information For Disaster Risk Management, Ever Enrique Castillo Osorio, Bashir Hayat, Babar Shah, Francis Chow, Ki Il Kim

All Works

© 2019 AECE. Despite availability of various image sources for specific areas, a new disaster management system is likely to be implemented by using only one of them. Thus, its applicability and extensibility are severely limited. In addition, real-time update for the disaster area is one of the crucial functions for search and rescue activities. To meet the aforementioned requirements, in this paper, we propose a new spatial data infrastructure by defining the methodological scheme for the raster information. The proposed system has four respective layers to reduce the management cost as well as provide a flexible architecture. In each …


Contextual Word Embeddings - Trained On English Wikipedia Corpora, Filip Klubicka, Alfredo Maldonado, Abhijit Mahalunkar, John D. Kelleher Jan 2019

Contextual Word Embeddings - Trained On English Wikipedia Corpora, Filip Klubicka, Alfredo Maldonado, Abhijit Mahalunkar, John D. Kelleher

Datasets

This archive contains a collection of computational models called word embeddings. These are vectors that contain numerical representations of words. These have been trained on real language sentences collected from the English Wikipedia. As such, they contain contextual (thematic) knowledge about words (rather than taxonomic).


Taxonomic Word Embeddings - Trained On English Wordnet Random Walk Pseudo-Corpora, Filip Klubicka, Alfredo Maldonado, Abhijit Mahalunkar, John D. Kelleher Jan 2019

Taxonomic Word Embeddings - Trained On English Wordnet Random Walk Pseudo-Corpora, Filip Klubicka, Alfredo Maldonado, Abhijit Mahalunkar, John D. Kelleher

Datasets

This archive contains a collection of computational models called word embeddings. These are vectors that contain numerical representations of words. They have been trained on pseudo-sentences generated artificially from a random walk over the English WordNet taxonomy, and thus reflect taxonomic knowledge about words (rather than contextual).


English Wikipedia Corpus Chunks, Filip Klubicka, Alfredo Maldonado, Abhijit Mahalunkar, John D. Kelleher Jan 2019

English Wikipedia Corpus Chunks, Filip Klubicka, Alfredo Maldonado, Abhijit Mahalunkar, John D. Kelleher

Datasets

This archive contains a collection of language corpora. These are text files that contain samples of text collected from English Wikipedia.