Activities and Labs

A Periodic Table of Visualization Methods (Martin Eppler, Ralph Lengler)

Collection: 
Individual Authors
Author: 
Martin J. Eppler, Ralph Lengler
Year: 
2009
Conditions of Use: 
Educational fair use
Media Format: 
Material Type: 
Description: 
The Periodic Table of Visualization Methods organizes a broad variety of visual representations by specific information problems. This interactive tool includes definitions and models of data, information, concept, strategy, metaphor, compound, process and structure visualization.

Algorithms and OOD (Samuel Rebelsky)

Collection: 
Individual Authors
Author: 
Samuel Rebelsky
Year: 
2014
Conditions of Use: 
Creative Commons Attribution 3.0 Unported License
Media Format: 
Description: 
In this course you will start delving deeply into what it means to be a computer scientist, computer programmer, or software designer. We will continue your exploration of the design of algorithms, data types, and programs, but will delve more deeply into tools and analysis techniques related to each. We will use Java as our programming language because it supports some tools and techniques you have not learned previously, particularly through its support of the object-oriented paradigm.

Mediascripting on the Web (Samuel Rebelsky)

Author: 
Samuel Rebelsky
Year: 
2014
Conditions of Use: 
Creative Commons Attribution 3.0 Unported License
Media Format: 
Description: 
In this course, we will explore some of the software and technologies supporting scripting media applications such as Relational databases, SQL, version control, HTML, JavaScript, PHP, Drawing with a Canvas

Functional Problem Solving (Samuel Rebelsky)

Collection: 
Individual Author
Author: 
Samuel Rebelsky
Year: 
2014
Conditions of Use: 
Creative Commons Attribution 3.0 Unported License
Media Format: 
Description: 
This course is a lab-based introduction to basic ideas of computer science, including recursion, abstraction, scope and binding, modularity, the design and analysis of algorithms, and the fundamentals of programming in a high-level, functional language. Variable topic course. Includes formal laboratory work.

Object-Oriented Programming I (Java)

Collection: 
PAWS Lab Computing Collection
Media Format: 
Description: 
This collection of resources provides introduction to the concepts, principles, and skills of programming, including compilers, algorithms, and problem solving using a high level programming language such as Java.

Introduction to Programming (C)

Collection: 
PAWS Lab Computing Collection
Media Format: 
Description: 
This collection of resources provides an introduction to the concepts, principles, and skills of programming, including compilers, algorithms, and problem solving using a high level programming language such as C.

Google's Web Development Courses Index

Collection: 
Google Developers University Consortium
Author: 
Google
Year: 
0
Conditions of Use: 
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 3.0 License, and code samples are licensed under the Apache 2.0 License. For details, see our Site Policies.
Media Format: 
Material Type: 

Review: Modular Programming Group: 6-9

Collection: 
Connexions
Author: 
Kenneth Leroy Busbee
Year: 
0
Language: 
English
Conditions of Use: 
Creative Commons Attribution 3.0
Material Type: 

Pages

Subscribe to Activities and Labs