Programming
Over 300 courses prepared, written and taught as both a professor and department chair in various modalities; and delivery models from the introductory to graduate level courses. Prepared by the Academy to deliver, evaluate and write courses at the Doctoral level as well.
- There are a variety of LANGUAGES involved in programming; the latest TOP listing is on the HOME PAGE of this site.
- Programming is the logical representation to a machine from a human; not always COMPILED; often just a markup language such as JAVA that a computer can represent to you the USER in a readable format.
- HARD CODING a compiled or independent program is still the widest use; with MARK UP or web based languages coming in close behind; and catching up. Example? The C language is used by APPLE and Microsoft in the OPERATING SYSTEMS of the PC; SERVERS; MAINFRAMES in use to today; in the majority.
- Using a GUI to write code; or other 4th generation tool may seem like programming; but is in fact a short cut USING a PROGRAM TO WRITE A PROGRAM. It is not the same as the generally accepted definition of PROGRAMMING. Example? Turning on your TV with a remote you "programmed" is not the same as building and electronic device that can take a satellite signal and interpret that signal to bring you a TELEVISION PROGRAM TO VIEW.
- GUI Programming has another HIGHER end use however; that the masses and even EXPERTS use them with greater speed than simply typing code; and machine built code is generally standardized and more reliable than taking 100 people to write the SAME program and getting the SAME result. Chances are that less than half would perform the same; or even be able to communicate from program to program without those standards.