Sign up
Forgot password?
FAQ: Login

Computer science (software engineering)

Supervising moderators and trusted users

Addison-Wesley Professional, 2017. — 1168 p. — ISBN: 9780134076423. Taking a broad, applications-based approach, Sedgewick and Wayne teach through important examples from science, mathematics, engineering, finance, and commercial computing. The book demystifies computation, explains its intellectual underpinnings, and covers the essential elements of programming and...
  • №1
  • 18,73 MB
  • added
  • info modified
New York: Course Technology, 2015. - 888 p. Discover a contemporary overview of today's computer science with the best-selling "Invitation to Computer Science", 7E. This flexible, non-language-specific approach provides a solid foundation using an algorithm-driven approach that's ideal for the reader's first introduction to the field of Computer Science. Expanded chapter...
  • №2
  • 132,01 MB
  • added
  • info modified
New York: Cengage Learning EMEA, 2017. — 706 p. Based on the Association for Computing Imagery model curriculum guidelines, Foundations of Computer Science gives students a bird's eye view of Computer Science. This easy-to-read and easy-to-navigate text covers all the fundamentals of computer science required for first year undergraduates embarking on a computing degree....
  • №3
  • 20,50 MB
  • added
  • info modified
CRC Press, 2018. — 451 p. — ISBN10: 1498735282, 13 978-1498735285. Recursion is one of the most fundamental concepts in computer science and a key programming technique that allows computations to be carried out repeatedly. Despite the importance of recursion for algorithm design, most programming books do not cover the topic in detail, despite the fact that numerous computer...
  • №4
  • 6,74 MB
  • added
  • info modified
MIT Press, 2018. — 792 p. — ISBN: 978-0262534802. A completely revised edition, offering new design recipes for interactive programs and support for images as plain values, testing, event-driven programming, and even distributed programming. This introduction to programming places computer science at the core of a liberal arts education. Unlike other introductory books, it...
  • №5
  • 60,85 MB
  • added
  • info modified
2nd Edition. — McGraw-Hill Education, 2003. — 630 p. — ISBN10: 0072467509; ISBN13: 978-0072467505. Introduction to Computing Systems: From bits & gates to C & beyond, now in its second edition, is designed to give students a better understanding of computing early in their college careers in order to give them a stronger foundation for later courses. The book is in two parts:...
  • №6
  • 13,00 MB
  • added
  • info modified
Wiley, 2017. — 792 p. — ISBN13: 978-1119363026. See all the things coding can accomplish. The demand for people with coding know-how exceeds the number of people who understand the languages that power technology. Coding All-in-One For Dummies gives you an ideal place to start when you're ready to add this valuable asset to your professional repertoire. Whether you need to...
  • №7
  • 17,42 MB
  • added
  • info modified
New York: W.H. Freeman & Company, 1993. — 471 p. No other volume provides as broad, as thorough, or as accessible an introduction to the realm of computers as A. K. Dewdney'sThe Turing Omnibus. Updated and expanded,The Turing Omnibusoffers 66 concise, brilliantly written articles on the major points of interest in computer science theory, technology, and applications. New for...
  • №8
  • 58,37 MB
  • added
  • info modified
6th ed. — Pearson, 2015. — 817 p. — ISBN: 013374163X, 9780133741636 Prelude to Programming is appropriate for Pre-Programming and Introductory Programming courses in community colleges, 4-year colleges, and universities. No prior computer or programming experience is necessary although readers are expected to be familiar with college entry-level mathematics. Prelude to...
  • №9
  • 9,08 MB
  • added
  • info modified
2nd ed. — The MIT Press, 2017. — 401 p. — ISBN: 0262062186, 9780262062183. This introduction to programming places computer science in the core of a liberal arts education. Unlike other introductory books, it focuses on the program design process. This approach fosters a variety of skills — critical reading, analytical thinking, creative synthesis, and attention to detail —...
  • №10
  • 51,29 MB
  • added
  • info modified
4th ed. — Pearson. 2015. — 457 p. — (Starting Out With...). — ISBN: 0133985075. The Fundamentals of Programming When it comes to programming, understanding the founding concepts can greatly improve student engagement and future success. In its Fourth Edition, Starting Out with Programming Logic and Design is a language-independent introductory programming book, ideal for a...
  • №11
  • 7,10 MB
  • added
  • info modified
Cambridge University Press, 2016. — 512 p. — ISBN: 978-1-107-15030-0. This text develops a comprehensive theory of programming languages based on type systems and structural operational semantics. Language concepts are precisely defined by their static and dynamic semantics, presenting the essential tools both intuitively and rigorously while relying on only elementary...
  • №12
  • 28,77 MB
  • added
  • info modified
Addison-Wesley Professional, 2016. — 1168 p. — ISBN: 9780134076423. Taking a broad, applications-based approach, Sedgewick and Wayne teach through important examples from science, mathematics, engineering, finance, and commercial computing. The book demystifies computation, explains its intellectual underpinnings, and covers the essential elements of programming and...
  • №13
  • 64,67 MB
  • added
  • info modified
Boston: MIT Press, 2001. — 721 p. Why Everyone Should Learn to Program Design Recipes The Choice of Scheme and DrScheme The Parts of the Book Processing Simple Forms of Data Students, Teachers, and Computers Numbers, Expressions, Simple Programs Numbers and Arithmetic Variables and Programs Word Problems Errors Designing Programs Programs are Function Plus Variable Definitions...
  • №14
  • 23,75 MB
  • added
  • info modified
New York: Taylor & Francis, 2019. — 259 p. This book aims to capture the fundamentals of computer programming without tying the topic to any specific programming language. To the best of the authors’ knowledge there is no such book in the market. Introduction to computers. Introduction to data and data types. Data storage and retrieval. Introduction to computer programs....
  • №15
  • 3,68 MB
  • added
  • info modified
2nd ed. — New York: Programming for the Absolute Beginner, 2013. — 433 p. Are you interested in learning to program computers? Programming for the Absolute Beginner, Second edition is a friendly guide that will teach you the fundamentals of computer programming through the hands-on (and fun!) development of computer games. This book teaches programming using Just Basic, a free,...
  • №16
  • 5,13 MB
  • added
  • info modified
2nd ed. — Amazon Digital Services, Inc., 2015. — 125 p. — ASIN: B014361TOM Computer programming is not as difficult as it first looks and it can be a lot of fun, so long as you do it properly. I have prepared a basic Hello, World! tutorial for each of the three languages, just to give you an idea of how it all works. This is aimed at people with little to no experience at...
  • №17
  • 698,91 KB
  • added
  • info modified
New York: Pragmatic Bookshelf, 2015. — 114 p. When you write software, you need to be at the top of your game. Great programmers practice to keep their skills sharp. Get sharp and stay sharp with more than fifty practice exercises rooted in real-world scenarios. If you're a new programmer, these challenges will help you learn what you need to break into the field, and if you're...
  • №18
  • 4,44 MB
  • added
  • info modified
Packt Publishing, 2018. — 733 p. Get a solid understanding of Java fundamentals to master programming through a series of practical steps Have you ever thought about making your computer do what you want it to do? Do you want to learn to program, but just don't know where to start? Instead of guiding you in the right direction, have other learning resources got you confused...
  • №19
  • 9,29 MB
  • added
  • info modified
8th edition. — New York: Cengage Learning, 2018. — 930 p. Gain a contemporary overview of today's computer science with the best-selling INVITATION TO COMPUTER SCIENCE, 8E. This flexible, non-language-specific book uses an algorithm-centered approach that's ideal for your first introduction to computer science. Measurable learning objectives and a clear hierarchy help introduce...
  • №20
  • 23,17 MB
  • added
  • info modified
CreateSpace. — 188 p. This book/tutorial is about ReactJS and it is designed to move you from beginner to advanced programming. This book is based on 17 chapters well managed and it will helps you to become a React JS expert in less than 7 days. Each chapter will contain a certain number of relevant topics with illustrations and exercises where necessary, this will all be...
  • №21
  • 4,12 MB
  • added
  • info modified
John Wiley & Sons, Ltd., 2004, - 380 p. This is a unique book on the subject of computer programming because it has been written for ordinary people. The book is based on many years of classroom experience coupled with over thirty years of programming. Contents: How to Use This Book. Introduction. Why C++? You Can Program. Elements of C++ Programs. You Can Loop. You Can Write a...
  • №22
  • 4,08 MB
  • added
  • info modified
9th Edition. — Prentice Hall, 2011. — 522 p. — ISBN: 0132492644. Problem Solving and Programming Concepts, 9/e , is a core or supplementary text for one-semester, freshman/sophomore-level introductory courses taken by programming majors in Problem Solving for Programmers, Problem Solving for Applications, any Computer Language Course, or Introduction to Programming. Revised to...
  • №23
  • 3,51 MB
  • added
  • info modified
Cambridge University Press, 2002. — 501 p. This textbook describes all phases of a compiler, and thorough coverage of current techniques in code generation and register allocation, and the compilation of functional and object-oriented languages.
  • №24
  • 4,05 MB
  • added
  • info modified
New York: Adzara Media, 2016. - 170 p. Computer Programming is an incredibly useful undertaking but it can be a daunting task to learn. This book revolutionizes this process and gives the beginning programmer the necessary but often overlooked foundation needed to learn programming. Becoming A Programming provides the necessary and essential background information and concepts...
  • №25
  • 1,47 MB
  • added
  • info modified
