Updating search results...

Search Resources

1366 Results

View
Selected filters:
  • Computer Science
JavaScript
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

This book is a guide to JavaScript, a scripting language widely used in web pages and web applications such as email applications. JavaScript is not to be confused with Java, which is quite a separate language for creating stand-alone applications.

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Material Type:
Textbook
Provider:
Wikibooks
Date Added:
04/11/2023
The Java™ Tutorials
Unrestricted Use
Public Domain
Rating
0.0 stars

The Java Tutorials are practical guides for programmers who want to use the Java programming language to create applications. They include hundreds of complete, working examples, and dozens of lessons. Groups of related lessons are organized into "trails".

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Material Type:
Activity/Lab
Primary Source
Reading
Provider:
Oracle
Date Added:
04/11/2023
Java with BlueJ
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This book is Part I of a two-part set that introduces the Java programminglanguage. The text assumes the student will be using the BlueJ developmentenvironment and provides some introductory BlueJ material. Our experiencehas been that BlueJ is easy to learn and provides a good programmingenvironment for the beginner programmer.

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Material Type:
Textbook
Date Added:
04/11/2023
Java with BlueJ Part 2
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This book is Part II of a two-part set that introduces the Java programming language. The text assumes the student will be using the BlueJ development environment and provides some introductory BlueJ material. Our experience has been that BlueJ is easy to learn and provides a good programming environment for the beginner programmer.

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Material Type:
Textbook
Date Added:
03/27/2016
The Joy of Cryptography
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

These are lecture notes for cs427 at Oregon State University, an introductory course in cryptography at the advanced undergraduate level. By reading and studying these notes, you should expect to learn how to:

*State and interpret the standard formal definitions for the most common cryptographic security properties (privacy and authentication).
*Formally prove security properties of sound cryptographic constructions, and break the security of unsound ones.
*Choose the appropriate cryptographic primitive for a task (block ciphers, hash functions, MACs, public-key encryption, etc.) while avoiding common pitfalls.
*Along the way, you will also learn how the most common cryptographic constructions work.

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Mathematics
Material Type:
Textbook
Provider:
Oregon State University
Date Added:
04/11/2023
Julia Data Science
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This is an open-source and open access book on how to do Data Science using Julia. The book describes the basics of the Julia programming language DataFrames.jl for data manipulation and Makie.jl for data visualization.

You will learn to:

- Read CSV and Excel data into Julia
- Process data in Julia, that is, learn how to answer data questions
- Filter and subset data
- Handle missing data
- Join multiple data sources together
- Group and summarize data
- Export data out of Julia to CSV and Excel files
- Plot data with different Makie.jl backends
- Save visualizations in several formats such as PNG or PDF
- Use different plotting functions to make diverse data visualizations
- Customize visualizations with attributes
- Use and create new plotting themes
- Add LaTeX elements to plots
- Manipulate color and palettes
- Create complex figure layouts

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Information Science
Mathematics
Measurement and Data
Material Type:
Textbook
Date Added:
04/11/2023
Jupyter notebooks and videos for teaching Python for Data Science
Unrestricted Use
CC BY
Rating
0.0 stars

This curriculum was designed for high school students with no prior coding experience who are interested in learning Python programming for data science. However, this course material would be useful for anyone interested in teaching or learning basic programming for data analysis.

The curriculum features short lessons to deliver course material in “bite sized” chunks, followed by practices to solidify the learners' understanding. Pre-recorded videos of lessons enable effective virtual learning and flipped classroom approaches.

The learning objectives of this curriculum are:

1. Write code in Python with correct syntax and following best practices.
2. Implement fundamental programming concepts when presented with a programmatic problem set.
3. Apply data analysis to real world data to answer scientific questions.
4. Create informative summary statistics and data visualizations in Python.
5. These skills provide a solid foundation for basic data analysis in Python. Participation in our program exposes students to the many ways coding and data science can be impactful across many disciplines.

Our curriculum design consists of 27 lessons broken up into 5 modules that cover Jupyter notebook setup, Python coding fundamentals, use of essential data science packages including pandas and numpy, basic statistical analyses, and plotting using seaborn and matplotlib. Each lesson consists of a lesson notebook, used for teaching the concept via live coding, and a practice notebook containing similar exercises for the student to complete on their own following the lesson. Each lesson builds on those before it, beginning with relevant content reminders from the previous lessons and ending with a concise summary of the skills presented within.

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Mathematics
Statistics and Probability
Material Type:
Activity/Lab
Full Course
Homework/Assignment
Lesson Plan
Date Added:
04/08/2023
Key Concepts of Computer Studies
Unrestricted Use
CC BY
Rating
0.0 stars

If you are looking for a quick study guide in Computer Studies, this book is an excellent resource. Skip the lengthy and distracting books and instead use this book to guide your studies, review your knowledge, or help with tutoring. This book quickly gets to the heart of each particular topic, helping students with a quick review before doing homework or preparing for a test.

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Material Type:
Textbook
Provider:
BCcampus
Date Added:
02/03/2021
Kismet
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

