Integrated Research Projects

Computer Science students are required to take two Integrated Research Components. The student will propose and complete a plan to investigate a research topic that is integrated with the specified course. The plan must include a substantial implementation demonstrating some aspect of the research, a journal quality research paper and a formal talk presented to peers and faculty.

Sample IRC Poster: Genetic Optimization of an Intruder Detection System

Integrated Research Components: Ensuring that all Students Can Have a Research Experience By Ellen L. Walker and Oberta A. Slotterbeck, presented at the SIGCSE 2006 Symposium.

Integrated Research Components: A Practical and Effective Alternative to Senior Projects By Ellen L. Walker and Oberta A. Slotterbeck, presented at the 2006 CCSC Midwest Conference.

▲  Return to Top

Required Courses

  • Introduction to Computer Science
  • Introduction to Programming
  • Data Structures and Algorithms
  • Computer Ethics
  • Computer Organization
  • Integrated Research Components (I & II)

Electives

  • Problem-Solving and Programming Practicum
  • Systems Programming
  • Interface Design
  • Internet Administration
  • Computer Vision
  • VLSI Design
  • Operating Systems
  • Programming Languages
  • Computer Security
  • Database Design
  • Computer Modeling and Simulation
  • Computer Networks
  • Parallel Computing
  • Software Engineering
  • Artificial Intelligence
  • Computer Graphics
  • Computer Design and Construction
  • Design and Analysis of Algorithms
  • Theory of Computation