6th ed. — Pearson, 2014. — 816 p. — ISBN: 1292061537, 9781292061535 Appropriate for Pre-Programming and Introductory Programming courses in community colleges, 4-year colleges, and universities Prelude to Programming provides beginning students with a language-independent framework for learning core programming concepts and effective design techniques. This approach gives...
  • №26
  • 28,91 MB
  • added
  • info modified
Springer London, 2004. — 351 p. — ISBN: 978-1-84996-920-8. Computer Speed, Program Speed SIMD Instruction-sets SIMD Programming in Assembler and C Intel SIMD Instructions 3DNOW Instructions Another Approach: Data Parallel Languages Basics of Vector Pascal Algorithmic Features of Vector Pascal User-defined Types Input and Output Permutations and Polymorphism Advanced Set...
  • №27
  • 25,17 MB
  • added
  • info modified
Boston: The MIT Press, 2015. — 320 p. A new framework for understanding computing: a coherent set of principles spanning technologies, domains, algorithms, architectures, and designs. Computing is usually viewed as a technology field that advances at the breakneck speed of Moore's Law. If we turn away even for a moment, we might miss a game-changing technological breakthrough...
  • №28
  • 19,26 MB
  • added
  • info modified
MIT Press, 2018. — 792 p. — ISBN: 978-0262534802. A completely revised edition, offering new design recipes for interactive programs and support for images as plain values, testing, event-driven programming, and even distributed programming. This introduction to programming places computer science at the core of a liberal arts education. Unlike other introductory books, it...
  • №29
  • 20,12 MB
  • added
  • info modified
London: Answers 2000 Limited, 2018. — 219 p. — ISBN: 978-1726352642. This book explains how the binary works and how it is used by computers to represent information including positive and negative integers, characters and real numbers. It explains the logical and bitwise operations used to manipulate information and perform arithmetic. We also briefly look at how computers...
  • №30
  • 9,69 MB
  • added
  • info modified
New York: W.H. Freeman & Company, 1989. — 440 p. No other volume provides as broad, as thorough, or as accessible an introduction to the realm of computers as A. K. Dewdney'sThe Turing Omnibus. Updated and expanded,The Turing Omnibusoffers 66 concise, brilliantly written articles on the major points of interest in computer science theory, technology, and applications. New for...
  • №31
  • 59,82 MB
  • added
  • info modified
O’Reilly, 2017. — 1559 p. Computer Science Theories By Dr Royston Dion for your pleasure. Model checking must work. In this work, we validate the construction of the partition table, which embodies the important principles of software engineering. We motivate new Bayesian models (Reward), demonstrating that the location-identity split can be made probabilistic, optimal, and...
  • №32
  • 15,54 MB
  • added
  • info modified
Smashwords, 2018. — 199 p. This book is a collection of exercises for the introductory programming course in Python and C. Each chapter provides a short overview of the necessary theoretical material for both programming languages, sample solutions written in C and Python. The book covers basic programming concepts such as input/output, decision structures and repetition...
  • №33
  • 12,98 MB
  • added
  • info modified
Springer-Verlag Berlin Heidelberg, 2000. — 444 p. — (Universitext). — ISBN: 354066422X, 9783540664222. Aimed at teaching mathematics students how to program using their knowledge of mathematics, the entire books emphasis is on "how to think" when programming. Three methods for constructing an algorithm or a program are used: manipulation and enrichment of existing code; use of...
  • №34
  • 31,13 MB
  • added
  • info modified
Yellow Dart Publishing, Doraville, GA, USA, 2017. — 123 p. Computer Science is the fast-growing field in the World and there are no signs of slowing. Just because this is a relatively new field of study, it should not be scary to learn or thought to be too difficult to understand. Anyone who has ever turned on a phone or surfed the Internet should have a basic understanding of...
  • №35
  • 2,30 MB
  • added
  • info modified
New York: O’Reilly Media, 2013. — 332 p. Finally, you can learn computation theory and programming language design in an engaging, practical way. Understanding Computation explains theoretical computer science in a context you’ll recognize, helping you appreciate why these ideas matter and how they can inform your day-to-day programming. Rather than use mathematical notation or...
  • №36
  • 11,44 MB
  • added
  • info modified
New York: Havill, 2015. — 750 p. Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming introduces computational problem solving as a vehicle of discovery in a wide variety of disciplines. With a principles-oriented introduction to computational thinking, the text provides a broader and deeper introduction to computer science than typical...
  • №37
  • 10,40 MB
  • added
  • info modified
8th Ed. — Cengage Learning, 2018. — 930 p. — ISBN10: 1337561916, 13 978-1337561914. Gain a contemporary overview of today's computer science with the best-selling Invitation to Computer Science. This flexible, non-language-specific book uses an algorithm-centered approach that's ideal for your first introduction to computer science. Measurable learning objectives and a clear...
  • №38
  • 160,00 MB
  • added
  • info modified
No Starch Press, 2025. — 504 p. — ISBN-13: 978-1-7185-0358-8. Artificial intelligence is evolving at an unprecedented pace, and breakthroughs continue to reshape the way we interact with technology. While OpenAI's ChatGPT has dominated the AI space, a new contender has emerged — DeepSeek AI, an innovative and powerful language model that challenges the status quo. This book,...
  • №39
  • 21,24 MB
  • added
Apress, 2018. - 332 p. - ISBN: 1484236963 Understand the importance of programming, even if you’ve never programmed before! This book will teach you the basics of programming using the Processing programming language. You will create your own Processing sketches, using personal images, themes, or hobbies that you enjoy. The chapters in the book will demonstrate the process of...
  • №40
  • 7,58 MB
  • added
  • info modified
New York: Wright Osanne, 2017. — 1418 p. Computer Science Systems. This book covers a number of CS Systems. Collection of articles on various aspects of CS, from low-level to high-level systems.
  • №41
  • 22,41 MB
  • added
  • info modified
Antti Salonen, 2018. — 465 p. This book is aimed at readers who are interested in software development but have very little to no prior experience. The book doesn’t have any new information compared to what you can find online or in other books; it has two purposes: It includes what I think is important for software development from a large variety of topics, saving the reader...
  • №42
  • 4,53 MB
  • added
  • info modified
8th Ed. — Cengage Learning, 2018. — 930 p. — ISBN10: 1337561916, 13 978-1337561914. NB: a single book of two parts (1/2+2/2). Gain a contemporary overview of today's computer science with the best-selling Invitation to Computer Science. This flexible, non-language-specific book uses an algorithm-centered approach that's ideal for your first introduction to computer science....
  • №43
  • 146,09 MB
  • added
  • info modified
Wiley, 2014. — 460 p. This book is a summary of more than a decade of research in the area of backend optimization. It contains the latest fundamental research results in this field. While existing books are often more oriented toward Masters students, this book is aimed more towards professors and researchers as it contains more advanced subjects. It is unique in the sense...
  • №44
  • 5,28 MB
  • added
  • info modified
Wiley, 2017. — 792 p. — ISBN13: 978-1119363026. See all the things coding can accomplish. The demand for people with coding know-how exceeds the number of people who understand the languages that power technology. Coding All-in-One For Dummies gives you an ideal place to start when you're ready to add this valuable asset to your professional repertoire. Whether you need to...
  • №45
  • 7,34 MB
  • added
  • info modified
Thomson Learning, 1997. - 538 p. Provides an introduction to the theory of computing science. Covering the main areas of complexity theory, automata and formal languages in a coherent way, the text also covers the theoretical aspects of more applied areas. The author's approach is to stimulate students' understanding of the relevance of theory to important application areas -...
  • №46
  • 38,82 MB
  • added
  • info modified
McGraw-Hill, 2008. — 233 p. Learn the essentials of computer science Schaum’s Outline of Principles of Computer Science provides a concise overview of the theoretical foundation of computer science. It also includes focused review of object-oriented programming using Java.
  • №47
  • 10,84 MB
  • added
  • info modified
UK: University of Cambridge, revision 2018. — 795 p. — Part 1. Before C Programming Language Abstract The Raspberry Pi is a credit card sized computer with versions costing between £20 and £35. It runs a full version of the Linux Operating System. Its files are held on an SD card typically holding between 2 and 32 Giga-bytes of data. When connected to a power supply, a USB...
  • №48
  • 11,32 MB
  • added
  • info modified
San Francisco : No Starch Press, Inc., 2019. — 458 p. Teachers are people who train the basic human machinery to perform certain tasks. Similarly, programming is about becoming a teacher of computers. Programmers teach computers to do what the programmers want them to do. Knowing how to teach computers is useful, especially when you want a computer to do something that it...
  • №49
  • 13,24 MB
  • added
  • info modified
17th Ed. — Open-Xchange, mobiledevelopersguide.com, 2017. — 325 p. More than 20 writers from the mobile community share their know-how in dealing with topics such as accessibility in mobile apps, UX design, mobile analytics, prototyping, cross-platform development, native development, mobile web and app marketing. Excerpts from the Introduction: The focus of this book is on...
  • №50
  • 7,82 MB
  • added
  • info modified
Viking, 2017. — 160 p. — ISBN: 978-1-47365-075-6. A relatable, interactive, and funny exploration of algorithms, those essential building blocks of computer science — and of everyday life — from the author of the wildly popular Bad Arguments Algorithms — processes that are made up of unambiguous steps and do something useful — make up the very foundations of computer science....
  • №51
  • 22,45 MB
  • added
  • info modified
