Explore computer science as an engaging field beyond just programming. Emphasis on concepts and problem-solving over syntax. Unique course for diverse backgrounds.
University CoursesComputer ScienceProgramming
Introduction
This book (and course) takes a unique approach to computer science as an intellectually rich and vibrant field rather than focusing exclusively on computer programming. While programming is certainly an important and pervasive element of the approach, the emphasis is on concepts and problem-solving over syntax and programming language features.
Highlights
Provides an introduction to computer science as an intellectually rich and vibrant field
Emphasizes concepts and problem-solving over syntax and programming language features
Unique approach that goes beyond just computer programming
Recommendation
This course is recommended for those who want to explore computer science as a broad and engaging field, beyond just learning to program. The course offers a unique perspective that can benefit students from diverse backgrounds.
How GetVM Works
Learn by Doing from Your Browser Sidebar
Access from Browser Sidebar
Simply install the browser extension and click to launch GetVM directly from your sidebar.
Select Your Playground
Choose your OS, IDE, or app from our playground library and launch it instantly.
Learn and Practice Side-by-Side
Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.