Updating search results...

Search Resources

62 Results

View
Selected filters:
  • software
ALAMOSE: Authentic Learning Modules for DevOps Security Education
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

ALAMOSE aims to educate undergraduate and graduate students on (i) what categories of security weaknesses appear for artifacts used in DevOps, and (ii) how identified security weaknesses can be detected. ALAMOSE is funded by the U.S. National Science Foundation (NSF), and spearheaded by Akond Rahman at Auburn University. Please contact him with questions at akond@auburn.edu.

Subject:
Applied Science
Computer Science
Computing and Information
Material Type:
Activity/Lab
Author:
Akond Rahman
Date Added:
04/12/2023
ASTR 1020 - Lab 1: Introduction to Stellarium Software
Unrestricted Use
CC BY
Rating
0.0 stars

Welcome to Astronomy 1020 Lab 1! The Introduction to Stellarium Software lab will cover the installation, navigation, and use of Stellarium, the software which will be used to complete ASTR 1020 lab work.Stellarium [Copyright © 2004-2011 Fabien Chereau et al.]

Subject:
Astronomy
Material Type:
Activity/Lab
Author:
Hollyanna White
Date Added:
11/29/2021
Best practice: Identify most appropriate software
Unrestricted Use
Public Domain
Rating
0.0 stars

Follow the steps below to choose the most appropriate software to meet your needs:
Identify what you want to achieve (discover data, analyze data, write a paper, etc.)
Identify the necessary software features for your project (i.e. functional requirements)
Identify logistics features of the software that are required, such as licensing, cost, time constraints, user expertise, etc. (i.e. non-functional requirements)
Determine what software has been used by others with similar requirements
Ask around (yes, really); find out what people like
Find out what software your institution has licensed
Search the web (e.g. directory services, open source sites, forums)
Follow-up with independent assessment
Generate a list of software candidates
Evaluate the list; iterate back to Step 1 as needed
As feasible, try a few software candidates that seem promising

Subject:
Applied Science
Information Science
Material Type:
Lesson
Provider:
DataONE
Date Added:
03/28/2022
The Building Blocks of a Quantum Computer: Part 1
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

There is no doubt that the quantum computer and the quantum internet have many profound applications, they may change the way we think about information, and they could completely change our daily life.

But how do a quantum computer and a quantum internet work? What scientific principles are behind it? What kind of software and protocols do we need for that? How can we operate a quantum computer and a quantum internet? And which disciplines of science and engineering are needed to develop a fully working system?

In a series of two MOOCs, we will take you through all layers of a quantum computer and a quantum internet. The first course will provide you with the scientific basis by explaining the first layer: the qubits. We will discuss the four types of qubits that QuTech research center at Delft University of Technology focuses on: topological qubits, Spin qubits, Trans qubits and NV Centre qubits. We will teach you the working principles of qubits and, at the same time, the working principles of a computer made of these qubits.

In the upcoming second course, we will introduce the other layers needed to build a quantum computer and a quantum internet, such as the micro-architecture, compilers, quantum error correction, repeaters and quantum algorithms.

These two courses offer you an opportunity to deepen your knowledge by continuing the journey started in our first MOOC, which focused on the applications of a quantum computer and a quantum internet.

Note that these courses offer a full overview of the layers of a quantum computer and a quantum internet, and therefore they will not go into too much detail per layer. For learners seeking to fully understand one specific topic we can recommend other courses authored by QuTech:

Subject:
Applied Science
Material Type:
Full Course
Provider:
Delft University of Technology
Provider Set:
TU Delft OpenCourseWare
Author:
Prof.L. DiCarlo
Prof.dr. Lieven Vandersypen
Prof.dr.ir. K.L.M. Bertels
Stephanie Wehner
dr.ir. Menno Veldhorst
Date Added:
03/20/2019
The CJK Dictionary Institute - Arabic
Read the Fine Print
Educational Use
Rating
0.0 stars

The CJK Dictionary Institute was originally established for Chinese, Japanese, and Korean (CJK) resources, but has been expanded in recent years to other languages, including Arabic. The many Arabic resources available through the CJK Dictionary Institute include databases of proper nouns, transliteration programs, dictionaries, databases, articles related to transcription and translation issues, and more. The institute also provides software developers with dictionary data as well as consulting services.

Subject:
Arts and Humanities
Languages
Material Type:
Reading
Provider:
The CJK Dictionary Institute
Date Added:
10/14/2013
CORRAL: a new automated tool to detect eukaryotes in large-scale metagenomic datasets
Unrestricted Use
CC BY
Rating
0.0 stars

This resource is a video abstract of a research paper created by Research Square on behalf of its authors. It provides a synopsis that's easy to understand, and can be used to introduce the topics it covers to students, researchers, and the general public. The video's transcript is also provided in full, with a portion provided below for preview:

"Microbiomes are more than just prokaryotes and viruses; they also contain important eukaryotes, including fungi and protists. However, eukaryotes are difficult to study using ‘shotgun’ metagenomics, as their signal is often overwhelmed by the prokaryotes. Some methods use eukaryote-specific marker genes, but they can’t detect eukaryotes that aren’t in the reference marker gene set, and such methods are not compatible with web-based tools for downstream analysis. But CORRAL (Clustering Of Related Reference ALignments) is designed to close those gaps. CORRAL identifies eukaryotes in metagenomic data based on alignments to eukaryote-specific marker genes and Markov clustering. It can detect microbial eukaryotes that are not included in the marker gene reference set. The process is even automated and can be carried out at scale. A recent paper demonstrates CORRAL’s sensitivity and accuracy with simulated datasets, mock community standards, and human microbiome datasets..."

The rest of the transcript, along with a link to the research itself, is available on the resource itself.

Subject:
Biology
Life Science
Material Type:
Diagram/Illustration
Reading
Provider:
Research Square
Provider Set:
Video Bytes
Date Added:
04/17/2023
Capsulas de metodología
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Capsula de contenido que describe el proceso de la gestión de la tecnologia de información. 

Subject:
Engineering
Material Type:
Lecture
Author:
Marco Aldana
Date Added:
06/04/2023
Charting the complexity of the activated sludge microbiome with a hybrid sequencing strategy
Unrestricted Use
CC BY
Rating
0.0 stars

This resource is a video abstract of a research paper created by Research Square on behalf of its authors. It provides a synopsis that's easy to understand, and can be used to introduce the topics it covers to students, researchers, and the general public. The video's transcript is also provided in full, with a portion provided below for preview:

"The development of long-read sequencing has allowed for the generation of more complete and contiguous genomes in metagenomics studies. However, long-reads are more prone to sequencing errors than short-reads, and these errors can end up incorporated in the draft genomes. Combining short- and long-reads can overcome such errors, but is computationally taxing. To avoid this, researchers developed the ‘Hierarchical Clustering Based Hybrid Assembly (HCBHA) approach.’ This approach first groups the long- and short-reads into candidate bacterial haplotypes and then assembles each group separately, which reduces the computational demand . Researchers tested this framework on a microbiome from activated sludge, an important part of wastewater treatment. The highly complex microbiomes found in activated sludge remove pollutants from wastewater..."

The rest of the transcript, along with a link to the research itself, is available on the resource itself.

Subject:
Biology
Life Science
Material Type:
Diagram/Illustration
Reading
Provider:
Research Square
Provider Set:
Video Bytes
Date Added:
01/11/2022
Combining single-cell genomics and metagenomics to improve assembly in complex microbial communities
Unrestricted Use
CC BY
Rating
0.0 stars

This resource is a video abstract of a research paper created by Research Square on behalf of its authors. It provides a synopsis that's easy to understand, and can be used to introduce the topics it covers to students, researchers, and the general public. The video's transcript is also provided in full, with a portion provided below for preview:

"High-quality reference genomes are needed to understand the physiology and function of uncultured microbes in complex ecosystems. Metagenomics has been an incredibly useful tool for studying microbial communities, but assigning sequence assemblies accurately to genomes is difficult in microbial species or strains that lack a reference genome. These 'consensus genomes' have lower resolution than those generated from cultured isolates. Combining single-cell genomics with metagenomics may allow us to overcome these methodological weaknesses. Thus, researchers recently developed a framework called SMAGLinker, which integrates single-cell genomes from microfluidic droplets and uses them as guides for metagenome assembly. Compared to metagenomics alone, SMAGLinker showed more precise contig binning and higher recovery rates of rRNA and plasmids in a mock microbial community. In human gut and skin microbiota samples, SMAGLinker returned more genomes than the conventional metagenomics frameworks..."

The rest of the transcript, along with a link to the research itself, is available on the resource itself.

Subject:
Biology
Life Science
Material Type:
Diagram/Illustration
Reading
Provider:
Research Square
Provider Set:
Video Bytes
Date Added:
10/13/2021
Computer Language Engineering (SMA 5502)
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

6.035 is a course within the department’s “Computer Systems and Architecture” concentration. This course analyzes issues associated with the implementation of high-level programming languages. Topics covered include: fundamental concepts, functions, and structures of compilers, basic program optimization techniques, the interaction of theory and practice, and using tools in building software. The course features a multi-person project on design and implementation of a compiler that is written in Java® and generates MIPS executable machine code. This course is worth 8 Engineering Design Points.
This course was also taught as part of the Singapore-MIT Alliance (SMA) programme as course number SMA 5502 (Computer Language Engineering).

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Amarasinghe, Saman
Rinard, Martin
Date Added:
09/01/2005
Computer Networks: A Systems Approach
Unrestricted Use
CC BY
Rating
0.0 stars

Suppose you want to build a computer network, one that has the potential to grow to global proportions and to support applications as diverse as teleconferencing, video on demand, electronic commerce, distributed computing, and digital libraries. What available technologies would serve as the underlying building blocks, and what kind of software architecture would you design to integrate these building blocks into an effective communication service? Answering this question is the overriding goal of this book—to describe the available building materials and then to show how they can be used to construct a network from the ground up.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Author:
Bruce Davie
Larry Peterson
Date Added:
09/12/2019
Computer Software
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This unit covers application and system software, with a focus on healthcare systems. It also describes the functions of operating systems, presents different operating systems, and defines the purpose and usage of file systems.

