Course Schedule 2009-2010






Western Washington University

Computer Science Department

Course Schedule, Fall 2009

CSCI 101

Computers and Applications

Fizzano

MWF 11:00- 11:50

CSCI 102

Computer-Mediated Communications

Granier

MW 2:00-2:50

CSCI 103

Intro to Computer Game Development

Matthews

MWF 10:00-10:50

CSCI 139

Programming Fundamentals in Python

Fizzano

MWF 2:00-2:50

CSCI 140

Programming Fundamentals (C++)

Ural

MWF 10:00-10:50

CSCI 141

Computer Programming I

Johnson

MWF 10:00-10:50

CSCI 172

Introduction to Robotics

Zhang

TR 10:00-11:20

CSCI 211

Discrete Structures and Functional Programming I

Jusak

MWRF 11:00-11:50

CSCI 227

Computer Organization I

Jusak

MWF 2:00-2:50

CSCI 241

Data Structures

Meehan

MTWF 1:00-1:50

CSCI 245

Object-Oriented Programming with C++

Osborne

MWRF 10:00-10:50

CSCI 305

Analysis of Algorithms I

Hearne

MWF 11:00-11:50

CSCI 322

Principles of Concurrent Programming

Meehan

MWF 3:00-3:50

CSCI 343

Programming Workshop

TBA

T 3:00-3:50

CSCI 351

Windows Software Development

Ural

MWF 12:00-12:50

CSCI 352

Unix Software Development

Nelson

MWF 9:00-9:50

CSCI 367

Computer Networks I

Nelson

MWF 2:00-2:50

CSCI 402

Artificial Intelligence

Matthews

MWF 1:00-1:50

CSCI 403

Practicum in Net Resource Management

Granier

MWF 8:00-8:50

CSCI 430

Database Theory

Johnson

MWRF 8:00-8:50

CSCI 491

Software Project Requirements Analysis

Bover

MWF 3:00-3:50

CSCI 493

Software Project Implementation

Granier

MWF 3:00-3:50

CSCI 510

Automata and Formal Language Theory

Osborne

MWRF 12:00-12:50

CSCI 514

Research Methodology for Computer Science

Zhang

TR 2:00-3:50

CSCI 577

Data Mining

Hearne

TR 10:00-11:50

CSCI 590

Graduate Seminar

Nelson

R 4:00-4:50

 

Course Schedule, Winter 2010

CSCI 101

Computers and Applications

Reedy

MWF 4:00-4:50

CSCI 102

Computer-Mediated Communications

Zhang

TR 11:00-11:50

CSCI 103

Intro to Computer Game Development

Osborne

MWF 10:00-10:50

CSCI 140

Programming Fundamentals in C++

Ural

MWF 3:00-3:50

CSCI 141

Computer Programming I

Hearne

MWF 10:00-10:50

CSCI 145

Comp Progr & Linear Data Structures

Hearne

MWF 2:00-2:50

CSCI 202

Basic Internet Resources

Granier

MWF 11:00-11:50

CSCI 227

Computer Organization I

Jusak

MWF 11:00-11:50

CSCI 245

Object-Oriented Programming in C++

Matthews

MTWF 3:00-3:50

CSCI 305

Analysis of Algorithms I

Johnson

MWF 8:00-8:50

CSCI 342

Web Script Programming

Granier

MTWF 2:00-2:50

CSCI 347

Computer Organization II

Jusak

MWF 1:00-1:50

CSCI 351

Windows Software Development

Ural

MWF 12:00-12:50

CSCI 367

Computer Networks I

Nelson

MWF 9:00-9:50

CSCI 403

Practicum in Net Resource Management

Granier

MWF 8:00-8:50

CSCI 405

Analysis of Algorithms II

Fizzano

TR 10:00-11:20

CSCI 410

Programming Languages

Matthews

MWF 10:00-10:50

CSCI 460

Operating Systems

Meehan

MWF 11:00-11:50

CSCI 461

Computer Security

Bover

MTWF 3:00-3:50

CSCI 491

Software Project Requirements Analysis

Reedy

MWF 12:00-12:50

CSCI 492

Software Project Design

Osborne

MWF 12:00-12:50

CSCI 511

Analysis of Algorithms

Johnson

TR 10:00-10:50

CSCI 512

Design and Implementation of Programming Languages

Meehan

MW 2:00-3:50

CSCI 517M

Information Retrieval

Fizzano

TR 2:00-3:50

CSCI 590

Graduate Seminar

Nelson

R 4:00-4:50

 

Course Schedule, Spring 2010

CSCI 101

Computers and Applications

TBA

MWF 4:00-4:50

CSCI 102

Computer-Mediated Communications

TBA

TR 4:00-4:50

CSCI 103

Intro to Computer Game Development

Matthews

MWF 10:00-10:50

CSCI 141

Computer Programming I

Fizzano

MWF 1:00-1:50

CSCI 145

Comp Progr & Linear Data Structures

Johnson

MWF 10:00-10:50

CSCI 172

Introduction to Robotics

Zhang

MWF 2:00-2:50

CSCI 202

Basic Internet Resources

Granier

MWF 3:00-3:50

CSCI 211

Discrete Structures & Funct Progr I

Jusak

MTWF 11:00-11:50

CSCI 241

Data Structures

Hearne

MWRF 9:00-9:50

CSCI 322

Principals of Concurrent Programming

Meehan

MWF 11:00-11:50

CSCI 343

Programming Workshop

TBA

T 3:00-3:50

CSCI 347

Computer Organization II

Jusak

MWF 2:00-2:50

CSCI 352

Unix Software Development

Nelson

MWF 10:00-10:50

CSCI 401

Formal Languages and Automata

Matthews

MWF 9:00-9:50

CSCI 403

Practicum in Net Resource Management

Granier

MWF 8:00-8:50

CSCI 405

Design and Analysis of Algorithms

Johnson

MWF 8:00-8:50

CSCI 417B

Biocomputing

Fizzano

TR 2:00-3:50

CSCI 442

Adv Web Programming in Java

Granier

MTWF 1:00-1:50

CSCI 492

Software Project Design

Meehan

MWF 3:00-3:50

CSCI 493

Software Project Implementation

Hearne

MWF 3:00-3:50

CSCI 515

Parallel Computation

Nelson

MW 2:00-3:50

CSCI 572

Robotics

Zhang

MW 10:00-11:50

CSCI 590

Graduate Seminar

Nelson

R 4:00-4:50

CSCI 597

Operating Systems Internals

Bover

TR 10:00-11:50