Computer Science Exercises 1

A collection of practical exercises on Sequence, Selection, and Iteration designed for high school and university students to learn programming in a logical way.

The book Computer Science Exercises 1 is a fundamental resource for anyone who wants to take their first steps or consolidate their skills in the world of programming. This collection of exercises is structured in a clear and progressive way, covering the three fundamental pillars of logical development: Sequence, Selection, and Iteration.

Each exercise in the text does not offer a simple linear solution, but guides the student through a complete path of understanding. For each problem, detailed examples of input and output are presented, a list of involved variables, a related flowchart to visualize the logic, and coding in both Java and Python languages. Additionally, each exercise is accompanied by integrative explanations designed to stimulate computational thinking according to the Socratic method guidelines.

Whether you are a high school student, a university student, or a self-taught individual wanting to practice actively to absorb the fundamental concepts of computer science, this manual will allow you to learn by doing. To help you evaluate the book's didactic approach before purchasing, a free excerpt of the first pages is available.

You can download the free excerpt of the book here: Book Preview (PDF).

Purchase the complete book on Amazon to access all exercises and detailed solutions: Buy on Amazon.