Department of Information Science and Telecommunications

INFSCI 0017 - Object Oriented Programming 1 for Information Sciences (Java I)

(Spring 2007, CRN 19333)


[ Formal Data | Tools | Syllabus | Book | Schedule | CourseWeb | KnowledgeTree ]


Course Tools

Java

Download the last versions of Java SDK:
for Windows (top download link on the page)
for MacOS

Online documentation for Java SE 6.0:
http://java.sun.com/javase/6/docs/api/

Download doumentation for Java SE 6.0:
http://java.sun.com/javase/downloads/index.jsp (6th download link on the page)

Eclipse IDE

Download last versions of Eclipse IDE:
for Windows (pick a mirror)
for MacOS (pick a mirror)

CourseWeb

The key tool for the course is the Pitt CourseWeb powered by Blackboard 7 Course Management System, a product of Blackboard, Inc. A set of course materials and tools will become available on the CourseWeb course site. You need to have Pitt University Computer Account to login to CourseWeb site. Use Account Managament Page to check the status of your account. The CourseWeb will be used for communication during the course, for submission of programming assignments and for reporting grades.

KnowledgeTree

KnowledgeTree Learning Portal provides access to many helpfull educational activities. You can practice with self-assessment quizzes, browse interactive examples, evaluate Java expressions. Several adaptive tools are accessible through KnowledgeTree:

NavEx

provides you with an interface to explore comments that a teacher has attached to the lines of the program examples. It is the second chance for you to understand the example if you missed the class or can't grasp the example during class presentation.

jWADEIn

allows you to explore the hidden process of expession calculation in Java. You will be able to choose or write down an expression and observe step by step how Java will calculate it - starting with determining the order of calculation. This tool remembers how much you have been working with every Java operation and adapts the level of detal in visualising this operation. jWADEIn examples can be also used in an assessment mode.

QuizGuide

organizes inividualized access to the quizzes for self-assessment. They evalauate your understanding of basic constructs of the language. A failure to predict the target value is good indication that further reading or work is required.

Jeliot

Jeliot is a nice visualization system for beginner-level Java programs.

Copyright © 2007-08 Sergey Sosnovsky