Computer Programming
Reference documents in Computer Programming.
Documents in Computer Programming
Page 2 of 2-
Using Scheme, a dialect of the Lisp programming language, the book explains core computer science concepts.
-
Understanding programming and programming languages requires knowledge of the underlying theoretical model.
-
This book is an introduction to computer programming using using any of a variety of programming languages, including C++, C#, Java, JavaScript, Python, and Swift, for writing programmes, and to solid, fundamental programming principles - including writing structured programmes, looping, data structures and iteration.
-
This second edition has been completely revised. While the book continues to teach a systematic approach to program design, the second edition introduces different design recipes for interactive programs with graphical interfaces and batch programs. It also enriches its design recipes for functions with numerous new hints. Finally, the teaching languages and their IDE now come with support for images as plain values, testing, event-driven programming, and even distributed programming.
-
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.
-
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.
-
This book is for curious people who are eager to learn some of the most fundamental topics of computer and software engineering. A book discussing some of the most underrated topics in computer-science by implementing them from scratch!
-
Concepts of discrete mathematics can help clarify a programmer's thinking about software design problems and can make many solutions obvious. Starting at an elementary level, this book teaches about fundamental structures of discrete mathematics and many simple but powerful programming techniques using those structures.
-
This book uses Python and JavaScript examples to teach the basics of recursion, exposing the ways that it's often poorly taught and clarifying the fundamental principles of all recursive algorithms. You'll learn when to use recursive functions (and, most importantly, when not to use them), how to implement the classic recursive algorithms often brought up in job interviews, and how recursive techniques can help solve countless problems involving tree traversal, combinatorics, and other tricky topics.