Yellow Dart Publishing, Doraville, GA, USA, 2017. — 123 p. Computer Science is the fast-growing field in the World and there are no signs of slowing. Just because this is a relatively new field of study, it should not be scary to learn or thought to be too difficult to understand. Anyone who has ever turned on a phone or surfed the Internet should have a basic understanding of...
  • №52
  • 755,41 KB
  • added
  • info modified
Pragmatic Bookshelf, 2015. — 114 p. When you write software, you need to be at the top of your game. Great programmers practice to keep their skills sharp. Get sharp and stay sharp with more than fifty practice exercises rooted in real-world scenarios. If you're a new programmer, these challenges will help you learn what you need to break into the field, and if you're a...
  • №53
  • 1,52 MB
  • added
  • info modified
A-LIST, 2003. — 400 p. — ISBN: 1931769249. A guide to optimizing programs on the PC and Unix platforms, this book covers the expediency of optimization and the methods to increase the speed of programs via optimization. Discussed are typical mistakes made by programmers that lessen the performance of the system along with easily implemented solutions. Detailed descriptions of...
  • №54
  • 10,39 MB
  • added
  • info modified
Publisher: CreateSpace Independent Publishing Platform, 2013. — 551 p. — ISBN: 1492335770, 9781492335771 This book is an introduction to computer programming. It covers the essential information of a Computer Science course. It is recommended for beginners and intermediate programmers. Mark McIlroy has a degree in Computer Science and Applied Mathematics, a Masters of Applied...
  • №55
  • 1,89 MB
  • added
  • info modified
Springer, 2003. — 470 p. — (Monographs in Computer Science). — ISBN: 1441929649, 9781441929648 The second half of the twentieth century saw an astonishing increase in computing power; today computers are unbelievably faster than they used to be, they have more memory, they can communicate routinely with remote machines all over the world - and they can fit on a desktop. But,...
  • №56
  • 7,88 MB
  • added
  • info modified
3rd Edition. — McGraw-Hill Education, 2020. — 800 p. — ISBN: 978-1-260-15053-7. The third edition of Introduction to Computing Systems: From bits & gates to C/C++ and beyond is designed to give students a strong foundation of computing early on in their coursework. The book is in two parts: (a) the underlying structure of a computer, and (b) programming in two high-level...
  • №57
  • 31,85 MB
  • added
  • info modified
Palo Alto (CA): Semigroup Press, 2019. — 279 p. — ISBN: 0578222140. Elements of Programming provides a different understanding of programming than is presented elsewhere . Its major premise is that practical programming, like other areas of science and engineering, must be based on a solid mathematical foundation . The book shows that algorithms implemented in a real...
  • №58
  • 1,42 MB
  • added
  • info modified
Wiley, 2017. — 792 p. — ISBN13: 978-1119363026. See all the things coding can accomplish. The demand for people with coding know-how exceeds the number of people who understand the languages that power technology. Coding All-in-One For Dummies gives you an ideal place to start when you're ready to add this valuable asset to your professional repertoire. Whether you need to...
  • №59
  • 22,43 MB
  • added
  • info modified
An article by L. Cardelli and P. Wegner, published in Computing Surveys, Vol. 17, no. 4, Dec 1985. Focuses on type systems, data abstraction, and polymorphism. From Untyped to Typed Universes. Organizing Untyped Universes. Static and Strong Typing. Kinds of Polymorphism. The Evolution of Types in Programming Languages. Type Expression Sublanguages. Preview of Fun. The l...
  • №60
  • 161,17 KB
  • added
  • info modified
6th Edition. — Pearson Education, 2023. — 833 p. — ISBN-13: 978-0-13-760214-8. Starting with Programming Logic and Design introduces programming concepts and problem-solving skills using an easy-to-understand, language-independent approach. Designed for beginning programmers, it covers fundamental programming topics and object-oriented concepts without the further complication...
  • №61
  • 13,97 MB
  • added
Bookboon, 2012. — 123 p. — ISBN: 978-87-403-0277-6 Every year, many Computer Science and IT students need to prepare themselves for their final year projects. This final project plays a great role in showing the efficiency of learning outcomes of modules that the students have taken during their studies. Once the time comes, a thousand questions arise: What kind of project...
  • №62
  • 3,44 MB
  • added
  • info modified
CRC Press, 2012. — 506 p. The purpose of writing this book is primarily to make the subject of coding theory easy for the senior or graduate students who possess a thorough understanding of digital arithmetic, Boolean and modern algebra, and probability theory. In fact, any reader with these basic prerequisites will find this book interesting and useful. The contents cover the...
  • №63
  • 7,65 MB
  • added
  • info modified
CRC Press, 2017. — 414 p. — ISBN: 978-1-4987-3528-5. Recursion is one of the most fundamental concepts in computer science and a key programming technique that allows computations to be carried out repeatedly. Despite the importance of recursion for algorithm design, most programming books do not cover the topic in detail, despite the fact that numerous computer programming...
  • №64
  • 11,68 MB
  • added
  • info modified
San Francisco: No Starch Press, 2022. — 330 p. — ISBN: 1718502028. An accessible yet rigorous crash course on recursive programming using Python and JavaScript examples. Recursion has an intimidating reputation: it’s considered to be an advanced computer science topic frequently brought up in coding interviews. But there’s nothing magical about recursion. The Recursive Book of...
  • №65
  • 10,17 MB
  • added
The MIT Press, 2022. — 640 p. — (MIT Electrical Engineering and Computer Science). — ISBN: 0262543230. A new version of the classic and widely used text adapted for the JavaScript programming language. Since the publication of its first edition in 1984 and its second edition in 1996, Structure and Interpretation of Computer Programs (SICP) has influenced computer science...
  • №66
  • 8,95 MB
  • added
Singapore: World Scientific Publishing Co, 2016. — 308 p. Crafts of Simulation Programs is a collection of tools, techniques and theories required to develop and implement simulation models on a computer. This timely book provides the various skills and techniques needed in simulation programming with general-purpose languages. The topics range in difficulty, and several latest...
  • №67
  • 2,31 MB
  • added
  • info modified
Springer US, 2004. — 226 p. — ISBN: 978-1-4419-5254-7. Existing Code Optimization Techniques Fundamental Concepts for Optimization and Evaluation Intermediate Representations and Their Suitability for Source Code Optimization Loop Nest Splitting Advanced Code Hoisting Ring Buffer Replacement Summary and Conclusions
  • №68
  • 21,66 MB
  • added
  • info modified
2nd Edition. — Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi. — MIT Press, 2018. — 792 p. — ISBN: 978-262534802. A completely revised edition, offering new design recipes for interactive programs and support for images as plain values, testing, event-driven programming, and even distributed programming. This introduction to programming places...
  • №69
  • 6,53 MB
  • added
  • info modified
New York: Prentice-Hall, 1998. — 311 p. Unifying Theories of Programming (UTP) in computer science deals with program semantics. It shows how denotational semantics, operational semantics and algebraic semantics can be combined in a unified framework for the formal specification, design and implementation of programs and computer systems. The semantic foundation of the UTP is...
  • №70
  • 22,47 MB
  • added
  • info modified
New York: Leanpub, 2019. — 166 p. Starting a career in programming can be intimidating. Whether you're switching careers, joining a bootcamp, starting a C.S. degree, or learning on your own, Your First Year in Code can help, with practical advice on topics like code reviews, resume writing, fitting in, ethics, and finding your dream job. The goal of this book is to help you...
  • №71
  • 9,11 MB
  • added
  • info modified
ACM Books, 2023. — 564 p. Set theory, logic, discrete mathematics, and fundamental algorithms (along with their correctness and complexity analysis) will always remain useful for computing professionals and need to be understood by students who want to succeed. This textbook explains several of those fundamental algorithms for programming students in a concise, yet precise,...
  • №72
  • 13,46 MB
  • added
CRC Press, 2017. — 414 p. — ISBN: 978-1-4987-3528-5. Recursion is one of the most fundamental concepts in computer science and a key programming technique that allows computations to be carried out repeatedly. Despite the importance of recursion for algorithm design, most programming books do not cover the topic in detail, despite the fact that numerous computer programming...
  • №73
  • 11,67 MB
  • added
  • info modified
Springer, 2010. — 141 p. — ISBN: 978-3-0346-0539-7. Distributed applications are difficult to write as programmers need to adhere to specific distributed systems programming conventions and frameworks, which makes distributed systems development complex and error prone and ties the resultant application to the distributed system because the application's code is tangled with...
  • №74
  • 2,80 MB
  • added
  • info modified
Massachusetts Institute of Technology, 2007. — 530 p. Context Dodgy magic Our perception Reality Transition to interaction programming Principles Communication States and actions Statecharts Graphs A framework for design Using the framework More complex devices Press on Grand design Improving things Four key principles
  • №75
  • 4,30 MB
  • added
  • info modified
Www.codeproject.com, 2016. — 12 p. Learn object oriented analysis and design using a simple method even if you have tried in your class before and found it complex Who does this thing? Does it has any benefit? If I do this my boss will think that I am wasting my time or making excuses to not work. Have these thoughts ever come to your mind when you were desperate to design...
  • №76
  • 1,81 MB
  • added
  • info modified
