WordStar: The Grandfather of Word Processors

WordStar was the world’s best selling word processor. It was introduced in 1979 and by 1983 they had sold $100 million worth of it.

Now, no one knows anything about this company. Why? The upper echelon had no vision for the software and the company itself. They were trying to maximize profits without investing in the company.

The package that I have supports 10, 12, and 17 point fonts! Wow!

WordStar-01 WordStar-02

Posted in DOS, evan, History, NY, online school records, Operating System, Panagiotopoulos, Walden | Tagged , , , , , , | Leave a comment

What is Windows IoT Core?

Windows IoT Core is a “bridge” to Raspberry Pi. Worth looking into it.

Posted in Education, evan, Installation, NY, online school records, Operating System, Orange County, Panagiotopoulos, Raspberry Pi, setup, Software, STEM, support, training, Walden, Windows | Tagged , , , , , , , , , , , , | Leave a comment

New Class: Python Coding Using Minecraft and Raspberry Pi

This class was very successful. The assignments were on target and the students learned a lot about coding using Python.

We used the three dimensional system of Minecraft and build small and large structures using a variety of loops and conditionals. We had a great time using the explosive TNT blocks. Enjoy the pictures.

Happy coding!

Minecraft Raspberrypi Python - IMG_0304b Minecraft Raspberrypi Python - IMG_0305b Minecraft Raspberrypi Python - IMG_0306b Minecraft Raspberrypi Python - IMG_0307b Minecraft Raspberrypi Python - IMG_0308b Minecraft Raspberrypi Python - IMG_0309b Minecraft Raspberrypi Python - IMG_0310b Minecraft Raspberrypi Python - IMG_0311b Minecraft Raspberrypi Python - IMG_0312b Minecraft Raspberrypi Python - IMG_0313b IMG_0303

Posted in code, curriculum, Education, evan, instruction, Lesson Plan, Minecraft, NY, online school records, Orange County, Panagiotopoulos, project, Python, Raspberry Pi, Software, STEM, support, training, Walden | Tagged , , , , , , , , , , , , , , | Leave a comment

Geometry Lesson Using Scratch

I found this great site where they list the Greek alphabet with sample words along with their pronunciation. You can use this information to further explain to students the meaning of such geometric shapes as: pentagon, hexagon, etc.

Did you know that “gon” means “knee”? So, a penta-gon has five “knees” or angles. Feel free to either preview the following PDF or just download it.

Happy coding!
Geometry-Lesson-Greek-Numbers-and-Letters

Posted in Activity, code, curriculum, Education, evan, Geometry, Panagiotopoulos, Scratch, Software, STEM, support, training | Tagged , , , , , , , , , , , | Leave a comment

hello, world

An example program from the book The C Programming Language, written by Brian Kernighan and Dennis Ritchie, prints “hello,¬†world” (without capital letters or exclamation mark). Also, a 1974 Bell Laboratories internal memorandum by Brian Kernighan, Programming in C: A Tutorial, which contains the first known version:

#include <stdio.h>

main( )

{

printf(“hello, world\n”);

}

Happy coding!

Posted in c, code, Education, evan, History, instruction, Panagiotopoulos, Raspberry Pi, Software, STEM, support, training | Tagged , , , , , , , , , , , , | Leave a comment

apt-get

If you already own a raspberry pi computer, you may have used apt-get to update your system. Here is a short post explaining what apt-get is.

apt-get is the command line package management tool. It searches its cached list of packages and lists the dependencies that must be installed or updated.

apt retrieves, configures and installs the dependencies automatically.

Installing the dependencies manually is time consuming and leads to tears.

Need to learn more about apt-get?

Posted in code, Education, evan, History, Installation, instruction, Panagiotopoulos, project management, Raspberry Pi, setup, Software, STEM, support, training | Tagged , , , , , , , | Leave a comment

Technology Postings in the Hudson Valley Area

Anyone interested?

go to the BOCES-specific website and create your free account.

Untitled

Happy coding!

Posted in Education, evan, Jobs, Panagiotopoulos, STEM, support, training | Tagged , , , , , , , , , , | Leave a comment

Simulating Motion in Scratch

I wrote this post in an effort to provide continuous support to teachers who are interested in writing engaging code.

In the game My Version of Angry Birds I simulate motion in the following way.

I started by duplicating the helicopter sprite.

img3

To duplicate a sprite, click the right button mouse and select “duplicate” from the list.

img0

Scratch will make a copy of the sprite and also give it a unique name. In this case, Scratch, named the duplicate copy “helicopter2”.

img1

I used the online version of Scratch because it has a better select tool.

sel

I used the select tool to select and copy the blades. Then, I erased the existing blades that were attached to the helicopter. Then, I selected the copied blades and rotated them a little to simulate motion. Finally, I moved the rotated blades back to where they belonged.

img2

Now you can use the “next costume” script located under the Looks to simulate motion.

Happy coding!

 

Posted in code, Education, Scratch, Software, STEM, support, training | Tagged , , , , , , , , , , | Leave a comment

Code Word of the Day

Today’s word is

counter

When you code you will need to take a certain action at some point. The counter is initialized to a natural number, usually zero, and incremented, usually, by one.

Some computer languages allow the following (in php)

$counter++; //Increment by one

or

$counter–; //Decrement by one

Also, you could use

$counter = $counter + 1; //Increment by one

or

$counter = $counter  Р1; //Decrement by one

Either coding technique has the same effect. Perhaps you would like to produce a grammatically correct sentence. Let’s assume that you wrote some code where you display a text message containing the number of students absent from school. You would use a counter to count the number of students absent. If the counter’s value is zero, you may want to produce the following message:

Great news! Today ALL students are present!

If the counter’s value is one, you may want to produce the following message:

Sweet! Only one student is absent today!

Also, if mode than one student is absent, you may want to produce the following message:

There are five students absent today.

Using the last example and if you were using php as your coding language, the code sample would look like the following:

print “There were ” . $counter . ” students absent today.”;

Happy coding!

Posted in code, Education, php, Software, STEM, support, training | Tagged , , , , , , , , , , , , , | Leave a comment

Raspberry Pi Raspbian Update

This update has an SD card copier that is epic!

To update, first

sudo apt-get update

and then

sudo apt-get update

Happy coding!

The latest update to Raspbian

Posted in Raspberry Pi, setup, Software, STEM, support, training | Tagged , , , , , , | Leave a comment