Determining the requirements for a program is an important first step in writing any software. Detailed requirements form an outline and direction for development.
The question of what programming language to learn is a common one for beginners. Here are a couple things to consider when starting out.
An introduction to the Rogue C# series in which we’ll be designing a roguelike game closely based on the original Rogue and exploring how an application is designed from start to finish.
When you’re learning a new subject, there is no substitute for hands-on experience and this is especially true with programming. You can spend all the time you want reading about a programming language and seeing examples but until you get in there and figure something out for yourself, you’re not really learning anything. This is […]
Like everyone else in the tech world, I’ve been watching the sensation over OpenAI’s new chatbot, ChatGPT. I’ve talked to a few chatbots before and a couple were impressive but the limitations were always obvious pretty quickly. When I was finally able to get online with ChatGPT, I was floored at the difference between it […]
In early 2020, I created the online course Managing Your Data with Microsoft Access which showed how to create an entire Access application from start to finish. This course has over 5 1/2 hours of video instructions covering the creation of tables, forms and reports along with specialty topics like printing Dymo labels from Access. […]
Update, June 2025 – I’ve updated the Github repository with a version of this project for connecting Microsoft Access to SQLite. In my latest video, I demonstrate how to use Microsoft Access as a front-end for MySQL without having to create a DSN entry on the client machine. Access easily connects to MySQL through an […]
In my latest series of YouTube videos, I demonstrate how to program Conway’s Game of Life in C#. Although I try to provide as much explanation as I can during the videos, this series is probably best for beginners who already have already gotten their feet wet with things like variables and decision structures. View […]
I decided to pause my use of Facebook for the month of April and see what happens. This is a little background on my decision.
What happens when you take a first-year teacher and put him in charge of designing a software engineering program?