You should be redirected there in 5 seconds
Michael.Meehan@wwu.edu
, Communications Facility 473,
360-650-3795,
Spring 2007 Office
Hours
|
Computer Science Department |
|
Mail Stop 9165 |
|
Western Washington University |
|
Bellingham, WA |
|
98225-9165 |
|
FAX (360) 650-4980 |
"I
think there is a world market for maybe five computers."
Thomas J. Watson, Chairman of IBM, in the 1950's.
"There
is no reason anyone would want a computer in their home."
Kenneth J. Olson, Chairman of Digital Equipment Corporation, in the
late 1970s.
First
Law of Programming: "The time to complete a program is longer
than you expect, even if you take this law into account."
Second Law of Programming: "No program is ever really
finished."
Winter 2007 Classes CS104 CS512
Discussion Forums
Astronomy Picture of the Day
WWU Scientific Computing Consortium
Web Site Link of the Week 5/3/2007 http://www.djangobooks.com/ | Archive of Past Selections
Student Work Opportunities
PHP Programmer
Internship Opportunity
Want to get paid to work with me on a research project? Read Work Study and then send me an email if you qualify.
Graduate Work Study Funding Career Services Center
Collected materials on various topics in Computer Science
Course Information I make web pages for all courses. You can access web pages for a specific offering of a course by term or or by number or look at generic pages about the course's topic.
Links to courses I am currently teaching this term are also provided in the section above.
Curriculum Vitae Abbreviated CV An out of date abbreviated version of my CV
Fun Stuff A collection of things mined from the Internet you may find amusing
Independent Study Courses If you want to do an independent study course with me check this link out for guidelines and procedures.
Links You May Find Interesting / Useful This is simply a place where I accumulate URLs (from time to time when I think of it). You may or may not find something of interest to you by browsing through them.
Miscellaneous Stuff that doesn't seem to belong elsewhere.
Personal Interests Things I like to do when I'm not messing with computers
Programming examples in various languages
Related Links Other Web servers that are close relatives of this one
Research Projects Masters Degree Students "shopping" for a research project group to join in order to meet their research experience course requirements should review the projects listed here. Undergraduate students interested in a CS400 experience are welcome as well.
|
Winter |
Spring |
Fall |
|
|
1996 |
|
|
|
|
1997 |
|
||
|
1998 |
|||
|
1999 |
|||
|
2000 |
|||
|
2001 |
|||
|
2002 |
|||
|
2003 |
|||
|
2004 |
|||
|
2005 |
|||
|
2006 |
|||
|
2007 |
|
|
|
Subject |
|
|
Introduction to Computer Programming with C++ |
|
|
Imperative Programming II (Ada) |
|
|
Fall 2006 "Care and Feeding of your Personal Computer" |
|
|
Introduction to Computer Science III |
|
|
Computer Architecture II |
|
|
Programming Project |
|
|
Computer Networks I |
|
|
CS397 |
Special Topics in Concurrency |
|
Fall 97 / Independent Study / Heterogeneous Network System Configuration and Management |
|
|
Automata Theory |
|
|
Programming Languages |
|
|
Spring 1999 / Concurrency, Communication and Multithreading |
|
|
Spring 98 / Communication Networks |
|
|
CS417D |
Fall 98 / Networks |
|
CS417D |
Fall 99 / UNIX Software Development |
|
Distributed Computing |
|
|
Network Security |
|
|
CS417 |
Seminar: Network Security |
|
Compiler Theory and Design |
|
|
Introduction to Operating Systems |
|
|
Computer Networks |
|
|
Computer Networks II |
|
|
Professional Work Experience |
|
|
Senior Project in Computer Science |
|
|
Introduction to Automata Theory |
|
|
Programming Languages |
|
|
Spring 1999 / Concurrency, Communication and Multithreading |
|
|
Distributed Operating Systems |
|
|
Fall 2000 / Advanced Programming Languages |
|
|
CS517C |
Spring 2003 Programming Language Environments |
|
CS517D |
Fall 98 / Networks |
|
CS517D |
Winter 2001/Advanced Compiler Construction |
|
Language Environments |
|
|
Advanced Compiler Design |
|
|
Advanced Topics in Operating Systems, Distributed OS |
|
|
Theory and Practice of Programming Language Design |
|
|
Spring 98 / Communication Networks |
|
|
CS565 |
Fall 99 / Computer Networks |
|
Practicum in Software Management |
Old
Course Handouts Directories Most of the stuff in these
directories is not in HTML as it pre-dates the existence of HTML.
Most is best accessed via FTP although you can use your browser
to look at what is in the directories.
These OLD
handout directories are
distinct from any of the handouts linked to the courses in the table
above.
Students wishing to join or form a group working on a project should contact me. In particular, students in the CS Masters program who are required to participate in an on-going research project (601,602,603) should review the list of existing projects and project ideas in Research Interests and consider them as candidates for satisfying their research experience requirements for the MS degree. Many of the projects and project ideas are also appropriate for undergraduate research experiences. If you are an undergraduate student interested in pursuing one of the projects in Research Interests contact me about possibly setting up an undergraduate research experience course for you based around one of these projects. If you have ideas of your own for interesting investigations which would seem to be related to the areas encompassed by the projects in Research Interests send me an email with a proposal.

Related Links
Django
Personal Interests
Computer Science Department
College of Arts and Sciences
Western Washington University
Discussion Web for Computer Science Graduate Students
Student Acm Chapter at Western
Quotes
Stuff on Loan
Revised Monday, May 07, 2007 06:42 PM
x.