Aristides S. Bouras

 

Welcome to my website.

I'm Aristides S. Bouras, an IT teacher, an author and a blogger.

Please feel free to have a look around and keep up to date with my latest posts and publications.

Contact me
Find me at
More about me
My Motto:
"Learning is a process within an endless loop structure. It begins at birth and continues throughout your lifetime!"

 

Learn to Think Like a Programmer.

If you are wondering whether this book is going to teach you how to create amazing applets or incredible desktop or mobile applications, the answer is “no”—that is a job for other books. So many books out there can teach you those skills in C++, Java, or C#. Many of them even claim that they can teach you in 24 hours! Don’t laugh! They probably can do that, but all of them take one thing for granted—that the reader knows some basics about computer programming. None of those books, unfortunately, bothers to teach you the first thing that a novice programmer needs to learn, which is “Algorithmic Thinking.”

Algorithmic Thinking involves more than just learning code. It is a problem solving process that involves learning how to code.

This book is for anyone who wants to learn algorithmic thinking and computer programming and knows absolutely nothing about them. With more than 200 solved and about 400 unsolved exercises, 450 true/false, 150 multiple choice, and 160 review questions (the solutions and the answers to which can be found on the Internet), this book is ideal for students, teachers, professors, novices or average programmers, or for anyone who wants to start learning or teaching computer programming using the proper conventions and techniques.

Ideal for

  • Students, teachers or professors
  • Novices or average programmers
  • Anyone who wants to start learning or teaching computer programming

Read more…

Just sharing my happiness again. My new book “Java and Algorithmic Thinking for the Complete Beginner – Compact Edition” has reached number 1 in category “Java Computer Programming”!

Thank you my readers for your support all these years.

image’s source: amazon.com

Learn to Think Like a Programmer.

If you are wondering whether this book is going to teach you how to create amazing applets or incredible desktop or mobile applications, the answer is “no”—that is a job for other books. So many books out there can teach you those skills in Java, C++, or C#. Many of them even claim that they can teach you in 24 hours! Don’t laugh! They probably can do that, but all of them take one thing for granted—that the reader knows some basics about computer programming. None of those books, unfortunately, bothers to teach you the first thing that a novice programmer needs to learn, which is “Algorithmic Thinking.”

Algorithmic Thinking involves more than just learning code. It is a problem solving process that involves learning how to code.

This book is for anyone who wants to learn algorithmic thinking and computer programming and knows absolutely nothing about them. With more than 200 solved and about 400 unsolved exercises, 450 true/false, 150 multiple choice, and 160 review questions (the solutions and the answers to which can be found on the Internet), this book is ideal for students, teachers, professors, novices or average programmers, or for anyone who wants to start learning or teaching computer programming using the proper conventions and techniques.

Ideal for

  • Students, teachers or professors
  • Novices or average programmers
  • Anyone who wants to start learning or teaching computer programming

Read more…

Just sharing my happiness again. My new book “Python and Algorithmic Thinking for the Complete Beginner – Compact Edition” has reached number 1 in category “New Releases in Algorithm Programming”!

Thank you my readers for your support all these years.

image’s source: amazon.com

Learn to Think Like a Programmer.

If you are wondering whether this book is going to teach you how to create amazing applets or incredible desktop or mobile applications, the answer is “no”—that is a job for other books. So many books out there can teach you those skills in Python, C#, or Java. Many of them even claim that they can teach you in 24 hours! Don’t laugh! They probably can do that, but all of them take one thing for granted—that the reader knows some basics about computer programming. None of those books, unfortunately, bothers to teach you the first thing that a novice programmer needs to learn, which is “Algorithmic Thinking.”

Algorithmic Thinking involves more than just learning code. It is a problem solving process that involves learning how to code.

This book is for anyone who wants to learn algorithmic thinking and computer programming and knows absolutely nothing about them. With more than 200 solved and about 400 unsolved exercises, 450 true/false, 150 multiple choice, and 160 review questions (the solutions and the answers to which can be found on the Internet), this book is ideal for students, teachers, professors, novices or average programmers, or for anyone who wants to start learning or teaching computer programming using the proper conventions and techniques.

