Rethinking the Java Curriculum: Goodbye, HelloWorld!by
ONJava Newsletter for 08/22/2002
Next September, the High School Advanced Placement test in computer science will be available in Java. Thus it's a good time to rethink how Java is taught -- especially to new programmers not steeped in the mysteries of C. This week on ONJava.com, well-regarded Java expert Daniel H. Steinberg starts a series on articles on applying the concepts of extreme programming to teaching Java. In his first article, Daniel criticizes the de rigeur HelloWorld program as the "worst possible way to begin a course in object-oriented programming." Read the article and give your suggestions in the "talkback" feature at the end of the article.
Also, if you've been following our recently concluded book excerpt series on XML basics for Java developers from "Learning Java, 2nd Edition," then you are ready to move on and learn about Java Web services. This week, we point you Al Saganich's "Hangin with the JAX Pack" series -- one of the best resources for getting started with the Java APIs XML.
And finally this week, ONJava.com begins the first of a two-part book excerpt series on an overview of JSP from O'Reilly's new "JavaServer Pages, 2nd Edition." In part one, find out why Servlets don't always work. Moreover, get a brief anatomy of JSP.
To subscribe to the ONJava.com newsletter (or any O'Reilly Network newsletters), visit https://epoch.oreilly.com/account/default.orm and select the newsletters you wish to receive in your user profile (you'll need to log in with your existing O'Reilly Network account -- if you don't yet have an account, you'll need to create one).
To change your newsletter subscription options, please visit https://epoch.oreilly.com/account/default.orm and click the"Manage My Newsletters" link. For assistance, send help to
That's all for now. Talk to you again next week. Thanks.
O'Reilly Network Java Editor
This Week's Featured Articles
Rethinking the Java Curriculum: Goodbye, HelloWorld!
How do we train students in the ways of object-oriented programming? Teaching them C first and then porting to Java is obviously the wrong thing to do. And HelloWorld gets very few OO points. In this series, Daniel Steinberg applies Extreme Programming concepts to the problem of teaching Java.
Introducing Java Web Services with JAX
Ready for the world of Java Web Services? Bone up on the JAX Pack with Al Saganich's four-part series on the Java APIs for XML.
JSP Overview, Part 1
In part one of two book excerpts on JSP Overview from "Java Server Pages, 2nd Edition," understand the problem with Servlets as well as the anatomy of a JSP page.
ONJava.com News and Weblogs
Java M&A: HP-BEA-Borland, etc.?
During the remainder of this year, look for M&A mania in the Java/Java-related industry, including HP-BEA-Borland.
Marc Fleury's Interview with TheServerSide
Nitin Bharti on TheServerSide.com posts the following: "A new Hard Core Tech Talk with Marc Fleury, President of the JBoss Group, has been posted on TheServerSide.
Sun Offers $3 Million for Open Source Java
Jason McKerr posts the following on TheServerSide.com: "Sun has announced that they are going to give $3 million to fund open source initiatives for implementing standards that come out of the JCP.
Meerkat Java News
For more Java news, check out O'Reilly Network's Meerkat service on the ONJava.com home page or go to oreillynet.com/meerkat and select Java as subject.
New O'Reilly Java Books Look for these new O'Reilly Java books in August and September: "JavaServer Pages, 2nd Edition," "Java NIO," and "NetBeans: The Definitive Guide."
Other O'Reilly Network sites
Return to list of ONJava Newsletters.
Return to the ONJava.com.