Updating search results...

Search Resources

68 Results

View
Selected filters:
  • computer-science
Computer Networking: Principles, Protocols and Practice
Unrestricted Use
CC BY
Rating
0.0 stars

This open textbook aims to fill the gap between the open-source implementations and the open-source network specifications by providing a detailed but pedagogical description of the key principles that guide the operation of the Internet.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
The Saylor Foundation
Provider Set:
Saylor Textbooks
Author:
Olivier Bonaventure
Date Added:
06/14/2019
Computer Science I - Version 1.3.7
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

This textbook covers the traditional introductory Computer Science I topics but takes a unique approach. Topics are covered in a language-agnostic manner in the first part with supplemental parts that cover the same concepts in a specific language. The current version covers C, Java, and PHP. This textbook as been used in several Computer Science I sections over multiple years at the University of Nebraska-Lincoln.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Author:
Chris Bourke
Date Added:
11/18/2021
Discrete Mathematics, Vol. 1
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

A Cool Brisk Walk Through Discrete Mathematics - and its companion site "allthemath" - are completely-and-forever-free-and-open-source educational materials dedicated to the mathematics that emerging computer science practitioners actually need to know.

Table of Contents:
Introduction
Sets
Relations
Probability
Structures
Counting
Numbers
Logic
Proof

Subject:
Applied Science
Computer Science
Mathematics
Material Type:
Lecture
Textbook
Author:
Stephen Davies
Date Added:
06/29/2020
Educational Media Program
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

This book collects posts from the Educational Media Program's blog. The EdMedia Program is run by the Teaching and Learning Centre at Simon Fraser University and is designed to help faculty, staff and grad students make sense of and educational media and incorporate it into their teaching practice.

Subject:
Education
Material Type:
Textbook
Provider:
British Columbia/Yukon Open Authoring Platform
Author:
Shantala Singh
draggin
Date Added:
07/06/2020
Embedded Controllers Using C and Arduino 2E
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

This is intended as an introduction to embedded controllers for students in Electrical Engineering and Technology at the AAS and/or BS level. It begins with a discussion of the C programming language and then shifts to using the open source Arduino hardware platform. Uses both the Arduino library and more direct coding of the controller.

Subject:
Applied Science
Engineering
Material Type:
Textbook
Provider:
Dissidents
Author:
James M. Fiore
Date Added:
12/05/2019
Exam: Probability and Statistics for Computer Science - "Midterm Exam Review"
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Midterm Exam Review for the course "CS 217 – Probability and Statistics for Computer Science" delivered at the City College of New York in Spring 2019 by Evan Agovino as part of the Tech-in-Residence Corps program.

Subject:
Applied Science
Computer Science
Material Type:
Assessment
Provider:
CUNY Academic Works
Provider Set:
City College of New York
Author:
Evan Agovino
Nyc Tech-in-residence Corps
Date Added:
06/28/2023
Exam: Probability and Statistics for Computer Science - "Practice Final Exam"
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Practice Final Exam for the course "CS 217 – Probability and Statistics for Computer Science" delivered at the City College of New York in Spring 2019 by Evan Agovino as part of the Tech-in-Residence Corps program.

Subject:
Applied Science
Computer Science
Material Type:
Assessment
Provider:
CUNY Academic Works
Provider Set:
City College of New York
Author:
Evan Agovino
Nyc Tech-in-residence Corps
Date Added:
06/28/2023
Exploring Computer Science
Unrestricted Use
CC BY
Rating
0.0 stars

Exploring Computer Science is intended for those with no experience with computer science at all. Its focus is on developing algorithms and solving problems. Python is used as the programming language.

Table of Contents:
Preface
Chapter 1: The Road Ahead
Chapter 2: Getting Started
Chapter 3: First Programs
Chapter 4: Types and Operations
Chapter 5: Making Decisions
Chapter 6: Going Back Again
Chapter 7: Algorithms
Chapter 8: Using Libraries
Chapter 9: Lists
Chapter 10: Functions

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Author:
Ian Finlayson
Date Added:
02/04/2022
Final Project Assignment: Distributed Systems and Cloud Computing
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Final Project Assignment for the course: CSCI 49378: Intro to Distributed Systems and Cloud Computing. Delivered at Hunter College in Spring 2020 by Bonan Liu as part of the Tech-in-Residence Corps program.

Subject:
Applied Science
Computer Science
Material Type:
Activity/Lab
Homework/Assignment
Provider:
CUNY Academic Works
Provider Set:
Hunter College
Author:
Bonan Liu
NYC Tech-in-residence Corps
Date Added:
06/28/2023
Foundations of Computation
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Foundations of Computation is a free textbook for a one-semester course in theoretical computer science. It has been used for several years in a course at Hobart and William Smith Colleges. The course has no prerequisites other than introductory computer programming. The first half of the course covers material on logic, sets, and functions that would often be taught in a course in discrete mathematics. The second part covers material on automata, formal languages, and grammar that would ordinarily be encountered in an upper level course in theoretical computer science.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Hobart and William Smith Colleges
Author:
Carol Critchlow, David Eck
Date Added:
12/05/2019
Global Inequality Lab 1
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

