HOO! and linux update

Update: Open Office 2.0 has been released.

Via Daryl: Homeschoolers for Open Office ! RC 2 now available for download.

A few posts back, I mentioned that I was installing linux on a spare computer I had. I hadn’t done anything with it since Monday. Today, I got it connected to the internet through a wireless connection. Tonight I updated the configuration so that it fires up all the network and wireless (including encryption) drivers on boot. Its been an educational experience. I worked with unix years ago, so in many ways it was a dusting of the cobwebs.
[Read more...]

Yet Another Drawing Program

Here is a slightly more complicated drawing program. It will scale a car. You get to choose a scale between 1 and 4. Most home ed families have a minivan. Your challenge is to see if you can change the pattern into a minivan. [Read more...]

Another Drawing Program

Here is a follow-up drawing program similar to the draw X program. After looking at these two programs, try scaling another letter. [Read more...]

Tail Whips

Usually, in all of programming courses I taught, I would at some point in the course take about 15 minutes of the beginning of the class to explain something to them. For those who had me for a half dozen or more courses, this talk might have gotten a bit old. But, even then, it was worthwhile for them to remember the standpoint I was teaching from.

[Read more...]

Operators

In this tutorial, I’ll decribed most of the commanly used operators in C. There are 2 types of operators: logical and arithematic. Logical operations produce a value of true or false. Arithematic operations return a calculated value.
[Read more...]

Arrays

One of the problems programmers face is dealing with a large number of the same datatype. An example of this is this web page. If you view the page source you will see that behind the scenes a web page is a bunch of text. In talking about datatypes, I introduced the char datatype which holds 1 character. But this page consists of a few thousand characters. As a programmer, you would not want to have to create a variable for each character in the page. Programming would be a horribly inefficient means of processing a web page.
[Read more...]

Conditions & Iterations – Part 1 of 2

This is the first of 2 posts on conditions and iterations. Essentially this means conditional execution and repetitive operations. Using arrays and a variable to index into the array we can process an entire array without writing code which specifically accesses each element in the array.
[Read more...]

Conditions & Iterations – Part 2 of 2

This is part 2 of 2 tutorials on conditions and iterations. Essentially this means conditional execution and repetitive operations. Using arrays and a variable to index into the array we can process an entire array without writing code which specifically accesses each element in the array.
[Read more...]

datatypes & comments example

In this code sample, I’ve placed lots of comments. To see how well I’ve done at commenting, I’ll leave it to you to ask any questions in the forums. [Read more...]

datatypes

In the The Traditional First Program I talked about the main() function returning an integer to the operating system. int is a datatype. In C, there are a few basic datatypes. Before I talk about those, I’ll explain a bit about computers and memory.
[Read more...]