Dr. John C.W.V.A. Marsaglia

Fall Term 2016

Professor of Computer Science

Western Oregon University


Contact Information

A good way to communicate with me is:


Division of Computer Science
Western Oregon University
345 North Monmouth Avenue
Monmouth, Oregon  97361


Schedule for:

Dr. Marsaglia              



Office Hours Link:





Appointment Scheduling:

§  If you wish to make an appointment with me then you MUST email me with the time and day you select from my Office Hour chart.

§  You need to explain the REASON for your appointment request.

§  You MUST send your email more than a day before you wish to meet.

§  You MUST also get a response from me and only me guaranteeing that your appointment will be reserved.

§  I am the ONLY one who will create my appointments.





CS 125 Materials:


The majority of the course documents will be found on the class moodle page. Below is a copy of the Syllabus and the Grade Spreadsheet:

CS 125 Syllabus


CS 125 Grades To Date


Extra Credit “Catch the Clown” Due by 10/18/2016

Email me the *.gm81 or *.gmk as an attachment.


PDF Tutorial on Shooter


Shooter Example


PDF Tutorial on Maze


Maze 1 for Example

PDF Tutorial on Platform


Platform Example



Lecture PowerPoints







CS 340 Course Materials:


CS 340 Syllabus



CS 340 Grades




Assignment #1


Assignment #2


Assignment #3


Assignment #4


Assignment #5


Assignment #6


Assignment #7 –Comparison of previous writings on Artificial Intelligence (AI). Papers were individually emailed to students of the class for their evaluation.


Assignment #8



Additional Tools and Links:

·       WOU Final Exam Schedule 

·       Virginia Tech University Online Tutorials

·       Computer Science Department Home Page

·       Western Oregon University Home Page

·       IEEE Computer Society Home Page

·       ACM Home Page

·       ACM Technews (sponsored by Gateway)

·       java code conventions (SUN)

·       MSDN Alliance DreamSpark

·       History Timeline

·       Job Site