Subject:
Applied Science
Health, Medicine and Nursing
Material Type:
Lecture
Provider:
Open Michigan
Provider Set:
Health IT Workforce Curriculum
Author:
Oregon Health & Science University
Date Added:
09/26/2014
Computer Software (03:01): Software Basics
Only Sharing Permitted
CC BY-ND
Rating
0.0 stars

The first video in the Computer Software series, part of our Introduction to Computers course. This video looks at the general types of software, software development, the software development life cycle, as well as explains what computer programers do.

Subject:
Applied Science
Information Science
Material Type:
Lecture
Provider:
Mr. Ford's Class
Author:
Scott Ford
Date Added:
09/25/2014
Computer System Architecture
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

6.823 is a course in the department’s “Computer Systems and Architecture” concentration. 6.823 is a study of the evolution of computer architecture and the factors influencing the design of hardware and software elements of computer systems. Topics may include: instruction set design; processor micro-architecture and pipelining; cache and virtual memory organizations; protection and sharing; I/O and interrupts; in-order and out-of-order superscalar architectures; VLIW machines; vector supercomputers; multithreaded architectures; symmetric multiprocessors; and parallel computers.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Arvind,
Asanovic, Krste
Emer, Joel
Date Added:
09/01/2005
Creating Video Games
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

CMS.611J / 6.073 Creating Video Games is a class that introduces students to the complexities of working in small, multidisciplinary teams to develop video games. Students will learn creative design and production methods, working together in small teams to design, develop, and thoroughly test their own original digital games. Design iteration across all aspects of video game development (game design, audio design, visual aesthetics, fiction and programming) will be stressed. Students will also be required to focus test their games, and will need to support and challenge their game design decisions with appropriate focus testing and data analysis.

Subject:
Applied Science
Arts and Humanities
Business and Communication
Career and Technical Education
Computer Science
Engineering
Graphic Arts
Graphic Design
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Eberhardt, Richard
Grant, Andrew
Tan, Philip
Verrilli, Sara
Date Added:
09/01/2014
Do You See What I See?
Read the Fine Print
Educational Use
Rating
0.0 stars

Students explore the concept of optical character recognition (OCR) in a problem-solving environment. They research OCR and OCR techniques and then apply those methods to the design challenge by developing algorithms capable of correctly "reading" a number on a typical high school sports scoreboard. Students use the structure of the engineering design process to guide them to develop successful algorithms. In the associated activity, student groups implement, test and revise their algorithms. This software design lesson/activity set is designed to be part of a Java programming class.

Subject:
Applied Science
Computing and Information
Education
Engineering
Technology
Material Type:
Lesson Plan
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Derek Babb
Date Added:
09/18/2014
Does It Work? Test and Test Again
Read the Fine Print
Educational Use
Rating
0.0 stars

Testing is critical to any design, whether the creation of new software or a bridge across a wide river. Despite risking the quality of the design, the testing stage is often hurried in order to get products to market. In this lesson, students focus on the testing phase of the software/systems design process. They start by exploring existing examples of program testing using the CodingBat website, which contains a series of problems and challenges that students solve using the Java programming language. Working in teams, students practice writing test cases for other groups' code, and then write test cases for a program before writing the program itself.

Subject:
Applied Science
Computing and Information
Education
Engineering
Material Type:
Lesson Plan
Provider:
TeachEngineering
Provider Set:
TeachEngineering
Author:
Brian Sandall
Janet Yowell
Ryan Stejskal
Date Added:
09/18/2014
Effective Programming in C and C++
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This course is a fast-paced introduction to the C and C++ programming languages, with an emphasis on good programming practices and how to be an effective programmer in these languages. Topics include object-oriented programming, memory management, advantages of C and C++, optimization, and others. Students are given weekly coding assignments and a final project to hone their skills. Recommended for programmers with some background and experience in other languages.
This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month.

Subject:
Applied Science
Computer Science
Engineering
Material Type:
Full Course
Provider:
MIT
Provider Set:
MIT OpenCourseWare
Author:
Kessler, Andre
Date Added:
01/01/2014
ElixirFM Online Interface
Read the Fine Print
Educational Use
Rating
0.0 stars

This online interface processes MSA using four different modes. The 'Resolve' mode provides tokenization and morphological analysis of the inserted text while the 'Inflect' mode lets users inflect words into the forms required by context. The 'Derive' mode allows users to derive words of similar meaning but different grammatical category. The 'Lookup' mode can lookup lexical entries by the citation form and nests of entries by the root; it also allows users to search in the English translations.

Subject:
Arts and Humanities
Languages
Linguistics
Social Science
Material Type:
Reading
Provider:
Otakar Smr_, Viktor Bielick_, Tim Buckwalter
Date Added:
10/14/2013