Error: no such theme PatternSkinTheme

CSC 207: Algorithms and Object-oriented Design

Overview

CSC 207 introducts object-orient problem solving, the Java programming language, and associated algorithms.

Goals

Forthcoming

Objectives

Forthcoming

Potential Topics

An approximate list of topics follows:

  • Java
    • Basics
    • Interfaces and classes
    • Exceptions
    • Strings
    • Arrays vs. vectors
    • Comparators; sorting
    • Generics
    • Java type system
    • Iterators
    • Negotiating the Java class libraries
  • OOP
    • Inheritance
    • Polymorphism
  • Abstract data types, data structures, and algorithms
    • Dictionaries
    • Hash tables
    • Binary search trees
    • Priority queues
    • Heaps
    • Formalize upper-bound efficiency analysis; big- O notation
    • Contrast results for small and large data sets
    • Prove negligible role of lower-order terms
  • Program development
    • Integrated development environments
    • Unit testing
    • Integration testing
  • Possible additional topics
    • Introspection
    • Swing
    • Introduction of tight-bound analysis (big Θ)
-- HenryWalker - 2011-01-25
Topic revision: r2 - 2011-01-26, HenryWalker
 

This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback