Computer Science

Novus Ordo Computorum

E-Mail to : Oscar Ulman

Oscar's Web Page

University of Maine at Augusta

Go Moose!

Currently, it's
If you would prefer a different background color, click on one of the buttons below

Course-related web links:
|   CIS 101 course home page  |   CIS 101 class notices  |   CIS 101 notices (mirror site)  |
|   CIS 210 course home page  |   CIS 210 class notices  |   CIS 210 notices (mirror site)  |
|   Web site examples  | Useful web links  | AE on line  |  

On-line help:
|   Contact Prof. Minkoff  |   Fortune City (Home)  |   Fortune City (Help)   |
|   U.Maine UNET User Services   |   U.Maine UNET Technical Services   |


Table of Contents
Assignment #1  Assignment #2  Assignment #3 
Assignment #4  Practical Examination  Assignment #5 
Assignment #6  Assignment #7  Assignment #8 
Assignment #9  Term Paper    

Homework Assignment 1 -- Excuseme.txt -- ASCII format file -- Due 9 June 2003

Excuseme.txt

Return to Top
Return to Table of Contents
Homework Assignment 2 -- Due 16 June 2003

A program to test a number for divisibility by 2 -- ASCII format file


Parity.txt

An algorithm to test a natural number for primeness -- ASCII format file

Primealg.txt

Read the following file to learn the properties of the programs listed below

Pinfo.txt

BASIC Language Prime Test Programs

PrimeGW.txt     PrimeQB.txt      Psqrlist.txt     Primesli.txt

A C++ Language Prime Test Program

Primecpp.txt

Return to Top
Return to Table of Contents
Homework Assignment 3 -- Due 23 June 2003

A file explaining sorting, with four elementary sorting algorithms -- ASCII format file


Sorts.txt

A Pascal program showing four elementary sorting methods -- ASCII format file

Elemsort.txt

The above Pascal program in a Windows OS executable file
It can be downloaded and run on your computer, or run from this site


Elemsort.exe

Return to Top
Return to Table of Contents
Homework Assignment 4 -- Due 30 June 2003

AE Labs (4.1 - base for next two), 4.2 and 4.3

Return to Top
Return to Table of Contents

Practical Exam -- Due 7 July 2003

CIS101 Summer 2003 Practical Exam

Return to Top
Return to Table of Contents

Homework Assignment 5 -- Due 7 July 2003

AE Labs 4.1, 4.2, 4.3 & 4.4

Return to Top
Return to Table of Contents
Homework Assignment 6 -- Due 14 July 2003

AE Labs 4.5 & 4.6, with added data, a table and site navigation using frames.
The internal navigation links within the page have been removed.

AE Labs 4.5 & 4.6

Return to Top
Return to Table of Contents
Homework Assignment 7 -- Due 21 July 2003 -- Some JavaScript.

Author attribution is given in the html files.

The clock near the top of the site, below 'Go Moose!', is a JavaScript program.
It is embedded within the main web site page. The script is in the HEAD, the
function call in the BODY. See if you can find it.

The color selection buttons below the clock are displayed and activated using JavaScript.

The JavaScript program below is on a separate page and contains a calculator application.

Calculator program

This is jscript4.htm rewritten, as jsprime.htm, with permission from Prof. Minkoff.
I have revised the JavaScript code to speed up the program.
Please view the source for numbers you can use to test the program.
Tested primes can have 15 exact digits (plus a little more).
It is also stored on a separate page.


JavaScript Prime Calculator

The page update information at the bottom of this site, is also a JavaScript Program,
included in Prof. Minkoff's prototype, that was used to create this site.


Return to Top
Return to Table of Contents
Homework Assignment 8 -- Due 4 August 2003

PIPPIN Assembly Language Code

The files in the left hand column explain the programs and give the code with comments.
Instructions for running the programs are also contained in those files.
The files in the right hand column are downloadable CPUSim.dat files that run in CPUSim.
To download the CPUSim data files to your computer, right-click on the link, and then save
to your hard drive or floppy drive. They can then be loaded into the CPUSimulator and run.


Parity Program Explanation & Code  parity.dat Program File for use with CPUSim 
Prime Program Explanation & Code  primcomp.dat Program File for use with CPUSim 
3-Sort Program Explanation & Code  sort3.dat Program File for use with CPUSim 
4-Sort Program Explanation & Code  sort4.dat Program File for use with CPUSim 

Here is a half adder for use with the logic simulator. Download like the PIPPIN files above.

Half Adder Program Explanation & Code  halfadd.dat Program File for use with LogicSim 

And if you were wondering, I do have a life. I just like this stuff!

Return to Top
Return to Table of Contents
Homework Assignment 9 -- Due 18 August 2003 -- AEOnline Lab 9.3 -- Haiku.

The wind that blows
Ask them, which leaf on the tree
Will be the next to go.
--- Kyoshi Takahama

Breeze in a breeze
The liquid flower on a waterfall
Summer Rain.
--- Modified AEOnline Haiku Generator

A playful liquid sea
On a hidden wind
The breeze drifts.
--- Original AEOnline Haiku Generator

And the winner is -- Kyohsi Takahama
Selector's comment -- "Makes more sense than the other two."

In this case, the selector was able to recocognize human creation from computer generation.


Return to Top
Return to Table of Contents
Term Paper -- Due 24 August 2003

Networked Parallel Processing


Return to Top
Return to Table of Contents

An unabashed display of a photo of Mt. Katahdin from my daughter and son-in-laws business page

Return to Top
Return to Table of Contents