Ideal for

  • Students, teachers or professors
  • Novices or average programmers
  • Anyone who wants to start learning or teaching computer programming

Read more…

COVER_FRONT

한 권으로 배우는 파이썬 기초 & 알고리즘 사고법

(Python and Algorithmic Thinking for the Complete Beginner – Korean Edition)

프로그래밍을 처음 접하는 입문자들을 위해 집필된 이 책은 파이썬 언어를 기반으로 알고리즘 및 컴퓨팅 사고력을 키워줍니다. 저자의 오랜 강의 경험과 전문 지식은 친절하면서도 군더더기 없는 설명, 그리고 기본 요소와 심화 내용이 의도적으로 반복되고 있는 나선형 교육 방식을 통해 독자들의 적극적인 학습을 유도합니다.
300개 이상의 프로그래밍 예제와
400개 이상의 프로그래밍 연습문제,
450개 이상의 참/거짓 문제,
150개 이상의 객관식 문제,
180개 이상의 복습문제 등
다른 책에서는 찾아볼 수 없는 독보적이면서도 풍부한 예제와 문제는 여러분의 프로그래밍 학습을 더욱 단단하게 만들어 줄 것입니다. 가장 이상적인 방법으로 알고리즘적 사고와 파이썬 프로그래밍을 설명한 이 책으로 스터디를 진행해 보세요. 프로그래밍과 파이썬을 더욱 쉽게 터득할 멋진 기회가 될 것입니다.

Read more…

COVER_FRONT

青少年学Python

(Python for Tweens and Teens – Chinese Edition)

Python 是一门非常流行的编程语言,不仅有着非常广泛的应用,而且由于学习门槛较低,适合中小学生和青少年学习。

本书帮助读者利用Python语言进入编程世界。本书强调以计算和算法思维训练为导向,从计算机的工作原理和算法基础开始,详细介绍了Python 编程的基础知识,进而引入了数据结构、过程式编程和面向对象编程等话题。全书图文并茂,讲解细致,包含100 多道已解答和200 道未解答的练习,250 多道判断题,100 道多选题和100 道复习题,可以帮助读者牢固地掌握所学的知识。

本书适合任何希望使用正确的习惯和技术开始学习或教授计算机编程的人,尤其适合10岁以上的孩子或者他们的父母和老师教孩子学习编程。

Read more…

My dear readers,

I just want to share my happiness with you, because, today, while I was  visiting amazon, I ‘ve realized that my book “Python for Tweens and Teens” has reached number 2 in category “Children’s Computer Programming”!

Thank you for your support all these years.

image’s source: amazon.com

Learn Computational and Algorithmic Thinking.

Algorithmic Thinking involves more than just learning code. It is a problem solving process that involves learning how to code! This book teaches computational and algorithmic thinking by taking very seriously one thing for granted—that the reader knows absolutely nothing about computer programming!

Visual Basic is unquestionably a very popular programming language and this book can help you enter the programming world with Visual Basic. With 354 pages (many of which are illustrated), and more than 100 solved and 200 unsolved exercises, over 250 true/false, 100 multiple choice, and 100 review questions (the solutions and the answers to which can be found on the Internet), this book is ideal for kids 10+ and their parents, students, teachers, or for anyone who wants to start learning or teaching computer programming using the proper conventions and techniques.

Read more…

COVER_FRONTΟδηγός  για  νέους  και  έμπειρους προγραμματιστές

Σύμφωνα με τον Jerome Bruner, η μάθηση απαιτεί ενεργή συμμετοχή του εκπαιδευόμενου, πειραματισμό, εξερεύνηση και ανακάλυψη. Το βιβλίο Αλγοριθμική και προγραμματισμός υπολογιστών σε Python περιέχει πλήθος παραδειγμάτων, το μεγαλύτερο μέρος των οποίων μπορεί να υλοποιηθεί στην πράξη από τους αναγνώστες, επιτρέποντάς τους να εξοικειωθούν με τη γλώσσα Python ώστε τελικά να αποκτήσουν τις απαραίτητες δεξιότητες για να δημιουργούν τις δικές τους εφαρμογές.

Γι’ αυτόν το λόγο, το βιβλίο είναι κατάλληλο για αρχάριους αλλά και προχωρημένους προγραμματιστές, μαθητές γυμνασίου και λυκείου, φοιτητές ανωτέρων και ανωτάτων εκπαιδευτικών ιδρυμάτων, ερασιτέχνες και επαγγελματίες του κλάδου.

Έχει ληφθεί ειδική μέριμνα ώστε να εξυπηρετεί πλήρως και τις ανάγκες των μαθητών της Β΄ και Γ΄ τάξης των Επαγγελματικών Λυκείων (ΕΠΑ.Λ.) του τομέα Πληροφορικής, προκειμένου να προετοιμαστούν κατάλληλα για τις πανελλήνιες εξετάσεις.

Read more…

Learn Computational and Algorithmic Thinking.

Algorithmic Thinking involves more than just learning code. It is a problem solving process that involves learning how to code! This book teaches computational and algorithmic thinking by taking very seriously one thing for granted—that the reader knows absolutely nothing about computer programming!

C# is unquestionably a very popular programming language and this book can help you enter the programming world with C#. With 370 pages (many of which are illustrated), and more than 100 solved and 200 unsolved exercises, over 250 true/false, 100 multiple choice, and 100 review questions (the solutions and the answers to which can be found on the Internet), this book is ideal for kids 10+ and their parents, students, teachers, or for anyone who wants to start learning or teaching computer programming using the proper conventions and techniques.

Read more…

Learn Computational and Algorithmic Thinking.

Algorithmic Thinking involves more than just learning code. It is a problem solving process that involves learning how to code! This book teaches computational and algorithmic thinking by taking very seriously one thing for granted—that the reader knows absolutely nothing about computer programming!

Python is unquestionably a very popular programming language and this book can help you enter the programming world with Python. With 350 pages (many of which are illustrated), and more than 100 solved and 200 unsolved exercises, over 250 true/false, 100 multiple choice, and 100 review questions (the solutions and the answers to which can be found on the Internet), this book is ideal for kids 10+ and their parents, students, teachers, or for anyone who wants to start learning or teaching computer programming using the proper conventions and techniques.

Read more…

COVER_FRONTLearn to Think Like a Programmer.

This book is for anyone who wants to learn computer programming and knows absolutely nothing about it. Of course, if you are wondering whether this book is going to teach you how to create amazing applets or incredible desktop or mobile applications, the answer is “no”—that is a job for other books. So many books out there can teach you those skills in Python, C#, or Java. Many of them even claim that they can teach you in 24 hours! Don’t laugh! They probably can do that, but all of them take one thing for granted—that the reader knows some basics about computer programming. None of those books, unfortunately, bothers to teach you the first thing that a novice programmer needs to learn, which is “Algorithmic Thinking.”

Algorithmic Thinking involves more than just learning code. It is a problem solving process that involves learning how to code. With over 700 pages, and containing more than 300 solved and 400 unsolved exercises, over 450 true/false, 150 multiple choice, and 180 review questions (the solutions and the answers to which can be found on the Internet), this book is ideal for students, teachers, professors, novices or average programmers, or for anyone who wants to start learning or teaching computer programming using the proper conventions and techniques.

Read more…

COVER_FRONTLearn to Think Like a Programmer

This book is for anyone who wants to learn computer programming and knows absolutely nothing about it. Of course, if you are wondering whether this book is going to teach you how to create amazing websites or incredible applications, the answer is “no”—that is a job for other books. So many books out there can teach you those skills in Visual Basic, C#, or Java. Many of them even claim that they can teach you in 24 hours! Don’t laugh! They probably can do that, but all of them take one thing for granted—that the reader knows some basics about computer programming. None of those books, unfortunately, bothers to teach you the first thing that a novice programmer needs to learn, which is “Algorithmic Thinking.”

Algorithmic Thinking involves more than just learning code. It is a problem solving process that involves learning how to code. With 800 pages, and containing more than 300 solved and 400 unsolved exercises, over 450 true/false, 150 multiple choice, and 180 review questions (the solutions and the answers to which can be found on the Internet), this book is ideal for students, teachers, professors, novices or average programmers, or for anyone who wants to start learning or teaching computer programming using the proper conventions and techniques.

Read more…

