| Family Provided Materials |
As we have a limited number of decent computers at Voyagers, it would be best if most people brought their own laptop computers. I plan to use only system-independent languages, so Windows, Mac (OSX10), and Linux machines should all be fine. |
| Description |
Programming is the art of getting a computer to do what you want it to do, when you want it to do it. The purpose of this study group is to get you on your way to being able to do just that. Exactly what we study, and what computer language or languages we use, will depend on what you want to be able to do, but just so you know, we shall not be doing game programming, as I have absolutely no experience in game programming. However, I am confident that the skills you develop in this study group will be useful for any sort of programming you want to do.
Topics I plan to cover include, but are not limited to: data types, objects, functions, iteration and recursion, string manipulation, graphic elements, GUI controls (menus, buttons, etc.), data models, and possibly some simple concurrent programming. Oh, yes, and debugging, since hardly anything works the first time, no matter how simple it ought to be. |