CENG/BILM 217 References and Readings

Home
Up

 

 

bullet

This page provides readings and some references on Object-Oriented (some Analysis, Design) and (especially) Programming.

bullet

I'll be adding documents and addresses during the semester to this page.

bullet

If you help me to construct this page by sending some addresses and documents related to these subjects , I'll appreciate.

0. General

  1. Object-Oriented Software Development (Cetus links)

  2. My Software Engineering page.

  3. Object-Oriented Programming Concepts from the Java Tutorial

1. Basic Java Language Materials

  1. The BasicJavaRefresher.pdf summarizes all of Java's basic features (18 pages long)

  2. Here are the most important Java handouts which go through basic java in more detail, with one handout for each topic: Strings, arrays, and so on (200 pages or so).

  3. Learning the Java Language from Sun Java tutorial.

  4. Collections tutorial.

  5. Bruce Eckel's Java Book -- Thinking in Java, in a free online form.

  6. Java Glossary -- Roedy Green's wide ranging database of Java factoids and examples.

  7. Official Javadoc writing guide.

  8. Java Class API docs -- What you most often want when coding. Bookmark this page!

  9. Sun docs -- official Sun Java doc home

  10. First two chapters from our book Java Ag Programcılığı  (There are some minor conversion problems in some figures in this PDF version)

  11. Java Kitap Projesi

2. Object Oriented Design Process

  1. .........

Other References

    Joseph Bergin, Professor of Computer Science, Pace Universiy

bullet

Karel J. Robot: Gentle Introduction to the Art of Object-Oriented Programming in Java  (Book manuscript which has not been published yet)

bullet

What is Object-Oriented Programming--Really

bullet

Understanding Object-Oriented Programming

bullet

Teaching Objects On The First Day by Various (HTML and Powerpoint)

bullet

More on Object-Orientation and Design Patterns

bullet

Elementary Patterns: Strategy, Decorator, and Composite

bullet

Object-Oriented List

bullet

An Object-Oriented Bedtime Story--A framework for thinking about objects

bullet

The Object Game Continuing the Role Play by Bergin

bullet

Why Procedural is the Wrong First Paradigm if OOP is the Goal

bullet

Testing Object-Oriented Code with an Extreme Approach

bullet

Teaching Object-Oriented Analysis and Design to Beginners

bullet

Lists with "Current" Considered Harmful

bullet

Simple Object-Oriented Design Tools

bullet

A Mental Model for Object-Oriented Programmers

    Michael Kölling, Ph. D., One of the authors of Objects First with Java, BlueJ Book

bullet

The official BlueJ web site.

 

Home | CENG/BILM 217 Object Oriented Design | CENG/BILM 217 References and Readings | Projects

This site was last updated 09/04/13