Prof. David Briggs

Prof. David Briggs
Office: 220 Science Bld.
phone: (207) 780-4723
email: briggs@usm.maine.edu

Department of Computer Science
University of Southern Maine

96 Falmouth Street
P.O. Box 9300
Portland, ME 04104-9300


 
 

Office Hours: Tuesdays & Thursdays 2:35 to 3:35
Other times: by appointment

 
 

Fall 2009 Classes

 

COS 161
Algorithms in Programming

COS 280
Discrete Mathematics

Syllabus

 

Syllabus

 

Class Policies

 

Class Policies

 
   
Assignments: Assignment 1 Assignments:
Assignment 2  
Assignment 3  
Assignment 4  
   
Java Notes Java Review Handouts: Parsing Predicative Calculus Formulas
Dynamic Dispatch Notes Free & Bound Variables and Java
    Proofs and Inference Rules
Eclipse Notes Eclipse Notes I Some Logical Identities
  Eclipse Notes II    
   
Java Examples staticVersusInstance.java
 
Date.java
 
typeTest.java  
Beaker.java  
Flask.java  
Tank.java
Vessel.java
  Cubic Tank.java
myLinkedList.java
myListIterator.java
 
Recursive Algorithm Examples mergesort.java
  recursExmpls.java
  Queens.java
  Maze.java
   
Algorithm Analysis Notes Cost Functions and Growth Rates
  Examples of Analysis
  Analysis of Common Loop Structures
  Analyzing Recursive Functions
 
Program Comparing Insertion and Merge Sorting Algorithms
 
   
   
   
 
   
   
   
   
 
 
 
 
 
 

Loop Statements
   
   
   
   
   
   
   
   
 
Arrays
   
   
   
 
Exceptions:

 
 
last updated 02/11/2009