Updating search results...

Search Resources

294 Results

View
Selected filters:
  • Computer Science
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
HyperText Markup Language
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

This is a guide to HTML, a standard markup language for web pages. A text editor and a web browser is all you need to create web pages, view your handiwork, and share information with others all over the world.

This book covers simple HTML syntax. For dynamic behavior in websites, see the JavaScript wikibook. Another separate book covers Cascading Style Sheets (CSS) which handle overall look and styling, but the present book addresses CSS briefly. Additionally, XHTML has its own textbook.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Wikibooks
Date Added:
06/15/2019
Implementing a One Address CPU in Logisim
Unrestricted Use
CC BY
Rating
0.0 stars

Most computer users have an incorrect, but useful, cognitive metaphor for computers in which the user says (or types or clicks) something and a mystical, almost intelligent or magical, behavior happens. It is not a stretch to describe computer users as believing computers follow the laws of magic, where some magic incantation is entered, and the computer responds with an expected, but magical, behavior.

This magic computer does not actually exist. In reality computer are machines, and every action a computer performs reduces to a set of mechanical operations. In fact the first complete definition of a working computer was a mechanical machine designed by Charles Babbage in 1834, and would have run on steam power.

Probably the biggest success of Computer Science (CS) in the 20th century was the development of abstractions that hide the mechanical nature of computers. The fact that average people use computers without ever considering that they are mechanistic is a triumph of CS designers.

This purpose of this monograph is to break the abstract understanding of a computer, and to explain a computer’s behavior in completely in mechanistic terms. It will deal specifically with the Central Processing Unit (CPU) of the computer, as this is where the magic happens. All other parts of a computer can be seen as just providing information for the CPU to operate on.

This monograph will deal with a specific type of CPU, a one-address CPU, and will explain this CPU using only standard gates, specifically AND, OR, NOT, NAND and XOR gates, and 4 basic Integrated Circuits (ICs), the Decoder, Multiplexer, Adder, and Flip Flop. All of these gates and components can be described as mechanical transformations of input data to output data, and the overall CPU can then be seen as a mechanical device.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Gettysburg College
Date Added:
07/22/2016
Information Systems
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Information Systems: A Manager’s Guide to Harnessing Technology is intended for use in undergraduate and/or graduate courses in Management Information Systems and Information Technology. For questions about this textbook please contact textbookuse@umn.edu

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
University of Minnesota
Provider Set:
University of Minnesota Libraries Publishing
Author:
[Author removed at request of original publisher]
Date Added:
02/19/2021
Information Systems for Business
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

This textbook provides context and essential concepts for business students to understand what an information system is, how it is built for businesses to run their companies, and develop competitive advantages. This book is divided into three parts. Part 1 discusses what an information system (IS) is and its components. Part 2 discusses how people use IS for personal and professional development, how businesses use IS to create and sustain competitive advantages, and how people build and support IS. Part 3 discusses the role of IS in globalization, the ethical and legal implications, and emerging trends of the future.

Subject:
Applied Science
Business and Communication
Computer Science
Material Type:
Textbook
Provider:
LibreTexts
Author:
Laurie Hammond
Ly-Huong T. Pham
Tejal Desai-Naik
Wael Abdeljabbar
Date Added:
06/28/2023
Information Systems for Business and Beyond
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

This book is written as an introductory text, meant for those with little or no experience with computers or information systems. While sometimes the descriptions can get a little bit technical, every effort has been made to convey the information essential to understanding a topic while not getting bogged down in detailed terminology or esoteric discussions.

Subject:
Applied Science
Computer Science
Information Science
Material Type:
Textbook
Author:
David T. Bourgeois
James L. Smith
Joseph Mortati
Shouhong Wang
Date Added:
11/18/2021
Information Systems for Business and Beyond
Unrestricted Use
CC BY
Rating
0.0 stars

Welcome to Information Systems for Business and Beyond. In this book, you will be introduced to the concept of information systems, their use in business, and the larger impact they are having on our world.

Subject:
Applied Science
Business and Communication
Computer Science
Material Type:
Textbook
Provider:
eCampusOntario
Author:
David T. Bourgeois
Ph.D.
Date Added:
06/28/2020
Inteligencia Artificial
Conditional Remix & Share Permitted
CC BY-SA
Rating
0.0 stars

