• Moodle
  • Minecraft Teacher
  • Web Developing
Christos Katsoulas | stay calm and study algorithms
  • Homepage
  • The Roots
  • Computing Curricula
  • Programming
    • Minecraft
      • Program a mining turtle
      • Conditionals and loops
      • ComputerCraft
    • Scratch
      • Introduction to programming with Scratch
    • LUA for Roblox
    • Processing
    • Python
    • C++
    • Java
    • Introduction to C#
  • Pseudocode
  • Algorithms
  • Computing Contests
  • Blog
  • Contact
  • Search
  • Menu
Python

A full introduction to Python

Java

Tutorials and Lessons

C++

Contests, Tutorials, Presentations

Processing

Animations and sketches

Lua

Programming in Roblox

Numpy

Manipulate Data in Python

Pandas

DataFrames in Python

Visualize data

Matplotlib

Algorithmic Concepts

Introduction to the basics of Algorithms

what Computer Science is about

Computer science is no more about computers than astronomy is about telescopes

Edsger Dijkstra Programmer, software engineer, professor and early pioneer in computing science

It is possible to invent a single machine which can be used to compute any computable sequence.

Alan TuringComputer scientist, mathematician, logician, cryptanalyst, philosopher, and theoretical biologist

Computer science inverts the normal. In normal science, you’re given a world, and your job is to find out the rules. In computer science, you give the computer the rules, and it creates the world.

Alan KayComputer scientist, pioneer in object-oriented programming and windowing graphical user interface design

People think that computer science is the art of geniuses but the actual reality is the opposite, just many people doing things that build on eachother, like a wall of mini stones.

Donald KnuthComputer scientist, professor at Stanford University

INTERESTING LINKS

Computer Science Unplugged

IEEE computing Society

Computational Thinking at School

Hello Ruby

Latest News

  • Programming with Dyslexia19 June 2023 - 12:41
  • The False Promise of ChatGPT4 March 2023 - 22:17
  • Programming challenges in coding interviews9 January 2023 - 09:47

Tags

AI Alan Turing amortized analysis binary search chatGPT coding interview computercraft conditionals cumulative sums dyslexia Graphs greedy algorithms input output in java java loops Lua Machine Learning minecraft pdp problem-solving programming programming challenges programming with dyslexia pseudocode python recursion Scratch sliding window Strings turtles two pointers Variables
© Copyright - Christos Katsoulas | teaching computer science
Scroll to top