Skip to content

Details

This week will be an overview of programming.

This class will lay a foundation that will plot the course of the next 13 weeks. For many that have some programming experience, it will be some review, but it should fill in lots of some of the more esoteric data. This will be a systems approach.

Questions Addressed:

How Programming Languages Evolved How the computer stores data Numbering systems the computer likes Different data types Different programming Syles Procedural Functional Object Oriented What does it mean when a language is "strongly" or "weakly" typed What is compiling and do I need to do it? When I would do it, and when I would not Why, what advantage does it provide Modern Computer Languages Overview Bash Perl Python Ruby C C++ Java Vala C#/Mono Programming methodologies Waterfall RAD Summary of Graphical Programming Libraries GTK QT FLTK SDL And finally, Programmers tools: Eclipse NetBeans Anjuta This is a lot of topics, and this week will be an overview. It should get you enough information to recognize the labels on the map, even if you are not 100% sure where the map will lead you. That will be the task for the following weeks.

Durring the 14 weeks of this class, we will discuss the concepts and technologies to put together an enterprise class application. If you follow along, and do some work outside of the class, you will have an application that would represent the exact type of application you will find in any medium to large company. This goes far beyond "Hello World"

Kevin

Related topics

You may also like