Course Schedule

Computer Science 580, Spring 2015

Module One: Introduction to Research in Computer Science

Reading Assignments

  • "How to Read a Paper," S. Keshav, Computer Communication Review
  • "Reading a Computer Science Research Paper," Philip W.L. Fong, Inroads - SIGCSE Bulletin
  • "Computing as a Discipline," Peter J. Denning et. al., Communications of the ACM

Homework Assignments

Module Two: Software Testing and Debugging

Reading Assignments

  • "A Large Scale Evaluation of Automated Unit Test Generation Using EvoSuite," Gordon Fraser and Andrea Arcuri, ACM Transactions on Software Engineering and Methodology
  • "Parameter Tuning for Search-Based Test Data Generation Revisited: Support for Previous Results," Anton Kotelyanskii and Gregory M. Kapfhammer, Proceedings of the 14th International Conference on Quality Software

Homework Assignments

Module Three: Cooperation in Multi-Robot Systems

Reading Assignments

  • "Cooperative Perimeter Surveillance with a Team of Mobile Robots Under Communication Constraints," J.J. Acevedo, B.C. Arrue, I. Maza, and A. Ollero, Proceedings of the International Conference on Intelligent Robots and Systems
  • "The COMRADE System for Multi-Robot Autonomous Landmine Detection in Post-Conflict Regions," Prithviraj Dasgupta, Jose Baca Garcia, K.R. Guruprasad, Angelica Munoz-Melendez, and Janyl Jumadinova, Journal of Robotics

Homework Assignments

Module Four: Graphics and Information Visualization

Reading Assignments

  • "RuleBender: Integrated Modeling, Simulation and Visualization for Rule-based Intracellular Biochemistry," Adam M. Smith, and Wen Xu, and Yao Sun, and James R. Faeder, and G. Elisabeta Marai, BMC Bioinformatics

  • "Graphical Overlays: Using Layered Elements to Aid Chart Reading," Nicholas Kong and Maneesh Agrawala, Transactions on Visualization and Computer Graphics

Homework Assignments

Please support my work!

View the source.