Programming I

From Missouri Academy Wiki
Jump to navigation Jump to search

Official Description[edit]

Computer Programming I (44-141)
An introduction to object-oriented programming; analyze problems, design and implement solutions.

Overview[edit]

Introduces the classgoer to basic Java programming, using tools such as Jeroo and BlueJ.

What actually happens[edit]

In Java I you learn how to make small arrows hop around a square island and avoid the nets and water, lest they die. This is called Jeroo, a Java program written by a Northwest Graduate, and it is supposedly used throughout the country to teach Java syntax. Unfortunately, it fails to do so. When you actually start playing with a Java IDE, you're confused. Wait, I have to make separate files to do methods? Why is the syntax so terribly different from what we learned in Jeroo? Apparently the idea of syntax here is if-else statements, while loops, and unnecessary capitalization, because that's about the extent of the similarity. About half-way through the semester, you switch to the BlueJ IDE, and learn how to click buttons in the right order. You learn very simple program structure, and then the semester's over.

It is quite possible to skip over this class and go directly to Java II, and we highly recommend this course of action if you have any desire to actually learn something in this field.

Computer Science:

Programming I   |   Programming II   |   Visual Basic for Applications   |   Data and File Structures   |   Multimedia and Web Development