All Learning ObjectsDigital Technology

Data Science & Artificial Intelligence

Learning Objects

Dive into Wisc-Online’s rich collection of learning objects — bite-sized, interactive, and designed for real learning. These modular digital tools include animations, drag-and-drop exercises, quizzes, videos, and more. You can explore topics across STEM, arts, humanities, career skills, and beyond. Each learning object is crafted to help learners actively engage with content—reviewing, applying, self-checking—in a way that’s flexible and self-paced.

Filter
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Learning Object
Achieve Persistence on the Web
Attributes of a Class: Fields and Properties
In this learning activity you'll discover how C#, attributes provide a way of associating data with an object in two forms - Fields and Properties.
Main Category
Digital Technology
Axis Modes
The learner will gain an understanding of the modes of axis movement for successful robot programming.
Main Category
Construction
Bandwidth Capacity Techniques
In this learning activity you'll follow the process of converting digital data into a series of analog signals.
Main Category
Digital Technology
CRUD Applications - Create Retrieve Update Delete
In this learning activity you'll discover what C.R.U.D. applications are and how they're used in everyday life.
Main Category
Digital Technology
Concepts of Programming 4: Structure of Variable Declarations
Understand the pseudocode structure of variable declarations
Main Category
Digital Technology
Concepts of Programming 5: Pseudocode Structure of Inputs and Outputs
Understand pseudocode structure of Inputs and Outputs, a vital component of programming computer and industrial applications.
Main Category
Digital Technology
Concepts of Programming 6: Pseudocode Structure of Assigning Data to Variables
Understand the pseudocode structure of variable declarations, a vital component of programming computer and industrial applications.
Main Category
Digital Technology
Concepts of Programming 7: Pseudocode If Statements Structure
Identify the correct description of pseudocode if statements.
Main Category
Digital Technology
Concepts of Programming 8: Pseudocode Repetition Structures using For Statement
Explore repetition structures, which are commonly referred to as “Looping” statements, are a vital component of programming computer and industrial applications.
Main Category
Digital Technology
Concepts of Programming 9: Pseudocode Repetition Structures using  While Statements
Explore repetition structures, which are commonly referred to as “Looping” statements, are a vital component of programming computer and industrial applications.
Main Category
Digital Technology
Converting Between Gray and Binary Codes
Learners follow steps to convert numbers from Gray code to binary code. They then view steps to change binary values to Gray code numbers.
Main Category
Digital Technology
Creating Histograms
Students follow steps to transfer data from a list to a histogram.
Data Flow on the Internet
In this learning activity you'll examine how a data file is broken into packets and transmitted over the Internet.
Main Category
Digital Technology
Data Manipulation Language
Explore what DML is including its main commands INSERT, UPDATE, DELETE, and SELECT.
Main Category
Digital Technology
Database Data Types
In this activity, you'll learn about the different data types associated with databases.
Main Category
Digital Technology
Database Naming Conventions
In this learning activity, you'll discover and then follow established rules when naming database objects.
Main Category
Digital Technology
Demultiplexers (Screencast)
In this animated object, learners examine the operation of a demultiplexer along with the data output and select lines. A brief quiz completes the activity.
Main Category
Digital Technology
Exclusive-NOR Gate (Screencast)
In this learning activity you'll review the operation of an Exclusive-NOR gate by using a truth table, a Boolean Algebra equation, a switch analogy, and a written statement.
Main Category
Digital Technology
Identifying the Number of Significant Digits
Learners will identify the number of significant digits in practice problems.
Inductive Reactance Demonstration 1
Learners view video clips showing how coiled wire provides more resistance to AC current flow than uncoiled wire.
Main Category
Construction
Instantiation: Constructing an Object
In this learning activity you'll discover how constructors in the C# programming language are used to instantiate objects.
Main Category
Digital Technology
Internal Elements of a 555 Timer (Screencast)
In this screencast, learners examine the internal elements of a 555 IC and their operation.
Main Category
Construction
International Time Zones (Screencast)
In this screencast, you will learn about the 24 time zones.
JOINs (Inner, Left, Right, Full)
In this learning activity, you’ll explore four different types of JOINs and understand how they help programmers produce readable reports.
Main Category
Digital Technology
Logic Symbols (Screencast)
The schematic symbols of logic gates used in digital circuits are shown.
Main Category
Digital Technology
Normalization – 1st Normal Form
In this learning activity you'll explore and practice the first step in normalizing a database.
Main Category
Digital Technology
Normalization – 2nd Normal Form
In this activity you'll practice designing a table in second normal form.
Main Category
Digital Technology
Normalization – 3rd Normal Form
In this learning activity, you'll be introduced to Third Normal Form and you'll design a table following these rules.
Main Category
Digital Technology
Object or Class?
In this learning activity, you'll watch an animated explanation of the terms class and object as used by computer programmers, and then contrast the differences.
Main Category
Digital Technology
Op Amp Comparator (Screencast)
Students read an explanation of the operation of an operational amplifier that functions as a comparator.
Main Category
Construction
Overflow and Underflow for Signed Binary Numbers
Learners examine the occurrence of overflow and underflow conditions in a programmable logic controller. It is recommended that users view the learning object “Signed Binary Numbers” in advance of this object.
Main Category
Digital Technology
Parameters and Arguments
In this learning activity, you’ll discover the difference between a parameter and an argument.
Main Category
Digital Technology
Pie Charts/ Basic Social Studies (Video)
Students interpret pie chart information and identify the parts of a chart in an interactive exercise.
Pointers In C++
In this learning activity you'll be introduced to programming pointers compatible with both the C and C++ languages.
Main Category
Digital Technology
Powers of Ten: The Proper Use of Symbols (Screencast)
Students read about the six common terms used to represent the powers of ten in the field of electronics and complete two matching exercises.
Main Category
Construction
Programming in C++ Using Constants
In this learning activity you'll discover the const keyword and it’s uses in C++.
Main Category
Digital Technology
Reading and Interpreting Bar Graphs
In this learning activity you'll identify the various parts of a bar graph, read and interpret its data, and calculate the data to solve various application problems.
Recursion - See Recursion
In this learning object you'll learn what recursion is and how to use it.
Main Category
Digital Technology
Referential Integrity
Explore what referential integrity is, why it's important to reliable data organization, and learn how it enforces constraints.
Main Category
Digital Technology
Signed Binary Numbers: 2's Complement
Learners use this interactive and animated object to examine the use of binary numbers in a programmable logic controller. A brief quiz completes the activity.
Main Category
Digital Technology
Stem and Leaf Plots (Screencast)
In this learning activity you'll create a stem and leaf plot.
Strings in the .NET Framework
In this activity, we will explain the string datatype in the .net framework and cover the peculiarities of a reference type that appears to behave like value type.
Main Category
Digital Technology
Subtracting Binary Numbers by Adding the 2's Complement
In this learning activity you'll solve three binary subtraction problems using the 2's complement method.
The 7493 IC Binary Counter (Screencast)
In this screencast, learners examine the construction of a 7493 IC as mod-2 and mod-8 up-counters. They view how this binary counter can be modified to operate at different modulus counts.
Main Category
Construction
The Basic Operation of a Diode
In this interactive and animated object, learners examine the operation of a semiconductor diode when it is forward and reverse biased. A brief quiz completes the activity.
Main Category
Construction
The CLR: Overview of the Common Language Runtime
In this learning activity, you’ll explore the Common Language Runtime, or CLR.
Truth Tables
Instructions on how to use and construct a truth table for digital devices are provided.
Main Category
Digital Technology
Truth Tables (Screencast)
Instructions on how to use and construct a truth table for digital devices are provided.
Main Category
Digital Technology
Understanding Common DDL Statements
In this learning activity, you’ll explore the Data Definition Language (DDL) including its three main commands: CREATE, ALTER, and DROP.
Understanding and Writing Pseudocode: Advanced Topics
In this module, you'll build upon the concepts Understanding and Writing Pseudocode: The Basics, by learning new techniques and terms to make your pseudocode more complete.
Main Category
Digital Technology
Understanding and Writing Pseudocode: The Basics
In this activity you'll explore how flowchart programs can be converted into pseudocode programming.
Main Category
Digital Technology
User Experience Design : Remote vs. In-Person Usability Testing
In this activity, you'll discover the differences, advantages, and disadvantages of remote and in-person usability testing.
Main Category
Digital Technology
User Experience Design: Testing
In this learning activity, you will learn about testing for user experience design.
Main Category
Digital Technology
User Experience Design: Usability Research Methods
In this learning activity, you'll be introduced to three common usability research methods.
Main Category
Digital Technology
User Experience Design: Usability Testing
In this learning activity, you will learn about usability testing.
Main Category
Digital Technology
User Experience Design: User Experience Testing
In this learning activity, you'll be introduced to user experience testing.
Main Category
Digital Technology
Value Types and Reference Types in the .Net Framework
In this learning activity you'll discover the functional differences between value and reference types within the .Net framework.
Main Category
Digital Technology
Variables in Computer Programming (C#)
In this learning activity you'll define what a variable is, how they're used in the C# programming language, and how the computer works with variables under the hood.
Main Category
Digital Technology
Variables in Computer Programming (JavaScript)
In this learning activity you'll review what a variable is, how to use variables in JavaScript, and how the computer works with variables.
Main Category
Digital Technology
What Is Normalization?
In this learning activity you'll examine how database normalization eliminates redundancy and helps maintain consistency within a relational database.
Main Category
Digital Technology
What is Database Denormalization?
In this activity, the learner will understand what denormalization is and when it's an appropriate strategy.
Main Category
Digital Technology
What is an Algorithm?
In this learning activity, we’ll learn what an algorithm is.
Main Category
Digital Technology
Back to Top