Updating search results...

Search Resources

1366 Results

View
Selected filters:
  • Computer Science
Plotting and Programming in Python
Unrestricted Use
CC BY
Rating
0.0 stars

This lesson is part of Software Carpentry workshops and teach an introduction to plotting and programming using python. This lesson is an introduction to programming in Python for people with little or no previous programming experience. It uses plotting as its motivating example, and is designed to be used in both Data Carpentry and Software Carpentry workshops. This lesson references JupyterLab, but can be taught using a regular Python interpreter as well. Please note that this lesson uses Python 3 rather than Python 2.

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Information Science
Mathematics
Measurement and Data
Material Type:
Module
Provider:
The Carpentries
Date Added:
04/11/2023
Point of view study using the poetry of Emma Bell Miles and Henry David Thoreau lesson plan
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

This lesson plan is meant to be a follow up to lesson plan one pertaining to Emma Bell Miles’ and Thoreau’s poetry. This lesson is meant to focus on the authorial Point of View that comes through in these author’s poetry. This lesson also discusses different literary periods from the times of these authors.

This lesson plan is meant to follow the structure of using the author background video, the point of view video, and then the handout. A good follow up would be giving the students a journal prompt to write about and expand on one of the topics from the handout. A longer project could be created where students present on one of the topics from the handout.

Subject:
Agriculture and Natural Resources
Computer Science
Computer, Networking and Telecommunications Systems
English Language Arts
Environmental Studies
History
U.S. History
Material Type:
Activity/Lab
Lesson Plan
Primary Source
Provider:
University of Tennessee at Chattanooga
Date Added:
04/11/2023
A Pragmatic Guide to Conversational AI
Unrestricted Use
CC BY
Rating
0.0 stars

Short Description:
This book is intended to be a pragmatic guide to helping able citizen data scientists to utilize common frameworks and tools to create conversational artificial intelligence experiences for users.

Long Description:
This book is intended to be a pragmatic guide to helping able citizen data scientists to utilize common frameworks and tools to create conversational artificial intelligence experiences for users.

Word Count: 4670

