CS Logo

Courses

Wayne Wu '10

Wayne Wu '10

After Bard, Wayne joined the master's program in computer science at Stanford University. Later he decided to pursue his passion in the intersection between the humanities and sciences, a passion kindled a few years ago during his time at Bard. Currently Wayne is a Ph.D. student in computer science at UIUC. His main research interests include crowdsourcing, creativity support tools, and social computing.

Descriptions

Core Courses

  • CMSC 141, Introduction to Object-Oriented Programming
  • CMSC 143, Introduction to Object-Oriented Programming with Robots
  • CMSC 145, Discrete Mathematics
  • CMSC 157, Object-Oriented Programming Workshop
  • CMSC 201, Data Structures
  • CMSC 225, Computer Architecture
  • CMSC 244, Discrete Math and Functional Programming
  • CMSC 273, Scientific Programming
  • CMSC 301, Algorithms
  • CMSC 305, Design of Programming Languages
  • CMSC 312, Theory of Computation
  • CMSC 326, Operating Systems
  • CMSC 328, Embedded Operating Systems
  • CMSC 335, Computer Networks
  • CMSC 351, Artificial Intelligence
  • CMSC 352, Biology-Inspired Machine Learning

Cross-Listed Courses

  • LIT 2032, Signs and Symbols: Pattern Recognition in Literature and Code

Elective Courses

  • CMSC 101, The Craft of Computing
  • CMSC 111, Introduction to Computing: Automated Reasoning
  • CMSC 112, Introduction to Computing: Graphics and Animation
  • CMSC 113, Introduction to Computing: Robotics
  • CMSC 114, Introduction to Computing: Understanding the Computer
  • CMSC 115, Introduction to Computing: Simulating Reality
  • CMSC 116, Introduction to Computing: Web Informatics
  • CMSC 117, Introduction to Computing: Interactive Systems
  • CMSC 118, Hapax Legomena and the Words We Use: Computing for the Digital Humanities
  • CMSC 120, Technologies of Reading: Human and Machine Approaches to Literature
  • CMSC 131, Introduction to Mind, Brain and Behavior
  • CMSC 233, Mobile Applications
  • CMSC 251, Introduction to Artificial Intelligence
  • CMSC 303, Computational Geometry
  • CMSC 321, Databases: Theory and Practice
  • CMSC 323, Computer Graphics
  • CMSC 325, Multiprocessor Computer Architecture
  • CMSC 327, Distributed Systems 
  • CMSC 352, Biologically Inspired Machine Learning
  • CMSC 353, Modeling and Simulation
  • CMSC 360, Intelligent Robotics and Perception
  • CMSC 373, Software Interface Design
  • CMSC 374, Mobile Application Development
  • CMSC 401, Topics in Computational Complexity
  • CMSC 425, Compiler Design
  • CMSC 451, Topics in Advanced Artificial Intelligence
  • CMSC 119, (De-)Coding the Drone