Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
department:research [2020/02/17 13:15] – ↷ Page moved from student:research to department:research mckeanbs | department:research [2023/04/05 18:33] – Move inactive projects to new page lam2mo | ||
---|---|---|---|
Line 9: | Line 9: | ||
===== Friday Seminars and Lunch Meetings ===== | ===== Friday Seminars and Lunch Meetings ===== | ||
- | The [[CS Research Seminar Talks]] are talks given by faculty members and undergraduate research assistants on a variety of topics at the cutting edge of computer science research. Talks happen on Fridays at 12:20pm and occur roughly every couple of weeks, generally in ISAT/CS 243. The format is a 30-40 minute research talk with 10-20 minutes reserved for questions. All CS students (and other interested students and faculty) are invited to attend. Email announcements about each seminar will be sent to the CS listserv. | + | The [[CS Research Seminar Talks]] are talks given by faculty members and undergraduate research assistants on a variety of topics at the cutting edge of computer science research. Talks happen on Fridays at 11:30am and occur roughly every couple of weeks, generally in King 236. The format is a 30-40 minute research talk with 10-20 minutes reserved for questions. All CS students (and other interested students and faculty) are invited to attend. Email announcements about each seminar will be sent to the CS listserv. |
- | On the Fridays when there is no research seminar talk, some faculty and students involved in research projects have an informal research meeting in the form of a [[ https:// | + | ==== Lunch Meetings ==== |
+ | On the Fridays when there is no research seminar talk, some faculty and students involved in research projects have an informal research meeting in the form of a [[ https:// | ||
If you are interested in research but aren't sure what you'd like to do, who you would like to work with, or even how to get started, the best way to get started is to begin attending these two events. Everyone is welcome, even freshman students! | If you are interested in research but aren't sure what you'd like to do, who you would like to work with, or even how to get started, the best way to get started is to begin attending these two events. Everyone is welcome, even freshman students! | ||
Line 21: | Line 22: | ||
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: | + | 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: |
===== Independent Study ===== | ===== Independent Study ===== | ||
Line 38: | Line 39: | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// | ||
* [[https:// | * [[https:// | ||
* [[https:// | * [[https:// | ||
Line 46: | Line 48: | ||
* [[https:// | * [[https:// | ||
+ | |||
+ | ====== Links ====== | ||
+ | * [[https:// | ||
+ | * " | ||
====== Active Projects ====== | ====== Active Projects ====== | ||
- | Here is a short sampling | + | Here is a list of research |
Feel free to add your project here! | Feel free to add your project here! | ||
- | |||
- | ===== CRAFT and FloatSmith ===== | ||
- | |||
- | Most computers provide at least two different levels of floating-point precision (32-bit '' | ||
- | |||
- | * Faculty contact: Dr. Lam | ||
- | * Paper: [[ https:// | ||
- | * Paper: [[ https:// | ||
- | * Paper: [[ https:// | ||
- | * CRAFT repository: [[ https:// | ||
- | * FloatSmith repository: [[ https:// | ||
- | * 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' | ||
- | |||
- | * Faculty contact: Dr. Lam | ||
- | * Status: On hold temporarily, | ||
- | |||
- | ===== Less-Java ===== | ||
- | |||
- | Less-Java is a new programming language designed for use in an introductory programming class like our CS 149. It is designed to be simple but also to contain all necessary concepts for teaching programming. We have a prototype compiler and are in the process of improving it and running user studies to validate the usefulness of the language. See the [[ https:// | ||
- | |||
- | * Faculty contacts: Dr. Lam and Dr. Stewart | ||
- | * Paper: [[ https:// | ||
- | Language Design for Introductory | ||
- | Programming" | ||
- | * Less-Java repository: [[ https:// | ||
- | * Status: Ongoing and looking for new students! | ||
===== Infill Generation for Additive Manufacturing Design ===== | ===== Infill Generation for Additive Manufacturing Design ===== | ||
Line 96: | Line 72: | ||
* Status: Ongoing and looking for new students! | * Status: Ongoing and looking for new students! | ||
- | ===== Shadow Value Analysis | + | ===== ODE Viewer |
- | Sometimes it is useful | + | Ordinary Differential Equations (ODEs) are used to model changes in real-world systems using numerical simulation. Often, mathematicians and scientists wish to visualize the results |
+ | |||
+ | {{ : | ||
* Faculty contact: Dr. Lam | * Faculty contact: Dr. Lam | ||
- | * Paper: [[ https://w3.cs.jmu.edu/lam2mo/papers/2016-Lam-ESPT.pdf | " | + | * Repository: [[https://github.com/lam2mo/jmu-reu-ode | GitHub]] |
- | * SHVAL repository [[ https:// | + | * Status: |
- | * Status: | + | |
+ | [[Inactive Research Projects]] | ||