Select an assignment for further details...

Portfolio I

Due Thursday of Week by 21:00
NameTopics
One at a Time! data definition
All Aboard! data definition
I Said Stay... data definition
1 - 2 - 3 REALly simple math
And a Link and a Map and a... content of assembler files
  

Don't

Forget

to Hand

These

in for

Corrections

Requirements:

       Items: <= 5

       Levels: >= 7


Portfolio II

Due Thursday of Week by 21:00
Carry Your Own %&$#\! Purse! basic math
Now You've Crossed Over the Line basic math
...and they breed like Rabbits! basic looping and math and ops/dirs
Backwards Copy String, You Will basic looping and ops/dirs
-----------------> + ------------> basic looping and math and ops/dirs
"Cat" + " Hat" basic looping and ops/dirs
The Nums Roll In, The Nums Roll Out... looping, link libs, procs
Add...and again...and again...That Is All looping, link libs (possibly procs)
ARGLTY SPUIA IMPLNB FERD looping, link libs (possibly procs)
Look at all the pretty letters... looping, link libs (possibly procs)
He Petrified Walrus Dentist Hammer Cumquat looping, link libs (possibly procs)
How Many Scores In Your Semester? FSMs, conditional processing, link libs, procs
So You Wanna Be A Student..? FSMs, conditional processing, link libs, procs
AND, OR, NOT, XOR -- What Are We Logicians For? FSMs, conditional processing, link libs, procs
CABABABCCCDCDABC FSMs, conditional processing, link libs, procs
Color, Color, Who's Got the Color? conditional processing, link libs, procs
...here... link libs, procs
  

Don't

Forget

to Hand

These

in for

Corrections

Requirements:

       Items: <= 5

       Levels: >= 8


Portfolio III

Due Thursday of Week by 21:00
DescriptionTopics
123...789-234...678 advanced subtraction
Allemande right! SHRD of array
x tim...oh...5, er, right! SHLD for speedy multiplication
Euclid who? modulo and absolute value
Here a BCD, there a packed, everywhere an ASCII! BCD conversions
But my value's larger than that?! 64 bit results and your user
Wrap That Rascal! wrapper functions for practice
Recursion, Recursion, When-for-art-thou Going to Finish? time comparison of recursion vs. looping
And Take a Little Bit Off the Top, Would You Sam? string processing
Just Add that to My Tab... string processing
Now Where'd I Put That? string processing
Then Why'd We Learn That?! string instructions
It's Raining Strings! sorting and searching strings
I'm Forever Blowing Bubbles... more efficient sorting
Now That's A Heap Of Data! advanced sorting
Dad, When Are You Dad? statistics and compression
A String Of A Different Color. macros
But How Can That Possibly Fit In There? macros
How Big Did You Say That Thing Was? macros
Zhat's Not Where I Shtepped, Ocifer... weighted probabilities and STRUCTs
  

Don't

Forget

to Hand

These

in for

Corrections

Requirements:

       Items: <= 6

       Levels: >= 9

Also note that the normal extra credit lab limit is increased for this segment so you can have as many as 6 of the above handed in as extra credit without detriment.