This is an archive of my undergraduate computer science work at the University of Wisconsin-Madison.
Math 221 - Calculus 1 Math 222 - Calculus 2 Math 234 - Calculus 3 Math 340 - Linear Algebra Computer Science 302 - Introduction to Programming (Visual C++) Program1 and Instructions1 Program2 and Instructions2 Program3 and Instructions3 Program4 and Instructions4 Program5 and Instructions5 Program6 and Instructions6 ECE/Computer Science 352 - Digital System Fundamentals (Mentor Graphics) This course focused on hardware logic design and minimization and required the student to use these techniques in a 2 part semester-long design project. Project work in groups. ECE/Computer Science 354 - Machine Organization and Basic Systems (MIPS Assembly) Program1 and Instructions1 Program2 and Instructions2 Program3 and Instructions3 Program4 and Instructions4 Program5 and Instructions5 Program6 and Instructions6 Computer Science 367 - Introduction to Data Structures (Java) Assignment1 and Instructions1 Program2 and Instructions2 Program3 and Instructions3 Program4 and Instructions4 Program5 and Instructions5 Program6 and Instructions6 Computer Science 525 - Linear Programming Methods (Matlab) Grades were based on tests, homework, and a semester project (this is a .ps file--use Ghostscript) that diagnosed breast cancer via linear programming. Lectures and homeworks explored mathmatical algorithms used to solve various types of linear programs using Matlab. Computer Science 536 - Introduction to Programming Languages and Compilers (Java) Program1 and Instructions1 Program2 and Instructions2 Program3 and Instructions3 Program4 and Instructions4 Program5 and Instructions5 4 Written Assignments Project work in groups. Computer Science 537 - Introduction to Operating Systems (Java) Program1 and Instructions1 Program2 and Instructions2 Program3 and Instructions3 Program4 and Instructions4 Program5 and Instructions5 Project work in groups. Computer Science 540 - Introduction to Artificial Intelligence (Java, PROLOG) Program1 and Instructions1 Program2 and Instructions2 Program3 and Instructions3 Program4 and Instructions4 Assignment5 and Instructions5 Assignment6 and Instructions6 Computer Science 559 - Computer Graphics (Visual C++, OpenGL, FLTK) Program1 and Instructions1 Program2 and Instructions2 Program3 and Instructions3 4 Programming Homeworks Computer Science 577 (honors) - Introduction to Algorithms Grades were based on homework, in-class 3-5 person group problems, and individual projects outside of class. Project work in groups. |