This class was tough.
While this class isn't directly required, it is fantastic for learning the features of java and working in a large group.
In the class, you learn more advanced features of java, such as threads, static classes, ect. In addition, you learn about web apps using java.
Hours per week:
Advice for students:
Make sure that you have a group arranged before taking this class! The group project can be very time consuming if everyone doesn't pull their weight.