Haigh and Ceruzzi ground their accounts of these computing revolutions in the longer and deeper history of computing technology. They begin with the story of the 1945 ENIAC computer, which introduced the vocabulary of "programs" and "programming," and proceed through email, pocket calculators, personal computers, the World Wide Web, videogames, smart phones, and our current world of computers everywhere--in phones, cars, appliances, watches, and more.
Explore the basics of the three most popular programming languages: C#, Java. and Python
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, security, and more.
With this cookbook, author Maximiliano Contieri takes you beyond the concept of clean code by showing you how to identify improvement opportunities and their impact on production code.
It's written for complete beginners, so you should have no problem reading it even if you've never studied computer science before.
e. With this indispensable guide, you'll learn how to use TDD with three different languages: Go, JavaScript, and Python.
. Java Challenges will prepare you for your next exam or job interview, and covers many practical topics, such as strings, arrays, data structures, recursion, and date and time.
Write your first code in Java 17 using simple, step-by-step examples that model real-word objects and events, making learning easy.
This textbook presents a focused and accessible primer on the fundamentals of Java programming, with extensive use of illustrative examples and hands-on exercises.
Written as an illustrated, step-by-step guide, this book will introduce you to Python with examples using the latest version of the language.
The one-stop resource for all your Python queries
This book will guide you through the basic game development process using Python, covering game topics including graphics, sound, artificial intelligence, animation, game engines, etc.
The 100+ short programs in Big Book of Small Python Projects are designed to help beginning-to-intermediate programmers expand their knowledge of how to deploy Python creatively and effectively by offering coding examples that will help them to tackle their own coding challenges.
Captain Code makes coding exciting and rewarding, as it prepares a new generation to take their next steps forward--in education, careers, or both.
; This new edition features over six hours of instructional video that guide you through HTML and CSS, getting you up and running with web development in no time.
Teach Yourself VISUALLY HTML and CSS is the perfect resource for those of you who prefer to learn visually and would rather be shown how to do something - with crystal-clear screenshots and easy explanations - than suffer through long-winded explanations.
Schaum's Outline of Discrete Mathematics, Fourth Edition is the go-to study guide for more than 115,000 math majors and first- and second-year university students taking basic computer science courses.
"Discrete Mathematics for Computer Science: An Example-Based Introduction is intended for a first or second-year discrete mathematics course for computer science majors
The goal of this book is to showcase the beauty of mathematics as revealed in nine topics of discrete mathematics.
"Introduction to Linear Algebra: Computation, Application, and Theory is designed for students who have never been exposed to the topics in a linear algebra course.
Linear Algebra: Gateway to Mathematics uses linear algebra as a vehicle to introduce students to the inner workings of mathematics.
A collection consisting mostly of print books, eBooks, and streaming videos individually selected by HACC librarians to support the curriculum.
eBook collection covering a wide range of subjects. eBooks User Guide & Recommended Browser Settings