During the coming semester I am going to deliver the Java & Scala Programming course in HIT. Its official name is ‘Internet Programming’. It is delivered as part HIT’s Computer Science BSc academic program. It starts with a detailed coverage of the Java SE programming language and continues with a detailed coverage of Scala.
The topics we are going to cover in Java include the following:
Object Oriented Programming
Arrays and Strings
GUI using AWT
GUI using Swing
Introduction to JAAS
Java SE 5
Java SE 6
Core Web Services
The topics we are going to cover in Scala include the following:
Classes & Objects
Scala & XML
Most of the slides and the other training material of this course can be found at www.abelski.com and is available for free personal and academic usage.
The official syllabus can be found at http://www.lifemichael.com/hit/HIT_SCALA_SYLLABUS_201102.pdf.
The detailed plan can be found at https://docs.google.com/document/pub?id=1mTnjUAdFldyWc8WWoEaIPd4_R1lfwgXmtkTMWCULYqs.
The google group of this course can be found at http://groups.google.com/group/hit-scala-spring-2011.
Towards the course you should install (on your personal computer) the following software:
1. Java 2 SDK 6 (http:/java.sun.com)
2. Scala SDK 2.8 (http://www.scala-lang.org)
3. Eclipse (Helios) IDE for Java EE Developers (http://www.eclipse.org)
4. Netbeans IDE 6.9.1 Java Version (http://www.netbeans.org)