Free computer science and engineering books (+ lecture notes)
Free Online Computer Science and Programming Books, Textbooks, and Lecture Notes
Updated: 1 day 4 hours ago
Patterns for Time-triggered Embedded Systems
The first comprehensive set of "design patterns" to support the rapid development of reliable embedded systems based on resource-constrained embedded processors.
Categories: Articles & Tutorials, Latest NEWS & Links
Open Source Security Tools: Practical Guide to Security Applications
Categories: Articles & Tutorials, Latest NEWS & Links
Function Point Training and Analysis Manual
This book describes function point analysis, a method to break systems into smaller components, so they can be better understood and analyzed.
Categories: Articles & Tutorials, Latest NEWS & Links
Vector Calculus
This is a text on elementary multivariable calculus, designed for students who have completed courses in single-variable calculus.
Categories: Articles & Tutorials, Latest NEWS & Links
IT Security Cookbook
This book is intended as a self help guide to computer and network security, primarily for security managers, programmers and system administrators.
Categories: Articles & Tutorials, Latest NEWS & Links
Tips to Succeed in Software Engineering Student Projects
This book is a collection of practical tips for students taking Software Engineering project courses.
Categories: Articles & Tutorials, Latest NEWS & Links
George Benthien's Numerical Mathematics Tutorials
Categories: Articles & Tutorials, Latest NEWS & Links
From Algorithms to Vision Systems Machine Vision Group 25 years
Presents 25 years story of MVG, University of Oulu, Finland. A majority of the book consists of a selection of MVG's most important and most merited scientific publications in their original form.
Categories: Articles & Tutorials, Latest NEWS & Links
Notes on Discrete Mathematics
Covers fundamental concepts and tools in discreet mathematics with emphasis on their applications to computer science.
Categories: Articles & Tutorials, Latest NEWS & Links
Introduction to Computer Science
A textbook for a first computer science course for students majoring in computer science, as well as mathematics and the physical and social sciences. Updated regularly.
Categories: Articles & Tutorials, Latest NEWS & Links
Practical Foundations for Programming Languages
A working draft of a book on the foundations of programming languages. Emphasizes on the concept of type structure that governs programming languages syntax and semantics.
Categories: Articles & Tutorials, Latest NEWS & Links
Creating a Robust Form of Steganography
This paper proposes a transform embedding method (STEM) which uses existing ideas from digital watermarking, improving upon them with empirical data to make them suitable for steganography.
Categories: Articles & Tutorials, Latest NEWS & Links
Towards Linguistic Steganography: A Systematic Investigation of Approaches, Systems, and Issues
Designs and constructs steganograms that are more adequate, secure and robust, from a linguistic point of view, than any of the systems built so far.
Categories: Articles & Tutorials, Latest NEWS & Links
Algorithms for Audio Watermarking and Steganography
Combines digital signal processing, psychoacoustic modeling and communications theory in developing algorithms for audio watermarking and steganography.
Categories: Articles & Tutorials, Latest NEWS & Links
An Introduction to Computer Security: The NIST Handbook
This handbook provides assistance in securing computer-based resources (including hardware, software, and information) by explaining important concepts, cost considerations, and interrelationships of security controls.
Categories: Articles & Tutorials, Latest NEWS & Links
Agile Software Development in Theory and Practice
Analyzes Agile Manifesto and its applicability by conducting a literature review and an empirical case study.
Categories: Articles & Tutorials, Latest NEWS & Links
A Balanced Introduction to Computer Science
Teaches the most important concepts in computing and computer science while providing enough programming depth to enable understanding about how people work with computers.
Categories: Articles & Tutorials, Latest NEWS & Links

