With only a few things left to do on the last part of assignment 4, I figure this is a good time to relect on the course. I've gone through COMP268 and COMP308 to get to this point, and I can say that COMP348 was a nice extension of Java knowledge. You definitely need a fair but of Java knowledge to be able to properly understand what's happening, and knowledge of computer networks is pretty much essential as well, but anyone with a good foundation in these areas will have no problems. I had little trouble figuring out the concepts in the material; design and implementation of the code required in the assignments was fairly smooth with only a couple of hangups that were unrelated to the course materials (they had to do with the extended environment, including my operating system and accessing the gmail server). I found the progression of material presentation in the texbook to be logical and easy to digest compared to other computer language texts. Actually writing the code from the text for each example is a great way to learn the more intimate aspects of the language semantics and syntax. I recommend experimenting with altering the examples from the textbook as you learn new concepts; applying new knowledge to examples covered in earlier chapters gives syou a much better understaning of how the language works. The key for me was to not try and reinvent the wheel. Code exists that closely applies to most problems in this course, so using seeking out those examples and modifying them to suit the particular challenge at hand is far better than coding from scratch, in my opinion, because you mkght come across ideas and approaches that might not occur to you naturally. The best appraoch for me was to expand upon knowledge already presented. I think that way as I progress in knowledge and experience, I am better able to conrtibute to the advancement of the language and approaches used in coding.
In all, this was probably the most enjoyable of all the Java courses I've taken at AU. It can be a little more fruatrating at times if you actually use the code-and-compile approach and it takes a little longer, but it's definitely worth it in my opinion.
The Landing is a social site for Athabasca University staff, students and invited guests. It is a space where they can share, communicate and connect with anyone or everyone.
Unless you are logged in, you will only be able to see the fraction of posts on the site that have been made public. Right now you are not logged in.
If you have an Athabasca University login ID, use your standard username and password to access this site.
We welcome comments on public posts from members of the public. Please note, however, that all comments made on public posts must be moderated by their owners before they become visible on the site. The owner of the post (and no one else) has to do that.
If you want the full range of features and you have a login ID, log in using the links at the top of the page or at https://landing.athabascau.ca/login (logins are secure and encrypted)
Posts made here are the responsibility of their owners and may not reflect the views of Athabasca University.