(Note: This resource's metadata has been created automatically by reformatting and/or combining the information that the author initially provided as part of a bulk import process.)

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Material Type:
Textbook
Provider:
eCampus Ontario
Date Added:
03/31/2022
Preregistration: Improve Research Rigor, Reduce Bias
Unrestricted Use
CC BY
Rating
0.0 stars

In this webinar Professor Brian Nosek, Executive Director of the Center for Open Science (https://cos.io), outlines the practice of Preregistration and how it can aid in increasing the rigor and reproducibility of research. The webinar is co-hosted by the Health Research Alliance, a collaborative member organization of nonprofit research funders. Slides available at: https://osf.io/9m6tx/

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Information Science
Material Type:
Lecture
Provider:
Center for Open Science
Date Added:
04/11/2023
Presentation: Build My City Project
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students will present their Build My City projects to the class, either in the form of a gallery walk in which they browse others’ projects or in formal, one-group-at-a-time “keynote” presentations.
Students will reflect on what they learned about other classmates by viewing their cities.
Objectives

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Material Type:
Activity/Lab
Date Added:
04/11/2023
Principles of Natural Language Processing
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

Short Description:
This book provides an overview of the field of natural language processing and recently developed methods, presuming only knowledge of computing with data structures.

Long Description:
This book allows a reader with a background in computing to quickly learn about the principles of human language and computational methods for processing it. The book discusses what natural language processing (NLP) is, where it is useful, and how it can be deployed using modern software tools. It covers the core topics of modern NLP, including an overview of the syntax and semantics of English, benchmark tasks for computational language modelling, and higher level tasks and applications that analyze or generate language. It takes the perspective of a computer scientist. The primary themes are abstraction, data, algorithms, applications and impacts. It also includes history and trends that are important for understanding why things have been done the way that they have.

Word Count: 70048

ISBN: 978-1-7376595-1-8

(Note: This resource's metadata has been created automatically by reformatting and/or combining the information that the author initially provided as part of a bulk import process.)

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Material Type:
Textbook
Provider:
Susan McRoy
Author:
Susan McRoy
Date Added:
07/24/2021
Professional Web Accessibility Auditing Made Easy
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

Digital accessibility skills are in high demand, as the world becomes more aware of barriers in digital content that prevent some people from participating in a digital society. These are essential skills for web developers, and essential knowledge for organizations that want to ensure their web content is reaching the broadest audience possible.

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Material Type:
Textbook
Provider:
Ryerson University
Date Added:
05/19/2021
Professional Web Accessibility Auditing Made Easy: Essential Skills for Web Developers, Content Creators, and Designers
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

Digital accessibility skills are in high demand, as the world becomes more aware of barriers in digital content that prevent some people from participating in a digital society. These are essential skills for web developers, and essential knowledge for organizations that want to ensure their web content is reaching the broadest audience possible.

Subject:
Applied Science
Computer Science
Computer, Networking and Telecommunications Systems
Engineering
Material Type:
Textbook
Provider:
Ryerson University
Date Added:
04/11/2023
Program Analysis Using App Inventor
Read the Fine Print
Educational Use
Rating
0.0 stars

In computer science, program analysis is used to determine the behavior of computer programs. Flow charts are an important tool for understanding how programs work by tracing control flow. Control flow is a graphical representation of the logic present in the program. In this lesson, students learn about, design and create flow charts for different scenarios, including a game based on the Battleship® created by Hasbro©. In the associated activity, Flow Charting App Inventor, students apply their knowledge from this lesson and gain experience with a software application called App Inventor. This lesson and its associated activity can be stand-alone or used as a launching point for the Android Acceleration Application unit or any lesson involving App Inventor.

Subject:
Applied Science
Computer Science
Computer, Networking and Telecommunications Systems
Engineering
Material Type:
Lesson Plan
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Date Added:
09/18/2014
Programmed Introduction to MIPS Assembly Language
Only Sharing Permitted
CC BY-ND
Rating
0.0 stars

This is a course in assembly language programming of the MIPS processor. It emphasizes the topics needed for the study of computer architecture: bits, bit patterns, operations on bit patterns, and how bit patterns represent instructions and data. This course is equivalent to a semester-long junior college or university course (except, perhaps, for the emphasis on bit patterns). The emphasis of the course is on understanding how computers work. This will provide a basis for further study of computer architecture and computer software. The MIPS processor, the subject of this course, has a well-designed architecture and is particularly fruitful to study.

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Material Type:
Full Course
Provider:
Central Connecticut State University
Date Added:
04/11/2023
Programmeren in C
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In dit vak leert de student programmeren in een procedurele programmeertaal en wel in C. Aan de orde komen onder meer: fundamentele programmeerconstructies (datatypen, toekennings-, keuze-, en herhalingsopdrachten), procedurele abstractie (methoden en parameters) en data-abstractie (arrays, structures). Verder wordt behandeld: het gebruik van dynamische datastructuren zoals lijsten en binaire bomen, het lezen en schrijven van files en het gebruik van een compiler. Ter illustratie zullen een aantal algoritmen worden behandeld zoals priemgetallen generatie, grootste gemene deler en sorteren.

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Material Type:
Activity/Lab
Assessment
Lecture Notes
Reading
Provider:
Delft University of Technology
Provider Set:
Delft University OpenCourseWare
Date Added:
04/11/2023
The Programming Historian 2: Applied Archival Downloading with Wget
Unrestricted Use
CC BY
Rating
0.0 stars

Now that you have learned how Wget can be used to mirror or download specific files from websites like ActiveHistory.ca via the command line, it’s time to expand your web-scraping skills through a few more lessons that focus on other uses for Wget’s recursive retrieval function. The following tutorial provides three examples of how Wget can be used to download large collections of documents from archival websites with assistance from the Python programing language. It will teach you how to parse and generate a list of URLs using a simple Python script, and will also introduce you to a few of Wget’s other useful features. Similar functions to the ones demonstrated in this lesson can be achieved using curl, an open-source software capable of performing automated downloads from the command line. For this lesson, however, we will focus on Wget and building your Python skills.

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Material Type:
Diagram/Illustration
Provider:
Center for History and New Media
Date Added:
04/11/2023