Programming Language - Java:
Course Description:
The Java Tutorials are practical guides for programmers who want to use the Java programming language to create applications. They include tins of complete, working examples, and number of lessons. Groups of related lessons are organized below.
Lecture Videos & Notes:
# Topics Video Code Note
1 Introduction: writing, compiling, and debugging java program. (Ex.Hello world!!) Code (PDF)
Watch Videos:
Text Book:
Sierra, Kathy, and Bert Bates. Head first Java. 2nd ed. Sebastopol, CA: O'Reilly, 2005
Freeman, Eric, Elisabeth Freeman, Kathy Sierra, and Bert Bates. Head First design patterns. Sebastopol, CA: O'Reilly, 2004
Bloch, Joshua. Effective Java. 2nd ed. Upper Saddle River, NJ: Addison-Wesley, 2008
Goetz, Brian, and Tim Peierls. Java concurrency in practice. [Nachdr.], 9.printing ed. Upper Saddle River, NJ [u.a.: Addison-Wesley, 2010
© 2009 - 2013 Monagi Alkinani

 Department of Computer Science
 Middlesex College, Western University,
 London, Ontario, Canada, N6A 5B7
  Key Topics:
  Online Courses
  Research Intersts
  Useful Links:
  Western University
  Khan Academy
  The New Boston