These materials include background for the instructor and a lab that engages student in an analysis of global inequality while learning and using the R language (a programming language for statistics). Students obtain data on the US and two other countries (one more developed and one less developed).

Subject:
Applied Science
Computer Science
Social Science
Sociology
Material Type:
Activity/Lab
Lecture Notes
Provider:
CUNY Academic Works
Provider Set:
Lehman College
Author:
Elin Waring
Janet Michello
Date Added:
05/31/2019
Homework: Probability and Statistics for Computer Science - Week #10
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Homework for the course "CS 217 – Probability and Statistics for Computer Science" delivered at the City College of New York in Spring 2019 by Evan Agovino as part of the Tech-in-Residence Corps program.

Subject:
Applied Science
Computer Science
Material Type:
Homework/Assignment
Provider:
CUNY Academic Works
Provider Set:
City College of New York
Author:
Evan Agovino
Nyc Tech-in-residence Corps
Date Added:
06/28/2023
Homework: Probability and Statistics for Computer Science - Week #11
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Homework for the course "CS 217 – Probability and Statistics for Computer Science" delivered at the City College of New York in Spring 2019 by Evan Agovino as part of the Tech-in-Residence Corps program.

Subject:
Applied Science
Computer Science
Material Type:
Homework/Assignment
Provider:
CUNY Academic Works
Provider Set:
City College of New York
Author:
Evan Agovino
Nyc Tech-in-residence Corps
Date Added:
06/28/2023
Homework: Probability and Statistics for Computer Science - Week #2
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Homework for the course "CS 217 – Probability and Statistics for Computer Science" delivered at the City College of New York in Spring 2019 by Evan Agovino as part of the Tech-in-Residence Corps program.

Subject:
Applied Science
Computer Science
Material Type:
Homework/Assignment
Provider:
CUNY Academic Works
Provider Set:
City College of New York
Author:
Evan Agovino
Nyc Tech-in-residence Corps
Date Added:
06/28/2023
Homework: Probability and Statistics for Computer Science - Week #5
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Lecture for the course "CS 217 – Probability and Statistics for Computer Science" delivered at the City College of New York in Spring 2019 by Evan Agovino as part of the Tech-in-Residence Corps program.

Subject:
Applied Science
Computer Science
Material Type:
Homework/Assignment
Provider:
CUNY Academic Works
Provider Set:
City College of New York
Author:
Evan Agovino
Nyc Tech-in-residence Corps
Date Added:
06/28/2023
Homework: Probability and Statistics for Computer Science - Week #8
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Homework for the course "CS 217 – Probability and Statistics for Computer Science" delivered at the City College of New York in Spring 2019 by Evan Agovino as part of the Tech-in-Residence Corps program.

Subject:
Applied Science
Computer Science
Material Type:
Homework/Assignment
Provider:
CUNY Academic Works
Provider Set:
City College of New York
Author:
Evan Agovino
Nyc Tech-in-residence Corps
Date Added:
06/28/2023
How to Think Like a Computer Scientist: C Version
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

The goal of this book is to teach you to think like a computer scientist. I like the way computer scientists think because they combine some of the best features of Mathematics, Engineering, and Natural Science. Like mathematicians, computer scientists use formal languages to denote ideas (specifically computations). Like engineers, they design things, assembling components into systems and evaluating trade offs among alternatives. Like scientists, they observe the behavior of complex systems, form hypotheses, and test predictions.The single most important skill for a computer scientist is problem-solving. By that I mean the ability to formulate problems, think creatively about solutions, and express a solution clearly and accurately. As it turns out, the process of learning to program is an excellent opportunity to practice problem-solving skills. That’s why this chapter is called “The way of the program.”

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Green Tea Press
Author:
Allen B. Downey
Thomas Scheffler
Date Added:
11/18/2021
How to Think Like a Computer Scientist: Learning with Python
Unrestricted Use
CC BY
Rating
0.0 stars

Python is a fun and extremely easy-to-use programming language that has steadily gained in popularity over the last few years. Developed over ten years ago by Guido van Rossum, Python's simple syntax and overall feel is largely derived from ABC, a teaching language that was developed in the 1980's. However, Python was also created to solve real problems and it borrows a wide variety of features from programming languages such as C++, Java, Modula-3, and Scheme. Because of this, one of Python's most remarkable features is its broad appeal to professional software developers, scientists, researchers, artists, and educators. 278 page pdf file.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Green Tea Press
Author:
Allen B. Downey
Jeffrey Elkner
Date Added:
01/01/2008
Introduction to Computer Science
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

Dear student! You are starting to learn about computation and its purpose. This course covers the same materials as an introductory class for undergraduate computer science majors. Its curriculum, which includes software, hardware and algorithms, resembles that of a one- or two-semester first-year college course or the high school Advanced Placement (AP) Computer Science. It does not require a formal computer science background.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Wikibooks
Date Added:
06/15/2019