Undergraduate Theses by To my family, Alexandra, Dmitry, Michelle, and my students, 1 file
Keamanan komputer dan jaringan, juga disebut keamanan siber, adalah salah satu subjek yang paling penting untuk dipertimbangkan saat menangani masalah komputer, jaringan, dan data.…
The audience of this book includes computer science students who wish to gain a broad and accessible overview of formal methods and its applications to the computing ï¬Âeld. Thi…
In this thesis we deï¬Âne and study the expressive power and the data complexity of a certain number controlled languages for ontology-based data access systems (OBDASs), in whi…
Since the book combines techniques from many areas of linguistics, (theoretical) computational linguistics, (theoretical) computer science and mathematics, it may require some inte…
Book by Sowmya Vajjala, Bodhisattwa Majumder, Anuj Gupta, and Harshit Surana, 1 file
Natural language processing (NLP) is a field at the intersection of computer science, artificial intelligence, and linguistics. It concerns building systems that can process and un…
This document was developed through an effort originally commissioned by the ACM Education Board and the IEEE-Computer Society Educational Activities Board to create curriculum rec…
ACM and IEEE-Computer Society have a long history of sponsoring efforts to establish international curricular guidelines for undergraduate programs in computing on roughly a tenyea…
The field of computing has dramatically influenced science, engineering, business, education, philanthropy, and many other areas of human endeavor. In today’s world, nearly everyon…
Book by Shai Shalev-Shwartz and Shai Ben-David, 1 file
Machine learning is one of the fastest-growing areas of computer science, with far-reaching applications. The aim of this textbook is to introduce machine learning, and the algorit…
This book will familiarize you with the Scratch visual programming environment. Scratch users have many different goals: some will build games for entertainment, while others will…
Book by Carl Edward Rasmussen Christopher K. I. Williams, 1 file
The goal of building systems that can adapt to their environments and learn from their experience has attracted researchers from many ï¬Âelds, including computer science, engine…
Foundations of Computation is a textbook for a one semester introductory course in theoretical computer science. It includes topics from discrete mathematics, automata theory, form…
Digital circuits, often called Integrated Circuits or ICs, are the central building blocks of a Central Processing Unit (CPU). To understand how a computer works, it is essential t…
There are plenty of books that teach introductory data structures. Some of them are very good. Most of them cost money, and the vast majority of computer science undergraduate stud…
This is a lecture note for the course CSCI-UA.0473-001 (Intro to Machine Learning) at the Department of Computer Science, Courant Institute of Mathematical Sciences at New York Uni…