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.
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
-
For full descriptions, see the Course Catalog.



