Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Artificial Intelligence and Robotics (184)
- Social and Behavioral Sciences (110)
- Software Engineering (100)
- Programming Languages and Compilers (92)
- Databases and Information Systems (70)
-
- Arts and Humanities (68)
- Other Computer Sciences (61)
- Information Security (55)
- Theory and Algorithms (51)
- Graphics and Human Computer Interfaces (48)
- Engineering (46)
- Data Science (40)
- Linguistics (40)
- Life Sciences (39)
- Medicine and Health Sciences (37)
- Philosophy (36)
- Cognitive Science (29)
- Systems Architecture (29)
- Computer Engineering (28)
- Numerical Analysis and Scientific Computing (28)
- Mathematics (26)
- OS and Networks (26)
- Philosophy of Mind (26)
- Education (23)
- Physics (18)
- Sociology (18)
- Statistics and Probability (18)
- Communication (17)
- Keyword
-
- Intro to Data Science (33)
- Computer Science (29)
- Cybersecurity (27)
- Refactoring (25)
- Computer science (23)
-
- Deep learning (23)
- Software engineering (23)
- Machine learning (22)
- Artificial intelligence (20)
- Core-Modulation Architecture (17)
- Java (17)
- Machine Learning (17)
- CMA (15)
- Cognitive architecture (15)
- Layered cognition (15)
- Python (14)
- Cloud computing (13)
- Deep Learning (13)
- Java 8 (12)
- Artificial Intelligence (11)
- Lib_pub (11)
- Software evolution (11)
- AI (10)
- Automated refactoring (9)
- Cryptography (9)
- Empirical studies (9)
- Imperative programs (9)
- Programming (9)
- Programming languages (9)
- Streams (9)
- Publication Year
- Publication
- Publication Type
- File Type
Articles 451 - 480 of 956
Full-Text Articles in Computer Sciences
Cs04all: Command Line Python, Hunter R. Johnson
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: List Comprehensions, Hunter R. Johnson
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
Cs04all: Machine Learning Module, Hunter R. Johnson
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
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
Culture Clubs: Processing Speech By Deriving And Exploiting Linguistic Subcultures, David Guy Brizan
Culture Clubs: Processing Speech By Deriving And Exploiting Linguistic Subcultures, David Guy Brizan
Dissertations, Theses, and Capstone Projects
Spoken language understanding systems are error-prone for several reasons, including individual speech variability. This is manifested in many ways, among which are differences in pronunciation, lexical inventory, grammar and disfluencies. There is, however, a lot of evidence pointing to stable language usage within subgroups of a language population. We call these subgroups linguistic subcultures.
The two broad problems are defined and a survey of the work in this space is performed. The two broad problems are: linguistic subculture detection, commonly performed via Language Identification, Accent Identification or Dialect Identification approaches; and speech and language processing tasks taken which may see …
Deep Learning Based Medical Image Analysis With Limited Data, Jiaxing Tan
Deep Learning Based Medical Image Analysis With Limited Data, Jiaxing Tan
Dissertations, Theses, and Capstone Projects
Deep Learning Methods have shown its great effort in the area of Computer Vision. However, when solving the problems of medical imaging, deep learning’s power is confined by limited data available. We present a series of novel methodologies for solving medical imaging analysis problems with limited Computed tomography (CT) scans available. Our method, based on deep learning, with different strategies, including using Generative Adversar- ial Networks, two-stage training, infusing the expert knowledge, voting based or converting to other space, solves the data set limitation issue for the cur- rent medical imaging problems, specifically cancer detection and diagnosis, and shows very …
Rubik's Cube: A Visual And Tactile Learning Of Algorithms And Patterns, Lawrence Muller
Rubik's Cube: A Visual And Tactile Learning Of Algorithms And Patterns, Lawrence Muller
Open Educational Resources
This is a classroom activity report on teaching algorithms as part of a second course in computer programming. Teaching an algorithm in an introductory level programming class is often a dry task for the instructor and the rewards for the student are abstract. To make the learning of algorithms and software more rewarding, this assignment employs a Rubik’s cube.
Activity - Python Functions - Drawing With Turtle, Robert J. Domanski
Activity - Python Functions - Drawing With Turtle, Robert J. Domanski
Open Educational Resources
A Python Functions activity - "Drawing with Turtle" - for CS0 students. Part of the CUNY CS04All project.
Experimental Applications Of Virtual Reality In Design Education, Amber Bartosh, Phillip Anzalone
Experimental Applications Of Virtual Reality In Design Education, Amber Bartosh, Phillip Anzalone
Publications and Research
By introducing rapid reproduction, algorithms, and complex formal configurations, the digital era of architecture began a revolution. Architects incorporated the computational capacity of the computer into the design process both as a tool and as a critical component of the theories and practice of architecture as a whole. As we move into what has been coined “the second digital turn,” a period in which digital integration is considered ubiquitous, how can we consider, prepare, and propel towards the next technological innovation to significantly inform design thinking, representation, and manifestation? What tools are available to investigate this speculative design future and …
Activity - Encryption With The Caesar Cipher, Robert J. Domanski
Activity - Encryption With The Caesar Cipher, Robert J. Domanski
Open Educational Resources
An Encryption activity and worksheet for CS0 students. Part of the CUNY CS04All project.
Activity - A-Frame: Virtual Reality Programming, Robert J. Domanski
Activity - A-Frame: Virtual Reality Programming, Robert J. Domanski
Open Educational Resources
An A-Frame Virtual Reality Programming activity for CS0 students. Part of the CUNY CS04All project.
Activity - Python Functions - Scrabble Game, Robert J. Domanski
Activity - Python Functions - Scrabble Game, Robert J. Domanski
Open Educational Resources
A Python Functions activity - "Scrabble game" - for CS0 students. Part of the CUNY CS04All project.
Activity - Python Lists - "Gift Exchange", Robert J. Domanski
Activity - Python Lists - "Gift Exchange", Robert J. Domanski
Open Educational Resources
A Python Lists activity - "Gift Exchange" - for CS0 students. Part of the CUNY CS04All project.
Activity - Python Lists - "Hangman Game", Robert J. Domanski
Activity - Python Lists - "Hangman Game", Robert J. Domanski
Open Educational Resources
A Python Lists activity - "Hangman game" - for CS0 students. Part of the CUNY CS04All project.
Activity - Binary Code, Robert J. Domanski
Activity - Binary Code, Robert J. Domanski
Open Educational Resources
A Binary Code activity and worksheet for CS0 students. Part of the CUNY CS04All project.
Python Loops, Natalia Novak
Python Loops, Natalia Novak
Open Educational Resources
The following topics are covered:
- While Loops
- For Loops
- Nested loops
- Break and continue
- Loops else
- enumerate()
Applications: Turtle library with loops and decision procedures.
Prior knowledge of variables, assignments, expressions, input-output, lists, and conditionals is recommended.
For CS0 students. Part of the CUNY CS04All project.
Lecture 1: Mobile Application & Product Development, Nyc Tech-In-Residence Corps, Bhargava Chinthirla, Eric Spector
Lecture 1: Mobile Application & Product Development, Nyc Tech-In-Residence Corps, Bhargava Chinthirla, Eric Spector
Open Educational Resources
Lecture for the course "CSCI 380 - Mobile Application and Product Development" delivered at John Jay College in Spring 2019 by Bhargava Chinthirla and Eric Spector as part of the Tech-in-Residence Corps program.
Activity - Python If-Else - "The Dating Equation", Robert J. Domanski
Activity - Python If-Else - "The Dating Equation", Robert J. Domanski
Open Educational Resources
A Python IF-ELSE activity - "The Dating Equation" - for CS0 students. Part of the CUNY CS04All project.
Python If Statements, Natalia Novak
Python If Statements, Natalia Novak
Open Educational Resources
Python If-else branches, equality and relational operators, and some additional topics: Boolean operators and expressions, membership and identity operators.
Prior knowledge of variables, assignments, and expressions is recommended.
For CS0 students. Part of the CUNY CS04All project.
Python Input Output, Natalia Novak
Python Input Output, Natalia Novak
Open Educational Resources
The following topics are discussed:
- Development Environment
- Basic input and output
- Variables and assignments
- Python expressions
- Division and modulo
- Math module
For CS0 students. Part of the CUNY CS04All project.
Python List, Natalia Novak
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.
Python String, Natalia Novak
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 Working With Files, Natalia Novak
Python Working With Files, Natalia Novak
Open Educational Resources
This is an introduction to work with files in Python.
Prior knowledge of variables, assignments, expressions, input-output, lists, conditionals, and loops is recommended.
For CS0 students. Part of the CUNY CS04All project.
Python Functions, Natalia Novak
Python Functions, Natalia Novak
Open Educational Resources
An introduction to functions in Python.
Prior knowledge of variables, assignments, expressions, input-output, lists, conditionals, and loops is recommended.
For CS0 students. Part of the CUNY CS04All project.
Python Dictionary, Natalia Novak
Python Dictionary, Natalia Novak
Open Educational Resources
This is an introduction Python dictionary, using Python 3.
Prior knowledge of input/output in Python, and Python list is recommended.
For CS0 students. Part of the CUNY CS04All project.
Towards Improving Accuracy And Interpretability Of Deep Learning Based On Satellite Image Classification, Yamile Patino Vargas
Towards Improving Accuracy And Interpretability Of Deep Learning Based On Satellite Image Classification, Yamile Patino Vargas
Dissertations and Theses
ABSTRACT
The study of satellite images provides a way to monitor changes in the surface of the Earth and the atmosphere. Convolutional Neural Networks (CNN) have shown accurate results in solving practical problems in multiple fields. Some of the more recognized fields using CNNs are satellite imagery processing, medicine, communication, transportation, and computer vision. Despite the success of CNNs, there remains a need to explain the network predictions further and understand what the network is determining as valuable information.
There are several frameworks and methodologies developed to explain how CNNs predict outputs and what their internal representations are [1, 4, …
The International Conference On Intelligent Biology And Medicine (Icibm) 2018: Bioinformatics Towards Translational Applications, Xiaoming Liu, Lei Xie, Zhijin Wu, Kai Wang, Zhongming Zhao, Jianhuan Ruan, Degui Zhi
The International Conference On Intelligent Biology And Medicine (Icibm) 2018: Bioinformatics Towards Translational Applications, Xiaoming Liu, Lei Xie, Zhijin Wu, Kai Wang, Zhongming Zhao, Jianhuan Ruan, Degui Zhi
Publications and Research
The 2018 International Conference on Intelligent Biology and Medicine (ICIBM 2018) was held on June 10–12, 2018, in Los Angeles, California, USA. The conference consisted of a total of eleven scientific sessions, four tutorials, one poster session, four keynote talks and four eminent scholar talks, which covered a wild range of aspects of bioinformatics, medical informatics, systems biology and intelligent computing. Here, we summarize nine research articles selected for publishing in BMC Bioinformatics.
Open Source Foundations For Spatial Decision Support Systems, Jochen Albrecht
Open Source Foundations For Spatial Decision Support Systems, Jochen Albrecht
Publications and Research
Spatial Decision Support Systems (SDSS) were a hot topic in the 1990s, when researchers tried to imbue GIS with additional decision support features. Successful practical developments such as HAZUS or CommunityViz have since been built, based on commercial desktop software and without much heed for theory other than what underlies their process models. Others, like UrbanSim, have been completely overhauled twice but without much external scrutiny. Both the practical and the theoretical foundations of decision support systems have developed considerably over the past 20 years. This article presents an overview of these developments and then looks at what corresponding tools …
Historical Effects Of Electronic Interfaces, G James Mitchell
Historical Effects Of Electronic Interfaces, G James Mitchell
Publications and Research
Electronic interfaces are a primary tool for most professional and personal communication currently happening. Electronics, like the human mind, are limited by the understanding of executing will, or commands. This can be characterized as “interface limitations” of digital technology. Identifying this bottleneck in technological development has been critical in historical changes to both hardware and software technology. Recent medical research examines a novel user interface to reduce task load. I hypothesize, interface developments that take cues from nonverbal human communication enhance and sustain the significance of those technologies in society. By examining pivotal moments of historical technology we can identify …
Revolution In Crime: How Cryptocurrencies Have Changed The Criminal Landscape, Igor Groysman
Revolution In Crime: How Cryptocurrencies Have Changed The Criminal Landscape, Igor Groysman
Student Theses
This thesis will examine the ways in which various cryptocurrencies have impacted certain traditional crimes. While crime is always evolving with technology, cryptocurrencies are a game changer in that they provide anonymous and decentralized payment systems which, while they can be tracked in a reactive sense via the blockchain, are seen by criminals as having better uses for them than traditional fiat currencies, such as the ability to send money relatively fast to another party without going through an intermediary, or the ability to obscure the origin of the money for money laundering purposes. Every week there are new cryptocurrencies …