SEARCH

Introduction to Computer Science

Grade Equivalents

🇺🇸 United States College Freshman
🇬🇧 United Kingdom University Year 1
🇮🇳 India B.A./B.Sc. Year 1
🇳🇬 Nigeria University Year 1
🇿🇦 South Africa University Year 1
🇦🇺 Australia University Year 1
🇨🇦 Canada University Year 1

About This Textbook

A comprehensive introduction to core computer science concepts and principles, covering algorithms, data structures, computer systems, software development, web and cloud applications, cybersecurity, and responsible computing. Designed for both CS majors and non-majors, with embedded coding exercises, industry insights, and explorations of emerging technology trends.

Table of Contents

Part 1: Problem Solving and Algorithms (Computational Thinking, Data Structures, Algorithm Design) — Part 2: Realizations of Algorithms (Low-Level Programming, Hardware Design, Computer Systems Organization) — Part 3: Designing and Developing Software Solutions (Software Engineering, Programming Languages, Data Management) — Part 4: Building Modern End-to-End Solutions (Web Applications, Cloud Computing, Multi-Cloud Solutions) — Part 5: Human-Centered Responsible Computing (Cybersecurity, Governance, Ethics)

Back to catalog