Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
student:research [2020/01/22 11:40] – [Honors Theses] add link to capstone page lam2modepartment:research [2021/10/01 13:27] – Add links from what-is-research talk lam2mo
Line 21: Line 21:
 The honors thesis generally consists of a three-semester sequence beginning in the Spring of your Junior year, where you enroll in a 1-credit CS499A course and work with your faculty advisor to do some preliminary research and write a project proposal. In the Fall of your Senior year, you enroll in a 3-credit CS499B and do the majority of the work. Finally, in the Spring of your Senior year, you enroll in a 2-credit CS499C and finish any leftover work while writing and finalizing your final report and/or software deliverable. You will also present your work as part of the research seminar series in your final semester. The honors thesis generally consists of a three-semester sequence beginning in the Spring of your Junior year, where you enroll in a 1-credit CS499A course and work with your faculty advisor to do some preliminary research and write a project proposal. In the Fall of your Senior year, you enroll in a 3-credit CS499B and do the majority of the work. Finally, in the Spring of your Senior year, you enroll in a 2-credit CS499C and finish any leftover work while writing and finalizing your final report and/or software deliverable. You will also present your work as part of the research seminar series in your final semester.
  
-If you are interested in this option, you should find a project or problem that you'd like to work on and request a meeting with a faculty member who might be interested in advising you. You should also look at the [[student:honors_capstone:start|CS Honors Capstone Guidelines]].+If you are interested in this option, you should find a project or problem that you'd like to work on and request a meeting with a faculty member who might be interested in advising you. You should also look at the [[department:honors_capstone:start|CS Honors Capstone Guidelines]].
  
 ===== Independent Study ===== ===== Independent Study =====
Line 30: Line 30:
  
 Of course, you can also always contribute to a project without receiving any academic credit. There are other rewards, such as the experience itself as well as a nice thing to put on your resume. If a project has funding there is also occasionally the opportunity to earn a bit of part-time income as a student research employee. All of these should be discussed individually with a faculty member that you'd like to work with. Of course, you can also always contribute to a project without receiving any academic credit. There are other rewards, such as the experience itself as well as a nice thing to put on your resume. If a project has funding there is also occasionally the opportunity to earn a bit of part-time income as a student research employee. All of these should be discussed individually with a faculty member that you'd like to work with.
 +
 ====== Participating Faculty ====== ====== Participating Faculty ======
  
Line 41: Line 42:
   * [[https://hcientist.cs.jmu.edu/|Prof. Stewart]]   * [[https://hcientist.cs.jmu.edu/|Prof. Stewart]]
   * [[https://w3.cs.jmu.edu/weikleda|Prof. Weikle]]   * [[https://w3.cs.jmu.edu/weikleda|Prof. Weikle]]
 +
 +====== Groups/Labs ======
 +
 +  * [[https://w3.cs.jmu.edu/lam2mo/lab.html|High Performance Analysis]]
 +
 +====== Links ======
 +  * [[https://cseweb.ucsd.edu//~wgg/CSE210/howtoread.html|How to Read a Research Paper]]
 +  * "[[http://www.cs.unc.edu/~azuma/hitch4.html|Everything I wanted to know about C.S. graduate school at the beginning but didn’t learn until later]]"
  
 ====== Active Projects ====== ====== Active Projects ======
Line 59: Line 68:
   * FloatSmith repository: [[ https://github.com/crafthpc/floatsmith | GitHub ]]   * FloatSmith repository: [[ https://github.com/crafthpc/floatsmith | GitHub ]]
   * Status: Ongoing and looking for new students!   * Status: Ongoing and looking for new students!
 +
 +===== ExamGen =====
 +
 +Writing exams is a drudgery for most professors. Often, problems must be revised or re-parameterized to avoid repeating a previous semesters' question verbatim. Faculty in Computer Science are uniquely positioned to avoid some of this monotony because we are accustomed to writing scripts and programs to automate a process. This project aims to help automate the generation of new exams using a combination of question banks, scriptable questions, and potentially some application of machine learning to balance the length and difficulty of an exam.
 +
 +  * Faculty contact: Dr. Lam
 +  * Status: On hold temporarily, but looking for new students to re-activate it!
  
 ===== Less-Java ===== ===== Less-Java =====