6th ed. — Pearson, 2014. — 816 p. — ISBN: 9781292061535. Appropriate for Pre-Programming and Introductory Programming courses in community colleges, 4-year colleges, and universities Prelude to Programming provides beginning students with a language-independent framework for learning core programming concepts and effective design techniques. This approach gives students the...
  • №77
  • 19,76 MB
  • added
  • info modified
2nd ed. — Montreal: Kendall Hunt Publishing Company, 2014. — 298 p. — ISBN: 0757595146, 9780757595141 An introduction to software systems and their underlying concepts in a clear and intuitive [and might I add, humourous] way, used as the main text for COMP 206 by a great professor at McGill University. The year and ISBN: is basically unknown as it is not specified in the...
  • №78
  • 56,46 MB
  • added
  • info modified
Internet resource, 2013, 137 p. REBOL is the easiest computer programming language to learn. Beginners can build practical applications with it in just a few hours. Experienced professional coders can use it to become immediately productive in ways that aren't possible using other commercial development tools. Children can even learn REBOL, more easily than BASIC and other...
  • №79
  • 5,49 MB
  • added
  • info modified
Springer, 2022. — 665 p. This highly accessible textbook teaches programming from first principles. In common with many programming courses, it uses Python as the introductory programming language before going on to use Java as the vehicle for more advanced programming concepts.
  • №80
  • 29,82 MB
  • added
J. Ross Publishing, 2024. — 759 p. — ISBN-13 978-1-60427-199-7. Principles of Computer Science is an invigorating and rapid adventure that covers core introductory theoretical Computer Science topics, including discrete mathematics, logic, programming languages, and programming language pragmatics. Readers dive deep into the syntax and semantics of constructing a small yet...
  • №81
  • 11,65 MB
  • added
Springer, 2017. — 66 p. — (SpringerBriefs in Computer Science). — ISBN10: 3319537970. — ISBN13: 978-3319537979. This book presents the first comprehensive overview of various verifiable computing techniques, which allow the computation of a function on outsourced data to be delegated to a server. It provides a brief description of all the approaches and highlights the...
  • №82
  • 914,95 KB
  • added
  • info modified
Elsevier, 2023. — 484 p. Classic Soft-Computing Techniques is the first volume of the three, in the Handbook of HydroInformatics series. Through this comprehensive, 34-chapters work, the contributors explore the difference between traditional computing, also known as hard computing, and soft computing, which is based on the importance given to issues like precision, certainty,...
  • №83
  • 43,11 MB
  • added
Julia Evans, 2023. — 28 p. — (Wizard Zines). The way your computer does math is pretty weird. 4294967295 + 1 = 0! 0.1 + 0.2 = 0.30000000000000004! -2 in binary is 11111110! And what’s all this jargon? Unsigned integer? Little endian? Hexadecimal? This makes math seem unpredictable, which is very rude because math is the one thing in life that should be predictable. Of course,...
  • №84
  • 13,28 MB
  • added
Independently published, 2023. — 77 p. — ISBN-10: B0CBWM8NPJ. “Coding Made Easy: A Beginner’s Guide to Programming,” the ultimate resource for aspiring coders ready to unlock the world of programming! In this engaging and user-friendly book, we demystify the complex world of coding and empower you to master the fundamentals with confidence. Whether you’re a complete novice or...
  • №85
  • 32,37 MB
  • added
Amazon Digital Services LLC , 2018. — 51 p. — ASIN B07L9DQRK2. Are you interested in learning about programming but don't know where to start?Do you want to avoid the common pitfalls that self-taught programmers tend to often make?Do you want to clear your misconceptions about the process of programming?If you answered yes to any of these questions then this book is for you…50...
  • №86
  • 153,27 KB
  • added
  • info modified
Springer, 2023. — 582 p. -. This textbook contains the mathematics needed to study computer science in application-oriented computer science courses. The content is based on the author's many years of teaching experience. Textbook Features. You will always find applications to computer science in this book. Not only will you learn mathematical methods, you will gain insights...
  • №87
  • 5,02 MB
  • added
Pragmatic Bookshelf, 2015. — 114 p. When you write software, you need to be at the top of your game. Great programmers practice to keep their skills sharp. Get sharp and stay sharp with more than fifty practice exercises rooted in real-world scenarios. If you're a new programmer, these challenges will help you learn what you need to break into the field, and if you're a...
  • №88
  • 3,23 MB
  • added
  • info modified
CRC Press, 2023. — 159 p. — ISBN: 978-1-032-41758-5. Recursion is the best tool for working with trees and graphs. But perhaps you’ve studied recursion and decided it’s too complicated. You just can’t think that way. That limits the kind of programming you can do. Good news! Recursion is easy. It’s just badly taught. See, many instructors talk about how the computer does it....
  • №89
  • 6,54 MB
  • added
3rd Edition. — McGraw-Hill Education, 2020. — 800 p. — ISBN: 978-1-260-15053-7. The third edition of Introduction to Computing Systems: From bits & gates to C/C++ and beyond is designed to give students a strong foundation of computing early on in their coursework. The book is in two parts: (a) the underlying structure of a computer, and (b) programming in two high-level...
  • №90
  • 6,61 MB
  • added
  • info modified
New York: Springer, 2021. — 379 p. — (Undergraduate Topics in Computer Science). — ISBN: 978-3-030-76907. Computation, itself a form of calculation, incorporates steps that include arithmetical and non-arithmetical (logical) steps following a specific set of rules (an algorithm). This uniquely accessible textbook introduces students using a very distinctive approach, quite...
  • №91
  • 3,19 MB
  • added
  • info modified
The MIT Press, 2022. - 640 p. - (MIT Electrical Engineering and Computer Science). - ISBN: 0262543230. Since the publication of its first edition in 1984 and its second edition in 1996 , Structure and Interpretation of Computer Programs (SICP) have influenced computer science curricula around the world. Widely adopted as a textbook, the book has its origins in a popular...
  • №92
  • 8,03 MB
  • added
  • info modified
Independently published, 2023. — 114 p. In this book, Mr. Alexander brings his well-known, simple teaching style to the topic of recursion, also known as recursive programming. In the book, you’ll learn how to write functions that call themselves. He covers the basics of recursion and then covers the important topic of tail recursion. The source code examples are written with...
  • №93
  • 3,57 MB
  • added
Springer, 2024. — 120 p. — (SpringerBriefs in Computer Science). — ISBN: 3031506804. This book presents the fundamentals of exception handling with examples written in C++ and Python. Starting with its history and evolution, it explores the many facets of exception handling, such as its syntax, semantics, challenges, best practices, and implementation patterns. The book is...
  • №94
  • 1,62 MB
  • added
The University of Vermont, 2023. — 402 p. To the student. Programming and the Python Shell. Why learn a programming language? Compilation and interpretation. The Python shell. Hello, Python! Syntax and semantics. Introduction to binary numbers. Exercises. Types and literals. What are types? Dynamic typing. Types and memory. More on string literals. Representation error of...
  • №95
  • 6,43 MB
  • added
Independently published, 2023. — 178 p. — ISBN-10: B0CDC5BY72. Discover the fascinating world of software development in this comprehensive book. From the fundamentals of programming to cutting-edge technologies like IoT and AI, explore the building blocks of modern software. Learn about web development, databases, security, version control, and more, while uncovering the...
  • №96
  • 67,10 MB
  • added
Bruce: AMT Publishing, 2016. — 190 p. This book contains the questions, solutions and statistics from the 2011–2015 CAT Competition papers. The questions are grouped by category, and the book includes an explanation of each category and its relevance. Within a category, there may be several problem types, each of which also has an introduction, including practical applications...
  • №97
  • 1,71 MB
  • added
  • info modified
Warszawa: Wydawnictwo Naukowe PWN, 2015. — 550 s. — ISBN: 9788301190873 Książka jest techniczno-popularyzacyjną pozycją traktującą o programowaniu oraz tematach pokrewnych i jest napisana z myślą o początkujących oraz średniozaawansowanych programistach. Celem publikacji jest przedstawienie ciekawych elementów programowania oraz ekosystemu programistycznego, a także...
  • №98
  • 11,19 MB
  • added
  • info modified
