Skip to Content

Course Search Results

  • 3.00 Credits

    The goal of undergraduate research is primarily to learn first hand about how research is conducted by faculty at the University. Secondarily, for students to contribute in a meaningful way to a research project and, if possible, to submit their work fro publication. Students who expect to apply to graduate school, as well as those who are planning on a senior thesis, should strongly consider taking this course. Students will design a research plan, meet weekly with their faculty mentor, and then be expected to present a summary of their work at the end of the semester. Students will often work more hours than normally expected for a lecture course. Often a faculty member will agree to hire the student who is enrolled in this course. It is the student's responsibility to identify the faculty member and get their permission prior to enrolling in this course. Students who successfully complete 4940 should consider taking the Bachelor Thesis course in the following semester. Permission from the Director of Undergraduate Studies is required to enroll. (Note: CS 4940 falls under the special elective category when being considered toward graduation. See the student handbook for details.)
  • 1.00 - 4.00 Credits

    No course description available.
  • 1.00 - 4.00 Credits

    Prerequisites: Full Major status in Computer Science OR Computer Engineering OR Software Development
  • 1.00 - 4.00 Credits

    Prerequisites: Full Major status in Computer Science OR Computer Engineering OR Software Development
  • 1.00 - 4.00 Credits

    Prerequisites: Full Major status in Computer Science OR Computer Engineering OR Software Development
  • 1.00 - 4.00 Credits

    Prerequisites: Full Major status in Computer Science OR Computer Engineering OR Software Development
  • 1.00 - 4.00 Credits

    Prerequisites: Full Major status in Computer Science OR Computer Engineering OR Software Development
  • 3.00 Credits

    Only students who have previously worked with a faculty member in a research group may register for bachelor's thesis credit, and then only with the permission of the faculty member. An undergraduate thesis is a publication-quality description of work done in previous semesters. At a minimum, a thesis must be published as a technical report; ideally, it should be submitted to a conference or journal. A bachelor's thesis is intended as an alternative to the senior Software Engineering Laboratory for students who are headed for graduate school. Prerequisites: Instructor Consent.
  • 2.00 Credits

    Students work on an original senior thesis project under the direction of their approved thesis advisor. This course along with ECE/CS 4992 substitute for ECE/CS 4710 (Computer Engineering Senior Project) for students who have chosen to do a thesis. Prerequisites: "C-" or better in (ECE 3992 OR CS 3992) AND Approved Senior Thesis Proposal.
  • 2.00 Credits

    Students work on original senior thesis project under the direction of their approved thesis advisor, make an oral presentation at the annual student technical conference, and prepare and submit their senior thesis for approval. This course along with ECE/CS 4991 substitute for ECE/CS 4710 (Computer Engineering Senior Project) for students who have chosen to do a thesis. Prerequisites: "C-" or better in (ECE 4991 OR CS 4991).