Steven Erat's Blog Steven Erat Photography
 
 
Viewing By Entry
 
 

TalkingTree  Completed Certificate of Java Development at Boston University

 

This week marks my completion of the Boston University training program for the Certificate of Java Development. This is the first half of a Master of Java and J2EE Certificate Program. The Java program alone consists of three courses at the Introduction, Intermediate, and Advanced levels. Each course ran 3 hours on two nights a week for four or five weeks. This totals about 85 hours of lecture over three and a half months. Here are some key thoughts about my experience in the BUTrain Java Certificate program:

ProsCons
  • Excellent instructors! Their ability to present Java programming syntax and OO concepts in an organized and clear manner without depending on the slides is the best asset for this program. Previously I've had Sun Java classes where the instructors simply read the slides word for word (sometimes in completely unintelligible language too), but BU had none of that. The instructors followed the courseware slides as a guide without depending upon them, and they spoke to class from what they know rather than what they read.
  • The instructors often provided their own labs or exercises to help reinforce an idea or syntax. Often we were encouraged to complete the labs at home, although time was provided to work on the labs during class time if a concensus agreed to do so.
  • Free cookies and brownies
  • Leftover food from other classes
  • Wireless network available so I can use my own laptop in class and access the Internet.
  • BU Corporate Education Center in Waltham is easily accessible from Route 128/95. Very convenient, and they have other locations in Boston, Braintree, and Tyngsboro so one could add more scheduling options if willing to mix campuses.
  • Facility had multiple classrooms, all equipped with many Windows workstations. Although we often got bounced between rooms on different days, making it undesirable to leave unfinished work on a given station.
  • The courseware manual is presented in a spiral bound notebook having dense PowerPoint type bullet points, which is helpful for review but not to be used as a primary reading source.
  • The courseware labs were terrible. The style of the labs was to present a complex application such as a car dealership application to model dealers, distributors, customers and such, and it was up to us to complete very specific parts of the larger application. Usually, I found myself swimming through the large application trying to understand the bigger picture and program flow rather than focussing on the specific material from the days lecture. However, some labs took an even more complex route such as having us work with ellipical curves, math equations, or mortgage calculations without providing the basic foundation of that ancillary topic. So for example with the mortgage calculators, there was no assistance provided to know how a 30 year mortgage should be ammortized or anything, and I spent more time trying to figure that out than practicing the syntax from the lecture.
  • The Java classes are not provided with meals, while other classes do get catered meals. Java students arriving in the evening after work must walk past the tables of catered food for the other classes. When the other classes are finished eating, any leftovers are provided (cold) to the Java students.
  • Other classes are provided with fresh brewed coffee. Java classes must pay 50 cents per cup for instant coffee. Cream is occassionally provided.
  • The course schedule is frequently delayed and modified. I originally signed up for the 8 course sequence in the Java and J2EE tracks because the courses were initially scheduled so I could take all 8 in their proper sequence over a 7 month period, however classes were so far often delayed or cancelled completely. The Java and J2EE combined program will now require about 1 year to complete because of the scheduling fits.
  • Courses were changed from a Tuesday/Thursday cycle to a Monday/Wednesday cycle with very little advanced notice. This causes lots of scheduling conflicts for me because I committed to other activities for nights that were originally scheduled to be free. I was forced to rework my schedule and lose money for the alternate activities (I actually signed up for another class with the IEEE, which I could not completely attend when BU switched the days, so I lost money on that).
  • An IDE was not taught in the class. We were encouraged to use TextPad, but since I had my laptop I just used Eclipse.

To summarize just the most important program qualities, the instructors are very good although the courseware labs sucked. Other than the courseware from Object Innovations (OI), no text was required, however I found it helpful to do appropriate readings and exercises in O'Reilly's Head First Java book. The most significant detractor to the program was the frequent rescheduling of courses. I felt compelled to even write to the program director to register a formal complaint of this practice. Now I know that I should not commit to any other evening activity for the whole duration of the program, and I should expect that each course schedule will be modified at least in some small way from the published schedule.

In the end, I feel that I am an accomplished Java programmer and I can develop Java apps confidently, and so the program is worth it for that alone.

 


Comments

Update to my blog post... I'm in my 4th Java/J2EE class here at BU and I the only assest of this university program is the high quality instructors. Otherwise, it sucks.

So after getting used to some scraps or leftovers to eat (see above post), this class has no food whatsoever. There is a vending machine that takes dollars only and a crappy 50c coffee machine. Not having time between leaving work and arriving here to get dinner, I showed up to find nothing to eat, and all I had was a $10 bill. So after 2 hours of class we take a break and I have to run out to my car to get some change for the vending machine and coffee. Coming back into the building the door is locked and I have to wait for the security guard to come around to open the door. Yay!

Wiith my $1.50 in change, I get weak coffee from the machine and look in the fridge, but there's no cream. So I look harder and I find warm creamers sitting in a tray next to the coffee machine, but then when dump them in my cup I find out they are curdled, so now I have no coffee and I can either tough it out or run out to my car for more change at the risk of not getting back in the building.

Why is it so FREAKING hard for BU to provide food and coffee for evening students? I would pay $100 more just to have good, free coffee (and cream) and a sandwich waiting when I get to my class. But no, nothing, no feedback to my complaints, nothing.

Don't even get me started on the actual course material. My JSP instructor won't use the course material for lecture or for lab (see above about the OI course material). He actually teaches his own J2EE course outside of BU (See blog entry on Javapassion.com) so he just uses all of his own course material.

Finally, today I just checked the schedule for the next Servlet class, and the Struts class after it.. Guess what? They changed the schedule again!!!!!! They refuse to adhere to a schedule and force students to juggle their lives around the new course schedule. My Struts class now runs into my August vacation, so I'll be force to either delay for another Struts class or be forced to miss a few dates. Thanks a freakin lot BU!

Now, I think I'll write another letter of complaint to them while I drink my sour coffee.


More rants about how the BUTrain program is run....

3 weeks have passed since the end of the last course, and BU has still failed to send me a receipt and grade, even though I called to remind them to send it.

This is the second class for which they have delayed sending out my receipt and it forces me to pay interest on the tuition on my credit card until I can get reimbursed.


Thought I'd share yet another disappointment:

-------

Thank you for letting me know of the course schedule change. I will not be able to attend any courses in August since I will be on vacation for much of it.

According to the current published schedule, neither JAV114 Jakarta Struts nor JAV542 XML are offered in the evenings at the Waltham campus for the remainder of 2006. The course JAV561 Web Services is shown to begin in September for evenings in Waltham, so I would like to enroll in that course.

Please let me know your recommendation for how to complete the J2EE program given that two of the requirements will not be available to me until sometime in 2007.

Thank you,
Steven Erat

--------------------------------------------------------------------------------
From: XXXXX XXXXX [mailto:XXXXX@bu.edu]
Sent: Tuesday, June 20, 2006 5:20 PM
To: Steven Erat
Subject: Postponement Notification regarding your class at Boston University


Hi Steven,

The class you are enrolled for JAV114 - Jakarta Struts has been rescheduled to Aug 7, 9,14,16,21,23,28,30, Sep 6,11 2006 due to low registration. This class was originally scheduled to begin on 7/3/06 Please accept our apologies for any inconvenience this may have caused. To reach the minimum number of registration required to run this class, we would appreciate if you would let your colleagues know of this course and have them contact me if they are interested in registering.

Please review this link for alternative class schedules: http://www.butrain.com/share/scedesc.asp?CID=8568

I would also like to hear back from you so I know you if able to attend this class on 8/7/06.

Sincerely,


 

 

Calendar

 
Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    

Search This Site

 
This is an exact search only

About This Site

 
Adobe Alumni & Community Professional. Expert in ColdFusion, Flex, LCDS, Photoshop, Lightroom. Linux RHCE. Follow Me!. For my photography check out Boston Portrait Photographer.
More about me

Recent Entries

 
ColdFusion 9.01 Server Monito..

Recent Comments

 
Posted By Swagat:
Ben Forta, best-selling ColdFusion author is coming to India this August at India's largest Adobe Flash Platform Conference. Ben Forta will conduct a ...

Posted By Steve:
The updated presentation I gave at CF.Objective() 2010 is available here: [link] At the end of the preso I gave a brief, pre-recorded demo of wri ...

Posted By Brad Munz:
I've come across a OOM problem in HotSpot which looks alot like this: java.lang.OutOfMemoryError: requested 4096000 bytes for GrET in /BUILD_AREA/jdk6 ...

recently played

 

no song is playing

now playing, a plug-in for itunes

Categories

 
RSS Adobe (34)
RSS Bicycling (9)
RSS Blogging (39)
RSS Books (13)
RSS Breeze (13)
RSS CFMX Podcasts (10)
RSS ColdFusion (429)
RSS Computer Technology (51)
RSS Events (26)
RSS Flex (20)
RSS Gadgets (10)
RSS HiTech Industry (16)
RSS Java (25)
RSS Learning (57)
RSS Linux (70)
RSS Mac OS X (22)
RSS Macromedia (27)
RSS Meetup (35)
RSS New England (62)
RSS Odds & Ends (25)
RSS Outdoors (32)
RSS Personal (29)
RSS Photos (111)
RSS Photoshop (29)
RSS Podcasts (18)
RSS Rants (19)
RSS Restaurants (8)
RSS Science (34)
RSS Spain (16)
RSS Travel (42)
RSS Twitter (10)
RSS Video (20)
RSS Webcam (3)
RSS Writing (10)

Blogs I Read

 
Terrence Ryan
Ben Forta
Ray Camden
Kinky Solutions
Dan Vega
Gary Gilbert
Simeon Bateman
Red Hat Blogs
O'Reilly Digital Media
O'Reilly Radar
John Nack
The Strobist
Scott Kelby
Matt Kloskowski
Joe McNally
Digital Photography School
Engadget
Science Blog

RSS

 


Add to Google
Add to My Yahoo!

Aggregated By

 


Aggregated by ColdFusionBlogger.org

Credits and Stuff

 
BlogCFC - Free ColdFusion Powered Blog Software
CJM Group - ColdFusion Website Hosting


 
 
blog | photos | flickr | referers | webcam | stats | about | contact
 
Copyright © 2010 Steven Erat. All rights reserved.
This is a personal weblog. The opinions expressed here represent my own and not those of my employer