Este libro es una introducción al area de la Inteligencia Artificial y presenta algunas de las aplicaciones que puede tener en la vida real en diversos campos de aplicación, El libro esta compuesto de ocho capítulos los cuales abarcan los antededentes, algunos conceptos importantes para la resolución de problemas como es la representación de conocimiento, el planteamiento de los problemas. Asimismo se menciona la teoría de agentes por un lado y por otro lo que es el aprendizaje computacional. Otra area que se aborta es la computación evolutivo y los algoritmos bioinspirados para la resolución de problemas, dandole enfasis a los problemas de optimizacion. Por ultimo se menciona una nueva tendencia en el area de las ciencias computacionales como es el uso de las GPUs para trabajar de una manera mas rapida al realizar el procesamiento en paralelo.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
Project LATIn: The Latin American Open Textbook Initiative
Author:
Ana Casali
Antonio Silva Sprock
Aurora Torres Soto
Crizpín Zavala D.
Eliana Scheihing
Ember Ubeimar Martínez Flor
Fátima Sayuri Quezada Aguilera
José Alberto Hernández A
Julio Cesar Ponce Gallegos
Ma. Dolores Torres Soto
Nodari Vakhnia
Oswaldo Pedreño
Yván Jesús Túpac Valdivia
Date Added:
12/05/2019
Intermediate Programming
Unrestricted Use
CC BY
Rating
0.0 stars

Object-oriented programming languages, such as Java are organized around objects, instead of actions. An object represents an entity in the real world, such as a car, a home, a person, etc. Each object has state, represented by its data fields or attributes and behavior represented by methods. Objects of the same type are defined using a class. A class is considered to be a blueprint for the objects that it represents. Each class can have many objects, also referred to as instances.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
University System of Georgia
Provider Set:
Galileo Open Learning Materials
Author:
Cynthia Johnson
Hyesung Park
Sonal Dekhane
Tacksoo Im
Wei Jin
Yan Zong Ding
Date Added:
08/26/2024
Introduction to Autonomous Robots
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

This book introduces concepts in mobile, autonomous robotics to 3rd-4th year students in Computer Science or a related discipline. The book covers principles of robot motion, forward and inverse kinematics of robotic arms and simple wheeled platforms, perception, error propagation, localization and simultaneous localization and mapping. The cover picture shows a wind-up toy that is smart enough to not fall off a table just using intelligent mechanism design and illustrate the importance of the mechanism in designing intelligent, autonomous systems. This book is open source, open to contributions, and released under a creative common license.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Author:
Nikolaus Correll
Date Added:
12/05/2019
Introduction to Computer Graphics
Conditional Remix & Share Permitted
CC BY-NC-SA
Rating
0.0 stars

Introduction to Computer Graphics is a free, on-line textbook covering the fundamentals of computer graphics and computer graphics programming. This book is meant for use as a textbook in a one-semester course that would typically be taken by undergraduate computer science majors in their third or fourth year of college.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Author:
David Eck
Date Added:
12/05/2019
An Introduction to Computer Networks
Only Sharing Permitted
CC BY-NC-ND
Rating
0.0 stars

Welcome to the website for An Introduction to Computer Networks, a free and open general-purpose computer-networking textbook, complete with diagrams and exercises. It covers the LAN, internetworking and transport layers, focusing primarily on TCP/IP. Particular attention is paid to congestion; other special topics include queuing, real-time traffic, network management, security and the ns simulator.

The book is suitable as the primary text for an undergraduate or introductory graduate course in computer networking, as a supplemental text for a wide variety of network-related courses, and as a reference work.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Author:
Peter L. Dordal
Date Added:
01/01/2014
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
Introduction to Data Science Using Python
Conditional Remix & Share Permitted
CC BY-NC
Rating
0.0 stars

This book contains two parts, the first is designed to be used in an introductory programming course for students looking to learn Python, without having any prior experience with programming. Basic programming concepts are discussed, explained, and illustrated with a Python program. Ample programming questions are provided for practice. The second part of the book utilizes machine-learning concepts and statistics to accomplish data-driven resolutions. Python programs are provided to apply scientific computing to conclude statistically driven results.

Subject:
Applied Science
Computer Science
Material Type:
Textbook
Provider:
The Pennsylvania Alliance for Design of Open Textbooks (PA-ADOPT)
Author:
Afrand Agah
Date Added:
08/21/2024