In this video segment adapted from the Massachusetts Institute of Technology, researchers in the Artificial Intelligence Laboratory working to engineer smarter robots are now building a machine that interacts socially with people.

Subject:
Applied Science
Computer Science
Computer, Networking and Telecommunications Systems
Engineering
Material Type:
Activity/Lab
Provider:
PBS LearningMedia
Provider Set:
PBS Learning Media: Multimedia Resources for the Classroom and Professional Development
Date Added:
05/09/2006
Knowing Knoppix
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

Knoppix is an astoundingly clever product. It runs Linux completely from a CD or DVD. There is no need to install. It bypasses all the software already installed on your PC or laptop and automatically detects the hardware in your computer (subject to suitable hardware). When you've finished using Knoppix, simply restart. Your computer will return to your regular system, and it will behave as if nothing has happened. Knoppix is Free Software and open source under the terms of the GNU General Public Licence (GPL).

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Material Type:
Textbook
Provider:
Wikibooks
Date Added:
04/11/2023
LEGO Robots
Read the Fine Print
Educational Use
Rating
0.0 stars

In this segment adapted from ZOOM, cast members use computers to program a robot in preparation for the FIRST LEGO League Challenge tournament. Despite meticulous planning and programming by its designers, an autonomous robot can encounter unexpected challenges. This is true for both LEGOŰ_í_Œ_ robots and Martian rovers. In this video segment adapted from ZOOM, cast members enter the FIRST LEGOŰ_í_Œ_ League Challenge tournament and work as a team to program their LEGOŰ_í_Œ_ robot to navigate a complex obstacle course. Grades 3-8.

Subject:
Applied Science
Computer Science
Computer, Networking and Telecommunications Systems
Engineering
Material Type:
Activity/Lab
Provider:
PBS LearningMedia
Provider Set:
PBS Learning Media: Multimedia Resources for the Classroom and Professional Development
Date Added:
05/09/2006
LPS Digital Citizenship LibGuide
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This is a collection of resources for teaching digital citizenship concepts to students K-12. Includes grade-specific key concepts, instructional materials, and talking points for teachers. Aligns digital citizenship instruction to specific pre-existing curriculum objectives whenever possible.

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Information Science
Material Type:
Lesson Plan
Module
Date Added:
04/11/2023
La Terminal de Unix
Unrestricted Use
CC BY
Rating
0.0 stars

Software Carpentry lección para la terminal de Unix La terminal de Unix ha existido por más tiempo que la mayoría de sus usuarios. Ha sobrevivido tanto tiempo porque es una herramienta poderosa que permite a las personas hacer cosas complejas con sólo unas pocas teclas. Lo más importante es que ayuda a combinar programas existentes de nuevas maneras y automatizar tareas repetitivas, en vez de estar escribiendo las mismas cosas una y otra vez. El uso del terminal o shell es fundamental para usar muchas otras herramientas poderosas y recursos informáticos (incluidos los supercomputadores o “computación de alto rendimiento”). Esta lección te guiará en el camino hacia el uso eficaz de estos recursos.

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
Lab: Changes to the Green River
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Students digitize the path of the Green River from historical imagery, and calculate sinuosity using a Python script. Students then display the changes on a map. Students are introduced to the concept of computer scripting.

Subject:
Agriculture and Natural Resources
Applied Science
Computer Science
Computer, Networking and Telecommunications Systems
Environmental Science
Environmental Studies
Material Type:
Activity/Lab
Provider:
Science Education Resource Center (SERC) at Carleton College
Provider Set:
Teach the Earth
Date Added:
04/12/2023
Lab: LiDAR
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

In this lab students use LiDAR and GPS data to investigate the the amount of woody debris available for habitat in a local river. Students collect GPS data, explorer local LiDAR data and write a Python script to conduct the analysis of the LiDAR data.

Subject:
Agriculture and Natural Resources
Applied Science
Computer Science
Computer, Networking and Telecommunications Systems
Environmental Science
Environmental Studies
Material Type:
Activity/Lab
Provider:
Science Education Resource Center (SERC) at Carleton College
Provider Set:
Teach the Earth
Date Added:
04/12/2023
Launch Your Class to the Moon and Back
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

The Moon is a constant celestial companion in classrooms around the world. Lunar phenomena has much to offer teachers as both an engaging narrative and visible presence in the sky that students have personally experienced.

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Education
Physical Science
Material Type:
Activity/Lab
Lecture Notes
Reading
Simulation
Date Added:
04/11/2023
Learn C++
Read the Fine Print
Educational Use
Rating
0.0 stars

It is devoted to teaching you how to program in C++. Whether you’ve had any prior programming experience or not, the tutorials on this site will walk you through all the steps to write, compile, and debug your C++ programs, all with plenty of examples.

Subject:
Computer Science
Computer, Networking and Telecommunications Systems
Material Type:
Full Course
Date Added:
04/11/2023