Students are taught how to write Java by studying well-written and readable programs that use a disciplined coding style. The students must then apply this knowledge to build applications for practical problems.
The course is designed to encourage independent study, but can be taught in group study form as well. Many programs require a second set of eyes to make perfect, but one person can do the work. Programming II teaches students a much more in depth programming language than Programming I does, and is therefore a more difficult class. If you really aren't too great with computers, this class may help you out. If you are really interested in computers and how the work, this class is perfect for you.