Computer Programming Academy (Author), 2020. — 529 p. — ISBN 9798604320075. Look no further! These are all the computer programming learning materials you need to know. All you need to learn about the fundamentals of 4 of the most popular programming languages are here, all in 1! Computer Programming Academy is offering you this 4 in 1 (Python, Structured Query Language (SQL),...
  • №99
  • 2,49 MB
  • added
Ipswich: Grey House Publishing, 2016. — 396 p. This book introduces the fundamentals of computer science using easy-to-understand language for a solid start and deeper understanding and appreciation of this complex subject. It covers related fields of study to illustrate the connections between the various branches of computer science including computer engineering, software...
  • №100
  • 32,71 MB
  • added
  • info modified
5th ed. — Pearson Education, Inc., 2019. — 980 p. — ISBN: 9780134801155, 0134801156. This book uses a language-independent approach to teach programming concepts and problem-solving skills, without assuming any previous programming experience. By using easy-to-understand pseudo code, flowcharts, and other tools, the student learns how to design the logic of programs without the...
  • №101
  • 15,95 MB
  • added
Manning Publications, 2023. — 232 p. — ISBN: 978-1633439054. Creativity is essential to being a successful programmer. The stories, examples, and groundbreaking research in this book will help you unleash your creative potential! Inside The Creative Programmer, you’ll learn insights into creativity. The seven dimensions of creativity in software engineering. The scientific...
  • №102
  • 37,61 MB
  • added
  • info modified
Cybellium Ltd, 2023-11-05. — 323 p. — ASIN: B0CLKW94RJ. Embark on a Profound Journey to “Mastering Object-Oriented Programming” In a dynamic world of software development, mastering the art of object-oriented programming (OOP) is pivotal for creating robust, scalable, and maintainable code that powers modern applications. “Mastering Object-Oriented Programming” is your...
  • №103
  • 969,86 KB
  • added
Addison-Wesley Professional, 2020. — 1121 p. — ISBN: 978-0-13-467179-6. This multivolume work on the analysis of algorithms has long been recognized as the definitive description of classical computer science. The four volumes published to date already comprise a unique and invaluable resource in programming theory and practice. Countless readers have spoken about the profound...
  • №104
  • 43,85 MB
  • added
O’Reilly Media, 2019. — 107 p. — (Early Release). — ISBN: 1492045039. If you’re just learning how to program, Julia is an excellent JIT-compiled, dynamically-typed language with a clean syntax. This hands-on guide uses Julia (version 1.0) to walk you through programming one step at a time, beginning with basic programming concepts before moving on to more advanced capabilities,...
  • №105
  • 1,12 MB
  • added
  • info modified
The MIT Press, 2023. — 242 p. — ISBN-13: 978-0262546393. How we can get more joy from our machines by telling them what our hearts desire. In this informative, accessible, and very funny book, Michael L. Littman inspires readers to learn how to tell machines what to do for us. Rather than give in to the fear that computers will steal our jobs, spy on us, and control what we buy...
  • №106
  • 3,00 MB
  • added
Apress, 2018. - 332 p. - ISBN: 1484236963 Understand the importance of programming, even if you’ve never programmed before! This book will teach you the basics of programming using the Processing programming language. You will create your own Processing sketches, using personal images, themes, or hobbies that you enjoy. The chapters in the book will demonstrate the process of...
  • №107
  • 6,88 MB
  • added
  • info modified
2nd Edition. — Wiley, 2022. — 915 p. The go-to guide for learning coding from the ground-up Adding some coding know-how to your skills can help launch a new career or bolster an old one. Coding All-in-One For Dummies offers an ideal starting place for learning the languages that make technology go. This edition gets you started with a helpful explanation of how coding works and...
  • №108
  • 41,80 MB
  • added
Springer, 2019. — 394 p. — ISBN: 978-3-319-98116-1. This book provides a comprehensive coverage of System-on-Chip (SoC) post-silicon validation and debug challenges and state-of-the-art solutions with contributions from SoC designers, academic researchers as well as SoC verification experts. The readers will get a clear understanding of the existing debug infrastructure and how...
  • №109
  • 17,21 MB
  • added
  • info modified
Andrei Neagoie6 2020. — 11 p. Advice is easy to give. That is why advice that is given should always be inspected, debated, and analyzed. What may have worked for one individual will not necessarily work for everyone or in all situations. At the same time, as humans, we are able to learn from the past and stand on the shoulders of giants. This way, we don’t make the same...
  • №110
  • 3,69 MB
  • added
  • info modified
UK: University of Cambridge, revision 2018. — 244 p. Before C Programming Language Abstract BCPL is a simple systems programming language with a small fast compiler which is easily ported to new machines. The language was first implemented in 1967 and has been in continuous use since then. It is a typeless and provides machine independent pointer arithmetic allowing a simple...
  • №111
  • 1,24 MB
  • added
  • info modified
ARB Publications, 2021. — 157 p. Think creatively like a human. Analyze and solve problems efficiently like a computer. Our everyday lives are filled with inefficient and ineffective decisions and solutions. Being overwhelmed by the magnitude of our problems makes it hard to think clearly. We procrastinate and overthink. Our thoughts are tainted with biases. If only there was a...
  • №112
  • 448,76 KB
  • added
Packt Publishing, 2018. — 733 p. Get a solid understanding of Java fundamentals to master programming through a series of practical steps Have you ever thought about making your computer do what you want it to do? Do you want to learn to program, but just don't know where to start? Instead of guiding you in the right direction, have other learning resources got you confused...
  • №113
  • 478,37 KB
  • added
  • info modified
5th edition. — BPB Publications, 2023. — 744 p. — ISBN: 978-93-5551-254-3. DESCRIPTION If you wish to have a bright future in any profession today, you cannot ignore having a sound foundation in Information Technology (IT). Hence, you cannot ignore to have this book because it provides comprehensive coverage of all important topics in IT. Foundations of Computing is designed to...
  • №114
  • 11,08 MB
  • added
Roger Stokes, 2013. — 613 p. This book is meant to help the reader to learn the computer-programming language J. The book is organized as follows. Part 1 is a basic introduction which touches on a variety of themes. The aim is to provide the reader, by the end of Part 1, with an overview and a general appreciation of the J language. The themes introduced in Part 1 are then...
  • №115
  • 1,48 MB
  • added
  • info modified
Berlin: Walter de Gruyter GmbH, 2020. — 282 p. Analog and hybrid computing recently have gained much interest as analog computers can outperform classical stored-program digital computers in some areas by orders of magnitude. This book gives a thorough introduction to analog and hybrid computer programming by means numerous worked examples from various areas. It is based on a...
  • №116
  • 10,39 MB
  • added
Rostov-on-Don: Southern Federal University, 2014. - 158 p. This book of problems on programming contains 1100 learning tasks that cover almost all sections of a basic programming curriculum — beginning with scalar types and control statements to complicated data structures and recursive algorithms. Task texts do not contain notions that are specific to some programming...
  • №117
  • 1023,22 KB
  • added
O’Reilly Media, Inc., 2024. — 382 p. — ISBN-13: 978-1-098-13337-5. Get a concise yet comprehensive overview of Airtable, one of the most versatile platforms to emerge from the no-code movement. Whether you're planning a new project, sharing data analysis within your organization, tracking a detailed initiative among stakeholders, or dealing with any other project that requires...
  • №118
  • 21,09 MB
  • added
Toronto: Toronto Academic Press, 2024. — 242 p. This text is a comprehensive guide to computer programming, covering the basic principles, concepts, and techniques of programming. The book provides a detailed overview of programming languages, algorithms, data structures, and software development methodologies. With clear explanations and practical examples, this book is an...
  • №119
  • 35,09 MB
  • added
Independently published, 2021. — 153 p. This book “Time Complexity Analysis” introduces you to the basics of Time Complexity notations, the meaning of the Complexity values, and How to analyze various Algorithmic problems. This book includes Time and Space Complexity cheat sheets at the end as a bonus resource. We have tackled several significant problems and demonstrated the...
  • №120
  • 1,92 MB
  • added
Apress, 2021. — 303 p. — ISBN: 978-1-4842-7106-3. Understand essential computer science concepts and skills. This book focuses on the foundational and fundamental concepts upon which expertise in specific areas can be developed, including computer architecture, programming language, algorithm and data structure, operating systems, computer networks, distributed systems,...
  • №121
  • 5,33 MB
  • added
  • info modified
Apress, 2021. — 303 p. — ISBN: 978-1-4842-7106-3. Understand essential computer science concepts and skills. This book focuses on the foundational and fundamental concepts upon which expertise in specific areas can be developed, including computer architecture, programming language, algorithm and data structure, operating systems, computer networks, distributed systems,...
  • №122
  • 7,77 MB
  • added
2nd Edition. — Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi. — MIT Press, 2018. — 848 p. — ISBN: 978-262534802. A completely revised edition, offering new design recipes for interactive programs and support for images as plain values, testing, event-driven programming, and even distributed programming. This introduction to programming places...
  • №123
  • 17,64 MB
  • added
  • info modified
OpenStax, 2024. — 945 p. Introduction to Computer Science provides a comprehensive foundation in core Computer Science concepts and principles, aligning with the scope and sequence of most introductory Computer Science courses. The offering serves as an engaging entry point for students pursuing diverse fields of study and employment, including Computer Science, business,...
  • №124
  • 50,92 MB
  • added
Future Publishing, 2022. — 164 p. You hold in your hands a gateway to the world of programming. In an era when the online world runs the world, the people that can code that world, rule it. Just take a few of the biggest online names in the world, from the creator of Facebook, Mark Zuckerberg to the quartet that created Twitter, to Google founders Larry Page and Sergey Brin -...
  • №125
  • 13,05 MB
  • added
11th Edition — Future Publishing, 2024. — 164 p. You hold in your hands a gateway to the world of programming. In an era when the online world runs the world, the people that can code that world, rule it. Just take a few of the biggest online names in the world, from the creator of Facebook, Mark Zuckerberg to the quartet that created Twitter, to Google founders Larry Page and...
  • №126
  • 107,19 MB
  • added
Independently published , 2020. — 796 p. — (IIT JEE IITJEE Foundation standard). — ISBN: 979-8606580859. — ASIN: B084DFY5X4. Have you always been interested in the World of Programming? If you want to learn the “Programming Languages for Beginners” or the “Professional Hacking Techniques”, then this is the perfect book for you... This book Includes: SQL COMPUTER PROGRAMMING FOR...
  • №127
  • 1,93 MB
  • added
2nd Edition. — Chapman and Hall/CRC, 2020. — 542 p. — ISBN: 978-0367472498. Discovering Computer Science: Interdisciplinary Problems, Principles, and Python Programming is a problem-oriented introduction to computational problem solving and programming in Python, appropriate for a first course for computer science majors, a more targeted disciplinary computing course or, at a...
  • №128
  • 29,88 MB
  • added
ACM Books, 2021. — 452 p. — ISBN13: 9781450387286. Sir Tony Hoare has had an enormous influence on computer science, from the Quicksort algorithm to the science of software development, concurrency, and program verification. His contributions have been widely recognized: He was awarded the ACM's Turing Award in 1980, the Kyoto Prize from the Inamori Foundation in 2000, and was...
  • №129
  • 12,99 MB
  • added
Dorling Kindersley, 2012. — 525 p. — ISBN: 9789332514836. Introduction to computers. Computer memory and storage. Computer software. Computer programming languages. Number systems and binary codes. Introduction to C. The C declarations. Operators and expressions. Input, output, and control loop statements. Storage class. Preprocessor Directives. Arrays. Pointers. Dynamic memory...
  • №130
  • 6,68 MB
  • added
Springer, 2023. — 170 p. This book covers a qualitative study on the programming competencies of novice learners in higher education. To be precise, the book investigates the expected programming competencies within basic programming education at universities and the extent to which the Computer Science curricula fail to provide transparent, observable learning outcomes and...
  • №131
  • 4,41 MB
  • added
New York: Amazon Digital Services LLC, 2019. — 215 p. This book covers the fundamental material from a software engineering course. It is reasonable for all programming dialects and doesn't concentrate on a specific language. Reasonable for starting developers and middle of the road software engineers. A compiler is a program that produces an executable record from a program...
  • №132
  • 8,81 MB
  • added
  • info modified
New York: Addison-Wesley, 2019. — 276 p. Dancing links. One of the chief characteristics of backtrack algorithms is the fact that they usually need to undo everything that they do to their data structures. In this section, we’ll study some extremely simple link manipulation techniques that modify and unmodified the structures with ease. We’ll also see that these ideas have...
  • №133
  • 4,31 MB
  • added
Addison-Wesley, 2020. — 382 p. ISBN: 978-0-13-467179-6. This booklet is fascicle 5 of The Art of Computer Programming, Volume 4: Combinatorial Algorithms. This fascicle contains what is destined to become the first third of Volume 4B. Topics: Mathematical Preliminaries Redux. Introduction to Backtracking. Dancing Links.
  • №134
  • 9,53 MB
  • added
First published in Great Britai. — DK Publishing, 2020. — 360 p. — ISBN: 978–1–4654–8221–1. With this visual guide to computer programming for beginners, it has never been easier to learn how to code. Coding skills are in high demand and the need for programmers is still growing. Covering three of the most popular languages for new coders, this book uses a graphic method to...
  • №135
  • 56,51 MB
  • added
Arcler Press, 2022. — 258 p. — ISBN: 978-1-77469-331-5. Computer Science deals with the study of algorithmic processes, computers, and computational systems. As a discipline, computer science spans a wide range of concepts from theoretical studies of algorithms, computation, and information to the practical issues of executing computational systems inside the software and...
  • №136
  • 7,57 MB
  • added
Independently published, 2021. — 126 p. Our world is full of computer-based systems: smartphones, laptops, and tablets. And new, useful, and attractive products are appearing regularly. How are they designed? What are they made of? Today's high-tech products contain dozens of subsystems, each composed of many components. Some are specialized, like a color display or a wireless...
  • №137
  • 8,03 MB
  • added
No Starch Press, 2019. — 38 p. A hands-on introduction to computer science concepts for non-technical readers. Activities include word searches, mazes, "Find the Bug!" hunts, matching games, "Color by Boolean" (a twist on the classic Paint by Numbers), and more. The Computer Science Activity Book is the perfect companion for curious youngsters -- or grown-ups who think they'll...
  • №138
  • 84,69 MB
  • added
Englewood Cliffs: Prentice Hall, 1995. — 856 p. Providing a broad overview of computer science, this book goes beyond the usual coverage of programming skills to show how the field of computer science is held together by a small number of powerful ideas. Explores common programming paradigms (functional, imperative, and object-oriented); algorithms and data structures; computer...
  • №139
  • 47,51 MB
  • added
Cambridge University Press, 2023. — 267 p. Formal languages and automata have long been fundamental to theoretical computer science, but students often struggle to understand these concepts in the abstract. This book provides a rich source of compelling exercises designed to help students grasp the subject intuitively through practice. The text covers important topics such as...
  • №140
  • 9,56 MB
  • added
Orta, orta hünär we ýokary okuw mekdepleri üçin okuw gollanmasy. — Aşgabat: Türkmen döwlet neşirýat gullugy, 2012. — 160 s. Tutorial. Collection of problems in the discipline Informatics and computer technology. Sözbaşy. Maglumatlary girizmek we çykarmak, adyna geçirmek operatory. Bitin sanlar. Logiki aňlatmalar. Şertli operator. Saýlaw operatory. Parametrli gaýtalanmak....
  • №141
  • 3,00 MB
  • added
  • info modified
3rd edition. — McGraw-Hill Education, 2019. — 801 p. — ISBN: 9781260424744. The third edition of Introduction to Computing Systems: From Bits & gates to C/C++ and beyond is designed to give students a strong foundation of computing early on in their coursework. The book is in two parts: (a) the underlying structure of a computer, and (b) programming in two high-level languages...
  • №142
  • 62,00 MB
  • added
3rd edition, 2023. — Kogan Page Limited, 2023. — 385 p. — ISBN: 13: 978 1 3986 1189 4. Coding is one of the most in-demand skills in the job market. Whether you're a recent graduate or a professional, Confident Coding offers the career insights and technical knowledge you need for success. A unique combination of technical insights and fascinating career guidance, this book...
  • №143
  • 18,64 MB
  • added
Wayland (Publishers) Ltd, 2015. — 67 p. The ultimate guide to creating a computer game for children aged 12+. It shows how to master algorithms and instructions, write pseudo code, conquer the programming language of Python, and create a game with multiple levels and characters to control. Introduction Welcome. All about computing and programming. Getting to know Python....
  • №144
  • 74,32 MB
  • added
  • info modified
Leanpub, 2023. — 107 p. Software developers have exciting jobs and earn way above average. If you want to become a professional software developer, you've come to the right place. This book will tell you how to become one, even if you don't have any formal qualifications. From the best-selling author of "The battle-hardened developer" comes a book that will teach you how to get...
  • №145
  • 8,00 MB
  • added
New York: Springer, 2021. — 660 p. The purpose of this book is to outline some basic principles that enable developers of computer programs (computer scientists, software engineers, programmers) to more clearly think about the artifacts they deal with in their daily work: data types, programming languages, programs written in these languages that compute from given inputs...
  • №146
  • 10,80 MB
  • added
  • info modified
Addison-Wesley Professional, 2016. — 1168 p. — ISBN: 9780134076423. Taking a broad, applications-based approach, Sedgewick and Wayne teach through important examples from science, mathematics, engineering, finance, and commercial computing. The book demystifies computation, explains its intellectual underpinnings, and covers the essential elements of programming and...
  • №147
  • 49,15 MB
  • added
Massachusetts: Massachusetts Institute of Technology, 1982. — 762 p. We show how a computational system can be constructed to "reason", effectively and consequentially, about its own inferential processes. Hie analysis proceeds in two parts. First, we consider die general question of computational semantics, rejecting traditional approaches, and arguing that the declarative and...
  • №148
  • 9,23 MB
  • added
  • info modified
Independently published, 2023. — 338 p. [7 IN 1] Conquer Coding Fears, Master Game and mobile/IoT Development, and Transform into an IT Expert with this Course Guide for Budding Coders to Industry Pros Harness your Programming Potential! Embark on an Adventure to Master C# and C++, and tap into lucrative opportunities in the fast-growing sectors of Game and Mobile/IoT...
  • №149
  • 2,76 MB
  • added
  • info modified
No Starch Press, 2022. — 330 p. — ISBN13: 978-1-71850-202-4. An accessible yet rigorous crash course on recursive programming using Python and JavaScript examples. Recursion has an intimidating reputation: it’s considered to be an advanced computer science topic frequently brought up in coding interviews. But there’s nothing magical about recursion. The Recursive Book of...
  • №150
  • 3,40 MB
  • added
Amazon.com Services LLC., 2019. — 651 p. — ASIN: B082P14Q8P. If you're new to programming and are looking for the best languages to build your coding chops and prepare yourself for a lucrative career in the tech industry, you're in the right place. In this special book you'll be shown all the programming languages that will help you build a solid foundation in programming. Once...
  • №151
  • 3,82 MB
  • added
Nd Edition. — De Gruyter, 2023. — 316 p. — ISBN: 978-3-11-078759-7. As classic digital computers are about to reach their physical and architectural boundaries, interest in unconventional approaches to computing, such as quantum and analog computers, is rapidly increasing. For a wide variety of practical applications, analog computers can outperform classic digital computers in...
  • №152
  • 35,21 MB
  • added
2nd Edition. — De Gruyter Oldenbourg, 2023. — 335 p. — ISBN: 978-3-11-078759-7. As classic digital computers are about to reach their physical and architectural boundaries, interest in unconventional approaches to computing, such as quantum and analog computers, is rapidly increasing. For a wide variety of practical applications, analog computers can outperform classic digital...
  • №153
  • 34,95 MB
  • added
Arcler Press, 2023. — 266 p. A new framework for computing understanding: a consistent set of principles that spans technologies, domains, algorithms, architectures, and designs. This novel textbook introduces the fundamental principles necessary for a one-semester undergraduate course in computing theory. It provides the most accessible and motivating course material for...
  • №154
  • 45,58 MB
  • added
2nd Edition. — John Wiley & Sons, 2022. — 803 p. — ISBN: 978-1-119-88440-8. Let there be code! Beginning Programming All-in-One For Dummies offers one guide packed with 7 books to teach you programming across multiple languages. Coding can seem complex and convoluted, but Dummies makes it simple and easy to understand. You’ll learn all about the principles of programming,...
  • №155
  • 8,50 MB
  • added
Andrew Warner, 2021. — 147 p. What is Programming? Problem-solving with Computer Programming. Basics of Programming. The Programming Environment. Java. Overview and Basic Syntax. Java Identifiers and Modifiers. Object, Classes, and Constructors. Basic Data Types and Variables. Operators, Control Statements, and Decision-Making. Characters, Strings, Arrays, and Regular...
  • №156
  • 1,62 MB
  • added
Prentice Hall, 1976. — 382 p. — ISBN-13: 978-0-13-022418-9. Algorithms + Data Structures = Programs[1] is a 1976 book written by Niklaus Wirth covering some of the fundamental topics of computer programming, particularly that algorithms and data structures are inherently related. For example, if one has a sorted list one will use a search algorithm optimal for sorted lists.
  • №157
  • 20,82 MB
  • added
Computer Science Press, 1994. - 884 p. - (Principles of computer science series.) - ISBN10: 0716782847; ISBN13: 9780716782841. Aho and Ullman have created a C version of their groundbreaking text. As in that text, this book combines the theoretical foundations of computing with essential discrete mathematics. It follows the same organizations as its predecessor, with all...
  • №158
  • 5,96 MB
  • added
Berlin: Springer-Verlag, 2003. — 231 p. Generic programming attempts to make programming more efficient by making it more general. This book is devoted to a novel form of genericity in programs, based on parameterizing programs by the structure of the data they manipulate. The book presents the following four revised and extended chapters first given as lectures at the Generic...
  • №159
  • 3,88 MB
  • added
New York: Apress, 2021. — 172 p. Explore the basics of the three most popular programming languages: C#, Java, and Python and see what it's like to function in today's world from the perspective of a programmer. This book's uses is highly practical approach with numerous code listings aimed at bringing generations together through the intricacies of technology.
  • №160
  • 2,82 MB
  • added
The MIT Press, 2021. — 832 p. — ISBN: 9780262044905. Introduction to abstract interpretation, with examples of applications to the semantics, specification, verification, and static analysis of computer programs. Formal methods are mathematically rigorous techniques for the specification, development, manipulation, and verification of safe, robust, and secure software and...
  • №161
  • 73,06 MB
  • added
Dorling Kindersley, 2012. — 197 p. — ISBN: 9788131797662. Today, the Internet has undoubtedly become the largest public data network that facilitates personal and business communications worldwide. The amount of traffic moving through the Internet as well as corporate networks is growing day by day. More and more people are communicating via emails, branch offices are using the...
  • №162
  • 4,11 MB
  • added
Dorling Kindersley, 2012. — 271 p. — ISBN: 9788131799055 Over the past few decades, organizations have built huge databases by collecting a large amount of data. Several factors contribute to the generation and collection of such data. These factors include computerization of business, scientific and government transactions, advancement in data collection tools such as digital...
  • №163
  • 4,34 MB
  • added
Cengage Learning, 2023. — 449 p. An Overview of Computers and Programming. Elements of High-Quality Programs. Understanding Structure. Making Decisions. Looping. Arrays. File Handling and Applications. Advanced Data Handling Concepts. Advanced Modularization Techniques. Object-Oriented Programming. More Object-Oriented Programming Concepts. Event-Driven GUI Programming,...
  • №164
  • 20,40 MB
  • added
2nd Edition. — Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi. — MIT Press, 2018. — 848 p. — ISBN: 978-262534802. A completely revised edition, offering new design recipes for interactive programs and support for images as plain values, testing, event-driven programming, and even distributed programming. This introduction to programming places...
  • №165
  • 38,58 MB
  • added
  • info modified
RRP Digital, 2023. — 66 p. — ISBN-10: B0CC2L7Y2M. “First Steps in Programming: Understanding the Logic Behind the Code” is an indispensable guide for everyone who wants to enter the fascinating world of programming but doesn’t know where to start. Written in a clear and accessible way, this book takes you from absolute zero to a complete understanding of fundamental programming...
  • №166
  • 17,88 MB
  • added
Leanpub, 2024. — 331 p. This version was published in 2024 (v.0.9.1). Practical introduction into type-level programming: design principles, design patterns, methodologies, approaches. An approachable, well-written, practice-oriented, academism-free guide into programming with types. How to build useful real-world type-level programs with low complexity and low risks. Pragmatic...
  • №167
  • 10,15 MB
  • added
Toronto: University of Toronto, 2024. - 253 p. The subject of this book sometimes goes by the names “programming methodology”, “science of programming”, “logic of programming”, “theory of programming”, “formal methods of program development”, “programming from specifications”, or “verification”. It concerns those aspects of programming that are amenable to mathematical proof. A...
  • №168
  • 4,46 MB
  • added
Vayu Education, 2022. — 273 p. his Microsoft Visual Basic In C++ Book Covers Each And Every Topic Of The Core Microsoft Visual Basic In C++. With The Help Of This Microsoft Visual Basic In C++ Book You Can Learn All Concepts Very Easily. You Don't Need To Learn Microsoft Visual Basic In C++ In Hard Way. This Is One Of The Best Microsoft Visual Basic In C++ Book For Beginners To...
  • №169
  • 30,09 MB
  • added
BPB Publications, 2024. — 394 p. — ISBN-13: 978-93-55519-115. Beginners in the programming world often wander to get some essential books to learn logic building with the help of algorithms, flowcharts, and minor C/Python language code. Addressing this demand, the book features over 100 solved programming questions thoughtfully arranged in incremental order of difficulty. The...
  • №170
  • 7,93 MB
  • added
Independently published, 2025. — 439 p. — ISBN-13: 979-8314770252. "Mastering Secure Coding: Writing Software That Stands Up to Attacks" is an essential resource for software developers committed to safeguarding their applications against an evolving landscape of cyber threats. As the backbone of digital infrastructures, secure software is imperative, and this book equips...
  • №171
  • 678,36 KB
  • added
Dorling Kindersley, 2012. — 309 p. — ISBN: 9788131776209. Data communications and computer networks are two aspects of a multifarious field that caters to both telecommunications and computing industries. Over the past 10 years, enormous growth has been seen in this field. Nowadays, when we talk about communications and networking, we are not restricted to just traditional...
  • №172
  • 18,37 MB
  • added
Dorling Kindersley, 2012. — 409 p. — ISBN: 9788131798850. The world today is witnessing a new kind of revolution — the Information Revolution — ushered in by technology. This revolution is far more sweeping than any other revolution in history in its reach and influence, bringing fundamental changes in all aspects of our lives. Information technology (IT) is the engine used to...
  • №173
  • 19,68 MB
  • added
Dorling Kindersley, 2012. — 185 p. — ISBN: 9788131761267. A compiler is a program that translates high-level languages such as C, C++, and Java into lower-level languages like equivalent machine codes. These machine codes can be understood and directly executed by the computer system to perform various tasks. Given its importance, Compiler Design is a compulsory course for...
  • №174
  • 3,31 MB
  • added
Smashwords, 2018. — 199 p. — ISBN: 0463579053. This book is a collection of exercises for the introductory programming course. We are focusing on two programming languages: Python and C. Each chapter provides a short overview of the necessary theoretical material for both programming languages, sample solutions written in C and Python 3 (version 3.5.1, the most recent version...
  • №175
  • 10,44 MB
  • added
Arcler Press, 2023. — 288 p. The Key Dynamics in Computer Science gives readers an integrated and rigorous tour of the overall computer architecture, including its hardware and software components. The book takes a refreshing, ground-level approach to allow the students to gain a clear picture of how computers work. Designed and supported with numerous real-world illustrations,...
  • №176
  • 32,06 MB
  • added
  • info modified
Leanpub, 2019. — 184 p. — ISBN13: 978-0578564999. The goal of this book is to help you start your programming journey a year or two ahead of where we were when we started. There’s a lot of how-tos, a splash of career advice, and a bit of pep talk. It’s a good read for Computer Science majors, dev boot camp students, beginning devs on a self-learning path, or anyone who wants to...
  • №177
  • 2,71 MB
  • added
Leanpub, Manjunath R, 2022. — 931 p. Easily improve your programming abilities and become an expert. This guide to the most widely used programming languages is the quickest, simplest way to get started and go if you've been thinking about learning how to code or starting up programming! An approachable manual for new and experienced programmers that introduces the programming...
  • №178
  • 38,61 MB
  • added
Scholarly Steps Publishing, 2024. — 117 p. Embark on Your Quest with "Code Unlocked". Transform Your Curiosity Into True Craft. A Voyage into Mastery. Do you find yourself adrift in the vast ocean of computer science, yearning for a lighthouse to guide your self-taught journey? Have you felt the tremors of imposter syndrome or the pangs of anxiety over the concepts that may...
  • №179
  • 21,52 MB
  • added
Springer, 2024. — 451 p. — ISBN: 978-3-031-34517-3. The French School of Programming is a collection of insightful discussions of programming and software engineering topics, by some of the most prestigious names of French Computer Science. The authors include several of the originators of such widely acclaimed inventions as abstract interpretation, the Caml, OCaml, and Eiffel...
  • №180
  • 11,90 MB
  • added
Springer, 2019. — 394 p. — ISBN: 978-3-319-98116-1. This book provides a comprehensive coverage of System-on-Chip (SoC) post-silicon validation and debug challenges and state-of-the-art solutions with contributions from SoC designers, academic researchers as well as SoC verification experts. The readers will get a clear understanding of the existing debug infrastructure and how...
  • №181
  • 7,03 MB
  • added
  • info modified
Andrei Neagoie, 2020. — 61 p. Whether you are just starting to learn to code, or have many years of experience, the Principles For Programmers are a valuable and actionable collection of key principles to ensure you are on the path to success. From tips and tricks on writing code the right way to becoming a stronger manager, the 40 principles in this book have been put together...
  • №182
  • 17,35 MB
  • added
Leanpub, 2024. - 356 p. - ISBN: 8797517402. (Pb.). Last updated on 2024-04-19. Are you ready to take your programming skills to the next level? Look no further! "The Problem Solver's Guide To Coding" is the ultimate guide that will revolutionize how you approach coding challenges. Inside this book, you'll find. a comprehensive collection of meticulously solved and explained...
  • №183
  • 1,42 MB
  • added
Arcler Press, 2023. — 356 p. This book covers different topics from domain theory in computer science, including partial orders and groups, power domains and metrics, recursive data types (binary trees), and algebraicity and Boolean algebras. Section 1 focuses on partial orders and groups, describing characterizations and properties of a new partial order, natural partial...
  • №184
  • 65,26 MB
  • added
Cham: Springer, 2022. — 381 p. This book provides readers with a single-source reference to the static-single assignment (SSA)-based compiler design. It is the first (and up to now only) book that covers in a deep and comprehensive way how an optimizing compiler can be designed using the SSA form. After introducing vanilla SSA and its main properties, the authors describe...
  • №185
  • 13,72 MB
  • added
ARB Publications, 2021. — 157 p. — ISBN: 979-8470971999 Think creatively like a human. Analyze and solve problems efficiently like a computer. Our everyday lives are filled with inefficient and ineffective decisions and solutions. Being overwhelmed by the magnitude of our problems makes it hard to think clearly. We procrastinate and overthink. Our thoughts are tainted with...
  • №186
  • 861,00 KB
  • added
ARB Publications, 2021. — 157 p. — ISBN: 979-8470971999 Think creatively like a human. Analyze and solve problems efficiently like a computer. Our everyday lives are filled with inefficient and ineffective decisions and solutions. Being overwhelmed by the magnitude of our problems makes it hard to think clearly. We procrastinate and overthink. Our thoughts are tainted with...
  • №187
  • 1,08 MB
  • added
  • info modified
Independent Publishing Platform, 2022. — 317 p. Contributing to open-source can be scary, but it doesn't have to be. This is the missing handbook that will guide you in making your first contribution to building a sustainable practice. Developers tell me… "I don't have time." "I've tried, and it didn't work." "Working in public is scary." "I'm not experienced enough." "It's too...
  • №188
  • 3,91 MB
  • added
Without data, 2012 — 520 p. — ISBN-13: 978-0985930806 / ISBN-10: 0985930802 How can we capture the unpredictable evolutionary and emergent properties of nature in software? How can understanding the mathematical principles behind our physical world help us to create digital worlds? This book focuses on a range of programming strategies and techniques behind computer simulations...
  • №189
  • 16,49 MB
  • added
Th edition. — BPB Publications, 2023. — 1097 p. — ISBN: 978-93-5551-254-3. Description. f you wish to have a bright future in any profession today, you cannot ignore having a sound foundation in Information Technology (IT). Hence, you cannot ignore to have this book because it provides comprehensive coverage of all important topics in IT. Foundations of Computing is designed to...
  • №190
  • 21,30 MB
  • added
HiTeX Press, 2024. — 376 p. — ASIN: B0DBVJRW7Q. "Mastering Racket Programming: From Basics to Expert Proficiency" is a comprehensive guide designed for both beginners and experienced programmers looking to delve into the Racket programming language. Carefully structured to cover core concepts and advanced topics, this book takes you through the essentials of Racket, providing a...
  • №191
  • 255,77 KB
  • added
London: Ivy Press, 2021. — 161 p. — ISBN: 0711263647. The successful 30-Second series tackles coding, the science of programming the technology which operates in almost every aspect of modern life. Computer code operates behind nearly everything we do – from small calculations in the home to complex executions that drive the global economy. It influences who we see, follow, and...
  • №192
  • 12,44 MB
  • added
Ivy Press, Quarto Publishing, 2021. — 160 p. The successful 30-Second series tackles coding, the science of programming the technology which operates in almost every aspect of modern life. Computer code operates behind nearly everything we do – from small calculations in the home to complex executions that drive the global economy. It influences who we see, follow, and like...
  • №193
  • 14,03 MB
  • added
  • info modified
New York: O’Reilly Media, 2013. — 332 p. Finally, you can learn computation theory and programming language design in an engaging, practical way. Understanding Computation explains theoretical computer science in a context you’ll recognize, helping you appreciate why these ideas matter and how they can inform your day-to-day programming. Rather than use mathematical notation or...
  • №194
  • 3,80 MB
  • added
McGraw-Hill Education, 2020. — 203 p. — ISBN13: 978-1-26-045846-6. The new Must Know series is like a lightning bolt to the brain Every school subject has must know ideas, or essential concepts, that lie behind it. This book will use that fact to help you learn in a unique way. Most study guides start a chapter with a set of goals, often leaving the starting point unclear. In...
  • №195
  • 25,54 MB
  • added
  • info modified
McGraw-Hill Education, 2020. — 203 p. — ISBN13: 978-1-26-045846-6. The new Must Know series is like a lightning bolt to the brain Every school subject has must know ideas, or essential concepts, that lie behind it. This book will use that fact to help you learn in a unique way. Most study guides start a chapter with a set of goals, often leaving the starting point unclear. In...
  • №196
  • 25,69 MB
  • added
  • info modified
McGraw-Hill Education, 2020. — 203 p. — ISBN13: 978-1-26-045846-6. The new Must Know series is like a lightning bolt to the brain Every school subject has must know ideas, or essential concepts, that lie behind it. This book will use that fact to help you learn in a unique way. Most study guides start a chapter with a set of goals, often leaving the starting point unclear. In...
  • №197
  • 25,58 MB
  • added
  • info modified
London: Answers 2000 Limited, 2018. — 219 p. — ISBN: 978-1726352642. This book explains how the binary works and how it is used by computers to represent information including positive and negative integers, characters and real numbers. It explains the logical and bitwise operations used to manipulate information and perform arithmetic. We also briefly look at how computers...
  • №198
  • 13,02 MB
  • added
  • info modified
Edwin R. Torres, 2018. — 161 p. I have been a professional programmer for the past 27 years and a part-time computer science professor for the past seven years. Programming is easy for me now, but I still remember the early days when it was a struggle. What I lacked was a basic understanding of the fundamental concepts found in most programming languages. I did not know how or...
  • №199
  • 804,14 KB
  • added
  • info modified
BPB Publications, 2022. — 343 p. — ISBN: 978-93-5551-259-8. A quality Textbook on Introduction to Coding for class VII students as per CBSE norms. Key Features: Explains the concepts of Coding with proper examples in lucid language. Simple, easy, and understandable language is used to clarify the content. Includes a pictorial setup in presenting the content by using tables,...
  • №200
  • 10,85 MB
  • added
New York: Amazon.com Services LLC, 2020. — 678 p. With the advancement in technology, being able to write computer programs is becoming a necessity. One should be able to write a program in at least one programming language. There are several programming languages which one can learn. It all depends on what one wants. Currently, object oriented programming languages have become...
  • №201
  • 3,25 MB
  • added
Self, 2021. — 201 p. This book is conceptualized, prewritten, drafted, proofread, illustrated, edited and published by the author alone. All done purely in my spare time. I have tried to weed out typos and wordy sentences, but every time I think I am done, I find another section wordy of rewriting or diagram that needs adjusting. I feel I have passed the 80%-threshold and...
  • №202
  • 11,86 MB
  • added
  • info modified
Ian Wienand, 2022. — 209 p. Computer Science from the Bottom Up — A free, online book designed to teach computer science from the bottom end up. Topics covered include binary and binary logic, operating systems internals, toolchain fundamentals, and system library fundamentals. Philosophy. Why from the bottom up? Enabling Technologies. General Unix and Advanced C. Binary and...
  • №203
  • 1,10 MB
  • added
Moscow: Center “JurInfoR”, 2003. — 347 p. The book is intended for computer science students, programmers, and professionals who have already got acquainted with the basic courses and background on discrete mathematics. It may be used as a textbook for a graduate course on theoretical computer science. The book introduces a reader to the conceptual framework for thinking about...
  • №204
  • 1,43 MB
  • added
  • info modified
There are no files in this category.

Comments

There are no comments.
Up