This course examines Java as an exceptional computer language, as a worthy successor to C, and as the lingua franca of advanced system programming for the Internet environment. As you study all of the core language features and explore some advanced ones, you see why Java is correctly described by these attributes. You hone your skills each week by writing a Java program that uses the knowledge you've just acquired. After you've successfully completed this course, you should understand what capabilities Java gives you in programming for the World Wide Web. You should also be able to write Java applets or stand-alone applications that use all of the basic and many of the advanced features of the language.
Enrollment is limited.
Familiarity with building graphical user interfaces is very helpful. She teaches UNIX, Java, and C courses for UC Berkeley Extension. While on the faculty at the Polytechnic Institute of Brooklyn, she won an award for curriculum development and instruction. Her industrial research in object-oriented programming and GUI applications has been published at international levels. He has experience as a Java programmer and is also skilled in several languages and operating systems.