P. Maurer's Website, DGL, FHDL, Education, Research

Peter M. Maurer

Course materials Archive


Current Courses
CSI 5v93 VLSI Design Automation
Archival Material
CSI 1430 Introduction to Computer Science I
CSI 5v93 Component Level Programming
CSI 1440 Intro to CS II
CSI 2350 Discrete Structures
CSI 3330 Foundations
CSI 4337 Operating Systems
CSI 5338 Advanced Computer Organization
CSI 5v93 Component Level Programming
CSI 5v93 VLSI Design Automation
Everything below here is archival material from many years ago. If you scroll down, and everything looks really cool, and you're wondering why I don't use this anymore for your class ...

It's because I found a better way to communicate with you! Click on one of the current course links to see it.


Undergraduate Algorithms Component-Level Design Software System Design Graduate Algorithms Computer Organization Programming Concepts Design Automation Graduate Architecture Undergraduate Architecture Logic Design

Component Level Design

Return to the top.


Computer Organization

Return to the top.

The development of this material was supported in part by the National Science Foundation under grant CDA9522265.


Software System Design

Return to the top.


Programming Concepts

Return to the top.

The following materials are available.  All are in Adobe Acrobat format.

Demos

Programming Assignments

Click Here to download solution to Program 3

Example Programs.


Undergraduate Analysis of Algorithms

Return to the top.

The following materials are available.


Graduate Theory of Algorithms

Return to the top.

Click Here for the latest Syllabus

The following materials are available.

These are in Adobe Acrobat format.

Powerpoint Overheads

Special Note: The PDF files contain both color and black and white slides. For printing, print ONLY the black and white slides.

Mathematical Reasoning
Introduction
Big O notation
mathematical preliminaries
Basic Operations
recurrence relations
Sorting
Quicksort average case
Optimal Algorithms
Graph Algorithms
NP Completeness
Cook's Theorem
Parallel Algorithms
Polynomial Evaluations
Matrix Multiplication
Fast Fourier Transform
String Matching
Adversary Arguments

Algorithm Animations

A few Windows animations, done using ActiveX components.

Miscellaneous (Adobe Acrobat Format)


Undergraduate Computer Architecture

Return to the top.

The following materials are available.

The development of this material was supported in part by the National Science Foundation under grant CDA9522265.


Graduate Computer Architecture

 

Return to the top.

The following materials are available.

Outline
Notes

Undergraduate Logic Design

Return to the top.

The following materials are available.

Self-Installing executables must be copied to your hard disk and executed. Post Script files must be copied to your post-script printer.

The development of this material was supported in part by the National Science Foundation under grant CDA9522265.


Undergraduate Design Automation

Return to the top.

Click here for the latest syllabus.

Note: The following materials may or may not be useful for the current offering of this course. Do not automatically print everything you see here.

The following materials are available.

To download .h or .cpp files, right-click and choose "Save Target As".

The development of this material was supported in part by the National Science Foundation under grant CDA9522265.


Return to Dr. Maurer's Home Page.

Peter M. Maurer (peter_maurer@baylor.edu)