COVER_FRONTLearn to Think Like a Programmer

This book is for anyone who wants to learn computer programming and knows absolutely nothing about it. Of course, if you are wondering whether this book is going to teach you how to create amazing websites or incredible applications, the answer is “no”—that is a job for other books. So many books out there can teach you those skills in C#, C++, Java, PHP, or Visual Basic. Many of them even claim that they can teach you in 24 hours! Don’t laugh! They probably can do that, but all of them take one thing for granted—that the reader knows some basics about computer programming. None of those books, unfortunately, bothers to teach you the first thing that a novice programmer needs to learn, which is “Algorithmic Thinking.”

Algorithmic Thinking involves more than just learning code. It is a problem solving process that involves learning how to code. With more than 800 pages, and containing more than 300 solved and 400 unsolved exercises, over 450 true/false, 150 multiple choice, and 180 review questions (the solutions and the answers to which can be found on the Internet), this book is ideal for students, teachers, professors, novices or average programmers, or for anyone who wants to start learning or teaching computer programming using the proper conventions and techniques.

Read more…

COVER_FRONTLearn to Think Like a Programmer

This book is for anyone who wants to learn computer programming and knows absolutely nothing about it. Of course, if you are wondering whether this book is going to teach you how to create amazing websites or incredible applications, the answer is “no”—that is a job for other books. So many books out there can teach you those skills in C++, Java, PHP, or C#. Many of them even claim that they can teach you in 24 hours! Don’t laugh! They probably can do that, but all of them take one thing for granted—that the reader knows some basics about computer programming. None of those books, unfortunately, bothers to teach you the first thing that a novice programmer needs to learn, which is “Algorithmic Thinking.”

Algorithmic Thinking involves more than just learning code. It is a problem solving process that involves learning how to code. With over 800 pages, and containing more than 300 solved and 400 unsolved exercises, over 450 true/false, 150 multiple choice, and 180 review questions (the solutions and the answers to which can be found on the Internet), this book is ideal for students, teachers, professors, novices or average programmers, or for anyone who wants to start learning or teaching computer programming using the proper conventions and techniques.

Read more…

COVER_FRONTLearn to Think Like a Programmer

This book is for anyone who wants to learn computer programming and knows absolutely nothing about it. Of course, if you are wondering whether this book is going to teach you how to create amazing websites or incredible applications, the answer is “no”—that is a job for other books. So many books out there can teach you those skills in PHP, Java, C++, or C#. Many of them even claim that they can teach you in 24 hours! Don’t laugh! They probably can do that, but all of them take one thing for granted—that the reader knows some basics about computer programming. None of those books, unfortunately, bothers to teach you the first thing that a novice programmer needs to learn, which is “Algorithmic Thinking.”

Algorithmic Thinking involves more than just learning code. It is a problem solving process that involves learning how to code. With over 800 pages, and containing more than 300 solved and 400 unsolved exercises, over 450 true/false, 150 multiple choice, and 180 review questions (the solutions and the answers to which can be found on the Internet), this book is ideal for students, teachers, professors, novices or average programmers, or for anyone who wants to start learning or teaching computer programming using the proper conventions and techniques.

Read more…

COVER_FRONTLearn to Think Like a Programmer

This book is for anyone who wants to learn computer programming and knows absolutely nothing about it. Of course, if you are wondering whether this book is going to teach you how to create amazing websites or incredible applications, the answer is “no”—that is a job for other books. So many books out there can teach you those skills in PHP, Java, C++, or C#. Many of them even claim that they can teach you in 24 hours! Don’t laugh! They probably can do that, but all of them take one thing for granted—that the reader knows some basics about computer programming. None of those books, unfortunately, bothers to teach you the first thing that a novice programmer needs to learn, which is “Algorithmic Thinking.”

Algorithmic Thinking involves more than just learning code. It is a problem solving process that involves learning how to code. With over 800 pages, and containing more than 300 solved and 400 unsolved exercises, over 450 true/false, 150 multiple choice, and 180 review questions (the solutions and the answers to which can be found on the Internet), this book is ideal for students, teachers, professors, novices or average programmers, or for anyone who wants to start learning or teaching computer programming using the proper conventions and techniques.

Read more…