Programming II

From Missouri Academy Wiki
Revision as of 01:51, 25 December 2004 by Chrax (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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, and then just learn a few more words and implement in Java style.