by thanassis | Aug 1, 2025 | Java Learning
Unified Modelling Language (UML) allows us to describe and document elements of knowledge that map well into the object oriented paradigm. In UML v1.0 nine types of diagrams are described: UML Use Case Diagram UML Activity Diagram UML Object Diagram UML Class Diagram...
by thanassis | Aug 1, 2025 | Java Learning
The following links have been useful whilst trying to understand, research and teach Object-Oriented related topics. Going to conferences was a great way to meet people that were facing the same set of problems and discuss solutions. This eventually got me into being...
by thanassis | Aug 1, 2025 | Java Learning
Unit Title Lectures 1 Introduction 2 2 Elementary Programming 2 3 Conditionals 1 4 Loops 2 5 Functions – Methods 2 6 Arrays 3 7 Classes & Objects 4 8 Strings 1 9 Files & I/O 2 10 Gui...
by thanassis | Aug 1, 2025 | Java Learning
The best way to learn java is to practice. You can start by studying the following slides in combination with javasoft’s tutorial and Java’s apis. Each module has exercises that you should try to solve. 1st day, Basic Java, IntroductionIntroductionJava’s Syntax &...
by thanassis | Aug 1, 2025 | Interesting
The way to deal with an impossible task is to chop it down into a number of merely very difficult tasks, and break each one of them into a group of horribly hard tasks, and each one of them into tricky jobs, and each one of them… (Terry Pratchet, Truckers) Check...
by thanassis | Aug 1, 2025 | Research
And here are some links that have been important to the CAA,CBA, and diagrammatic side of my work. For a full review you can check the second chapter of my phd dissertation “Diagram Based Computer Based Assessment. ACM Digital Library proceedings by subject ACM SIGCSE...
by thanassis | Aug 1, 2025 | Diagrammatics
Here you can find some links that I’ve found very important in my work in diagrams. If you are interested in diagrams then you can check my research on Diagram-Based Computer Based Assessment and my diagrammatics course! An Interactive Proof of Pythagoras’ theorem...
by thanassis | Aug 1, 2025 | Java Games
The simplest algorithm and you can get great looking graphics. More than that – you get graphics that are full of abstract, archetypical, almost mystical knowledge. Let me explain myself… The algorithm is very simple. We loop to find the coordinates for a circle’s...
by thanassis | Aug 1, 2025 | Psychology
I find Transactional Analysis fascinating. Not so much for the theory behind “the games people play” as for the three-part model that help us categorize communication. The next four videos give an excellent crash course on the TA model. To continue learning about...
by thanassis | Aug 1, 2025 | Science
String Theory tells us we live in a 10 dimensional world. It’s easy to understand the first four dimensions, three for space and one for time. However, it gets progressively harder to conceptualise each dimension above. It’s tough enough to reach 10 and then why stop...