Dr. John C.W.V.A. Marsaglia Spring Term, 2016

Professor of Computer Science

Western Oregon University

 


Contact Information

 

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 445 Materials:

 

CS 445 Syllabus

 

CS 445 Grade Sheet

 

 

Assignments:

 

Assignment #1

 

Research the following:

 

·       What is the theory of computing?

·       Why should we study the theory of computing?

·       Find three (3) researchers that have contributed significantly to this field of research and explain/summarize their contributions

 

 

 

Assignment #2

Email me your solutions before midnight Monday April 11th.

 

1.)   Draw the fully-specified state diagram of a DFA that recognizes the following language

L using the alphabet Σ = {0,1}:

L = {w | w begins with 0 and does not contain the substring 010}.

 

 

2.)     Give a regular expression describing the following language

   L using the alphabet Σ = {0,1}:

   L = {w | w contains exactly two 0s separated by an even number of 1s}.

 

Prepare for the next assignment -- Read RE  to   DFA  to   Code

 

Quizzes:

 

 

 

Final:

 

 

Video Links:

 

Automata Theory

      https://www.youtube.com/watch?v=GP21wU6R0o&list=PLslgisHe5tBM8UTCt1f66oMkpmjCblzkt

 

Computability

      https://www.youtube.com/playlist?list=PLyNtYk9vKcP7B22KU4oP8reNohpEhssik

 

GEB

          https://www.youtube.com/watch?v=lWZ2Bz0tS-s

 

 

 

 

IS 489 Materials:

 

IS 489 Syllabus

 

IS 489 Grade Sheet

 

Assignments:

 

Assignment#1:

 

Starting with the resource below write a one page description that leads to the current state of Ubiquitous Computing also list two good applications and two bad applications. Due before class Tuesday April 5th.

Any assignment that is a duplication from an outside reference (without the appropriate citation) or a copy of another students work will receive a grad of 0 out of 10.

 

Mark Weiser coined the phrase "ubiquitous computing" around 1988, during his tenure as Chief Technologist of the Xerox Palo Alto Research Center (PARC). Both alone and with PARC Director and Chief Scientist John Seely Brown, Weiser wrote some of the earliest papers on the subject, largely defining it and sketching out its major concerns.

 

Assignment#2:

Read the following attachments and prepare for a Quiz over them on Tuesday April 11th.

 

Social Issues

Privacy

 

 

Quizzes:

 

 

Videos Shared With IS 589

In Class

https://www.youtube.com/watch?v=fc1zBNC9wNY&ebc=ANyPxKpM64SpPSxcuByE2y5-fqBbUJzL1TTthSYs2lwR-oUNZmf2xONdAeL_OMvA0amh3GH4HAmUYeChQCW6ZOsbf3dgDwpM7w

 

https://www.youtube.com/watch?v=y8yMlMBCQiQ

 

Write up summaries: (1) for IS 489  (2) for IS 589

 

https://www.youtube.com/watch?v=CNoi-XqwJnA

 

https://www.youtube.com/watch?v=lxaI4_9xr-Y

 

https://www.youtube.com/watch?v=yNFBVp3gyHg

 

 

 

 

 

 

 

 

 

FOR IS 489 and IS 589—Due June 7th by 5:00 pm.

 

Requirements for IS 489 Review of (3) movies,

Requirements for IS 589 Review of all (5) movies.

 

Use the following link to help you create your movie review for each:

 

http://www.wikihow.com/Write-a-Movie-Review

 

 

Hacker Video Links in the PDF.

 

Steal Money;

https://www.youtube.com/watch?v=jC6Q1uCnbMo

 

Hackers Wanted

 

https://www.youtube.com/watch?v=vSBzKEdSPMY

 

 

 

 

 

 

IS 589 Materials:

 

 

IS 589 Syllabus

 

 

IS 589 Grade Sheet

 

 

 

Assignments:

 

Assignment#1:

 

Starting with the resource below write a one page description that leads to the current state of Ubiquitous Computing also list two good applications and two bad applications. Due before class Tuesday April 5th.

Any assignment that is a duplication from an outside reference (without the appropriate citation) or a copy of another students work will receive a grad of 0 out of 10.

 

Mark Weiser coined the phrase "ubiquitous computing" around 1988, during his tenure as Chief Technologist of the Xerox Palo Alto Research Center (PARC). Both alone and with PARC Director and Chief Scientist John Seely Brown, Weiser wrote some of the earliest papers on the subject, largely defining it and sketching out its major concerns.

 

Assignment#2:

Read the following attachments and prepare for a Quiz over them on Tuesday April 11th.

 

Social Issues

Privacy

 

Quizzes:

 

 

IS 642 Materials:

 

IS 642 Syllabus

 

IS 642 Grade Sheet

 

Assignment:

 

 

Create a committee:

Find at least 3 representatives that agree to be on your Master’s committee. The chair needs to hold a terminal degree in the discipline and should be a WOU faculty member. Other voting members of your committee can be more diverse, meaning not meeting the requirement of a terminal degree, possibly being from industry if not a faculty member or possibly a faculty member from a different campus. (If you choose to do this then make sure of the rules involved).

 

Write a project proposal:

Combination of an Abstract (examples on my web page) along with the materials in your Introduction. 4 pages or less. Then get the following document completed during next week (make appointments with committee members if you need to).

 

http://www.wou.edu/graduate/files/2015/05/FPP_ThesisPreApproval.pdf

 

 

 

 

EXAMPLES

 

PastProjects#1

PastProjects#2

PastProjects#3

PastProjects#4

 

Research Paper Outlines

        #1 Outline

        #2 Outline

        #3 Outline URLs

 

 

 

Link to Past (Successful) Project Documents

 

https://drive.google.com/folderview?id=0B5MtGH8h7fzyNF81US03dlBxOXc&usp=sharing

 

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