|
CSS 443 - Advanced
Programming Methodologies |
Assigning Date |
Programming Assignments |
Due Time |
|
Programming Assignment 3: on 2D QuadTree
search structure. Here is the link to a sample
mp3 solution. Please download this file and unzip to run (for
the texture and sound files) |
Source Code: May 28 at Design Doc: May 28 at |
|
Programming Assignment 2: on
thread based garbage collection.
Here are some examples on
Thread Programming with
Win32. We will go through these for the week or so. TAIL: here is the tail program where you
can do: “tail –f file.output” to monitor the output of a
file. For tail to run correctly, you must download these two dlls (first
and second),
you can either install these dll’s in your search path, or put all
three files (tail.exe and the two dlls in the same folder as the one you want
to run tail from). Here is the source code to my
mp2 solution. Here are the results of me running your submissions.
Each of your run is recorded in a directory with your name.. |
Source Code: Apr 23 at April 28 at Design Doc: Apr 23 at April 28 at |
|
Programming Assignment 1: -
on link list, memory management and garbage collection. Here is the link to
my mp1 implementation. Here are an
example input
data file and an example results from
my implementation for your reference. Having identical results to the
ExampleResults do not guarantee bug-free program!! Here is a program
that can generate large input data set for mp1. Here is the source to the
program. Download this program, re-direct output to a file and
use this file as input to your mp1. If you do not understand what I am saying
here, please ask in class!! Here is a version of my solution
that supports 1 million data point. Notice, because of my lack of free memory
list, when I run out of memory, the performance really suffers. Here is the source
code to my mp1 solution. Here are the results of me running your submissions. There are 4 test cases, T1 and T2 test for correctness, while T3 and T4 test for efficiency. In all cases, test script is in TestCase output from my solution is in MySampleOutput. You should be able to identify your output from the file names. |
Source Code: Apr 9 at 2:30pm Design Doc: Apr 9 at 3:40pm |
|
|
|
Assigning Date |
Homework Assignments |
Due Time |
|
Here are some problems from
pass final exams. |
|
|
Homework 2:
on Search Structure and Algorithms. |
June 4, 2003 at 3:40pm |
Winter 2003 Mid Term Exam |
Here is the midterm
exam from Winter 2003. Here is the source to Question
1, and Question 2. These are source, you need to
download, unjar (jar –xf), compile and then run. |
|
Winter 2002 Mid Term Exam |
Here is Mid-Term exam from
Winter 2002. |
|
April 28, 2003 |
Homework 1: on Mathematical tools, threads,
and algorithm analysis. Here are the sorting programs
and source: merge(exe
and source),
insert(exe
and source).
Here is a program that can
generate large any input for the sorting programs. Here is the source of random
input. Here is the source to the program
of Question2 (on threads). |
|
|
|
|
|
Next
one will come about a week before final exam |
|
|
|
|
CSS 443 Home |
Kelvin Sung |
Kelvin's Research Page
| CSS Home |
UW Bothell | UW Seattle
|
|
Last updated: March 2003 KS |