Java: Discovering Its Power
X436.2 (2 semester units in EECS)
A requirement in the Professional Sequence in Java Programming, an elective in the Certificate Program in UNIX/Linux System Administration, and an elective in the Post-Baccalaureate Certificate Program in Information Systems and ManagementExamine 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. You study Java's expressions and data structures, objects and classes, inheritance, graphics programming, applets, exceptions, I/O, multithreading, and networking. You hone your skills each week by writing a Java program that uses the knowledge you have just acquired.
Prerequisites: C++ Programming I or equivalent, plus some experience with object-oriented design and techniques. Familiarity with building graphical user interfaces is helpful.
Enroll Now! Click below for course fees and textbook info, start dates, locations, and instructors.
Online, Enroll anytime
CARL LIMSICO, B.A., Certified Java Programmer, is an independent Internet architecture consultant. He teaches both Java and Perl programming online. He has more than ten years of software development experience, including Java project development, Internet technology experience, and extensive client and server development experience on several platforms.
- Online course: Internet access required
- Enroll anytime: You have 6 months to complete
- $715 (EDP 877910)
Enroll
Textbook(s) for this course:
Java In a Nutshell: A Desktop Quick Reference
Author: David Flanagan
Publisher: O'Reilly & Associates
Edition: 5th
Publication Year: 2005
ISBN: 0596007736
AND
The Java Programming Language
Author: Ken Arnold, James Gosling, and David Holmes
Publisher: Addison-Wesley
Edition: 4th
Publication Year: 2006
ISBN: 0321349806
Sections closed for enrollment
Tues. Sept. 1, Fresno
MARC RAYGOZA, M.S., is the CEO/founder of Vine Global Solutions, provider of e-commerce and logistical solutions. Raygoza has also held engineering and consulting positions at companies including Toyota Motors U.S.A., Washington Mutual, and Heidrick and Struggles. He is also the winner of the 2008 Start It Up national business plan competition. Raygoza holds a master's in software engineering from Carnegie Mellon University, and a bachelor's in accountancy from Fresno State University.NOTE: This class is closed. For information about related courses, contact your academic department.
Sat. Oct. 3, San Francisco
LALITHA KRISHNAMURTHY, M.S., is a senior Linux software engineer at Access Systems, USA. She has taught UNIX, Java, and C courses for UC Berkeley Extension.
- 5 meetings
- Oct. 3-31: Sat., 9 am-4 pm
- San Francisco: Room 806, UC Berkeley Extension Downtown Center, 425 Market St., 8th Floor (enter on Fremont St.)
- $695 (EDP 321448)