Algorithms and OOD (CSC 207 2014F) : EBoards

CSC 207: Extra Session 3 (Thursday, 18 Sept. 2014)

How does check-equal? work in Scheme?

Is String.equal in Java comparing memory location or character by character?

Can you as programmer find out the location of an object?

For the new calculator, what are the registers for?

When you say "rewrite this recursive algorithm iteratively", what do you mean?

Have we done user input yet?

How do we make a prompt?

    PrintWriter pen = new PrintWriter(System.out, true);
    BufferedReader eyes = new BufferedReader(new InputStreamReader(;

    pen.print("> ");
    result = eyes.readLine(); // I think

What is the relationship between StringBuffer and StringBuilder?

What do you mean by "Make a template class"?

Can you explain the difference between functional, imperative/procedural, and object-oriented programming?

Can you give a concrete example that suggests the difference?

Can you tell us about Exceptions?

When building an array on the fly, should I use a linked list or an array list or a vector or ...?

Can you help me with the homework that I got an extension on and everyone else is done with?