CSCI 383. VT: Computer Science Synthesis
3 hr.; 3 cr. Prereq.: Permission of instructor. May be repeated for credit when topics differ. An examination of computational approaches to problem solving in a variety of contexts, either within the computer science discipline or between computer science and other disciplines. Students will be given an understanding of how knowledge is developed and managed using digital technologies in various disciplines. How the course implements this structure will vary across offerings, but typically will involve determining what kinds of information form the basis for a discipline, a survey of techniques for storing and manipulating that information, and a project that either gives the student experience working with actual data sets from the discipline or investigation into alternate ways of gathering, storing, and accessing that information.
CSCI 385. VT: Computer Science Capstone
3 hr.; 3 cr. Prereq.: Open to upper division computer science majors. May be repeated for credit when project themes differ. Each offering of this course will have a pre-announced theme that will serve as the basis for student projects that draw on one or more areas of computer science: typically, knowledge developed in previous courses in the major. Students will have the option of working in small groups, but may work individually instead. Each project group will present their initial project plan and final project summary to the class, with constructive critiques of others’ projects an essential component of the course structure.
CSCI 391. Honors Problems in Computer Science
1–3 hr.; 1–3 cr. Prereq.: Permission of the department. Open to students majoring in computer science who, in the opinion of the department, are capable of carrying out the work of the course. Each student works on a research problem under the supervision of a member of the faculty. Fall, Spring
CSCI 393. Honors Thesis
3 hr.; 3 cr. Prereq.: Junior or senior standing and approval of the department’s Honors and Awards Committee. The student will engage in significant research under the supervision of a faculty mentor and a thesis committee consisting of the mentor and two additional faculty members. The thesis proposal and committee must be approved by the department’s Honors and Awards Committee. Upon completion of the research paper, an oral presentation of the results, open to the public, will be given. With the approval of the mentor, thesis committee, and the department’s Honors and Awards Committee, the course may be repeated once for credit when the level of the student’s work warrants a full year of effort.
CSCI 395. Research Projects
1–3 hr.; 1–3 cr. Prereq.: Permission of the department. Open to majors and non-majors who, in the opinion of the department, are capable of carrying out an independent project of mutual interest under the supervision of a member of the faculty.
CSCI 398. Internship
CSCI 398.1, 45 hr.; 1 cr.,
CSCI 398.2, 90 hr.; 2 cr.,
CSCI 398.3, 135 hr.; 3 cr.
Prereq.: Completion of 15 credits in computer science and approval of the department. Computer science students are given an opportunity to work and learn for credit. Students should consult the college’s Office of Career Development and Internships for listings of available internships and procedures for applying. A proposal must be approved by the department before registration. The student’s grade will be based on both the employer’s and faculty sponsor’s evaluations of the student’s performance, based on midterm and final reports. A limit of 6 credits of internships may be taken. CSCI 398 may not be applied to the computer science major or minor.