Current Courses Spring 2013

Undergraduate Courses

CSCE 110 / Programming I

  • Tiffani Williams

CSCE 111 / CPSC Concepts and Programming

  • Joseph Hurley

CSCE 113 / Intermediate Programming and Design

CSCE 121 / Intro to Programming Design Concepts

CSCE 181 / Intro to Computing

  • Robin Murphy

CSCE 206 / Structured Programming in C

  • Joseph Hurley

CSCE 221 / Data Structures and Algorithms

CSCE 222 / Discrete Structures for Computer Science

CSCE 310 / Database Systems

  • Anxiao Jiang

CSCE 312 / Computer Organization

CSCE 313 / Introduction to Computer Systems

CSCE 314 / Programming Languages

  • Gabriel Dos Reis

CSCE 315 / Programming Studio

  • John Keyser

CSCE 350 / Computer Architecture and Design

CSCE 410 / Operating Systems

  • Riccardo Bettati

CSCE 411 / Design and Analysis Of Algorithms

CSCE 420 / Artificial Intelligence

  • Thomas Ioerger

CSCE 431 / Software Engineering

  • Jaakko Jarvi

CSCE 433 / Formal Languages and Automata

  • Tiffani Williams

CSCE 434 / Compiler Design

CSCE 436 / Computer-Human Interaction

CSCE 438 / Distributed Objects Programming

  • Radu Stoleru

CSCE 440 / Quantum Algorithms

  • Andreas Klappenecker

CSCE 441 / Computer Graphics

CSCE 443 / Game Development

CSCE 452 / Robotics and Spatial Intelligence

CSCE 462 / Microcomputer Systems

  • Jyh Liu, Hao Wang

CSCE 463 / Networks and Distributed Processing

CSCE 464 / Wireless and Mobile Systems

  • Radu Stoleru

CSCE 465 / Computer and Network Security

  • Guofei Gu

CSCE 470 / Information Storage and Retrieval

  • James Caverlee

CSCE 481 / Seminar

  • Robin Murphy

CSCE 482 / Senior Capstone Design

CSCE 483 / Computer Systems Design

CSCE 485 / Directed Studies

  • John Keyser
  • Jyh Liu
  • James Caverlee

CSCE 489 / Special Topics in ...

CSCE 491 / Research

Graduate Courses

CSCE 603 / Database Systems and Applications

  • Anxiao Jiang

CSCE 604 / Programming Languages

  • Gabriel Dos Reis

CSCE 605 / Compiler Design

CSCE 606 / Software Engineering

  • Jaakko Jarvi

CSCE 611 / Operating Systems and Applications

  • Riccardo Bettati

CSCE 612 / Applied Networks and Distributed Process

CSCE 613 / Operating Systems

  • Riccardo Bettati

CSCE 614 / Computer Architecture

  • Valerie Taylor

CSCE 617 / Co-Design of Embedded Systems

CSCE 619 / Networks and Distributed Computing

CSCE 622 / Generic Programming

  • Bjarne Stroustrup

CSCE 624 / Sketch Recognition

CSCE 625 / Artificial Intelligence

  • Thomas Ioerger

CSCE 626 / Parallel Algorithm Design and Analysis

  • Nancy Amato

CSCE 627 / Theory of Computability

  • Tiffani Williams

CSCE 629 / Analysis of Algorithms

  • Anxiao Jiang

CSCE 631 / Programming Environments for Artificial Intelligence

  • Dylan Shell

CSCE 633 / Machine Learning

  • Yoonsuck Choe

CSCE 640 / Quantum Algorithms

  • Andreas Klappenecker

CSCE 644 / Cortical Networks

  • Yoonsuck Choe

CSCE 645 / Geometric Modeling

  • Scott Schaefer

CSCE 646 / The Digital Image

CSCE 647 / Image Synthesis

CSCE 649 / Physically Based Modeling

  • John Keyser

CSCE 662 / Distributed Processing Systems

  • Radu Stoleru

CSCE 664 / Wireless and Mobile Sys

  • Radu Stoleru

CSCE 670 / Information Storage and Retrieval

  • James Caverlee

CSCE 681 / Seminar

  • Nancy Amato

CSCE 684 / Professional Internship

  • Ricardo Gutierrez-Osuna
  • Jinxiang Chai
  • Eun Jung Kim
  • Hank Walker
  • Jyh Liu
  • Frank Shipman
  • James Caverlee

CSCE 685 / Directed Studies

  • Robin Murphy
  • Eun Kim
  • John Keyser
  • Tracy Hammond
  • Riccardo Bettati
  • Frank Shipman
  • James Caverlee
  • Dylan Shell

CSCE 689 / Special Topics in...

CSCE 691 / Research

ENGR 112 / Foundations of Engineering II

VIST 487 / Game Development

VIST 489 / Special Topics: Digital Painting / Game Development

VIZA 659 / Physics Based Modeling

  • John Keyser

VIZA 689 / Special topics in...