Difference between revisions of "Programming II"

From Missouri Academy Wiki
Jump to navigation Jump to search
m
Line 12: Line 12:
  
 
[[category:Classes]]
 
[[category:Classes]]
 +
[[Category:Computers]]

Revision as of 23:03, 12 January 2005

Official Description

Computer Programming II (44-241)
Intermediate computer programming, design of algorithms, and introduction to data structures.

Overview

Learn how classes work together, learn a couple data structures, spend the rest of the time translating the instructer's English into Java.

What actually happens

Everything worth learning in Java I is covered in the first two weeks of Java II. If you so choose, you can skip over Java I and take Java II. It will mean a little rushing to learn an IDE at the beginning of the year, but if you're at all versed in how to click buttons, you should be fine. Your time in Java II will largely be devoted to reimplementing stuff that's already been written, but more specifically, giving you entire classes of one-lined code. All of the projects are known to have been completed in under six hours, and most of the tests have test banks on the site that you can study. You learn a few words (like polymorphism and inheritance), as well as some basic data structures that you can teach yourself in a day with the glibc manual, and then just learn a few more words and implement in Java style.

Nearly 62% of the class can be rotely memorized in order to do well on the quizzes. This is another example of Northwest's stressing of form over content.