The CS&T department, and PSU as a whole, has started working out 2+2 transfer agreements with the New Hampshire community colleges. These agreements allow students to spend their first two years at a community college and then finish their BS degree here. There are IT and CS-like curricula at each of the community colleges. As you can imagine, each of them is a little different from the others. This can lead to inequities in numbers of credits and course equivalences. This project will enable the CS&T faculty, and eventually perhaps the rest of the campus, to do a better job of granting transfer credit. Thus, the project involves creating a database of catalogs, course descriptions, syllabi, course numbers and PSU equivalents. This information is available both on line and in PDF form. The Senior Project student will create an interface that allows the faculty user to easily add, modify and delete links and content. Student and faculty users will be able to look up courses using course numbers, keywords or name of the transferring institution. For example, find all the data structures courses or find the networking courses at NHTI. Content must include hyperlinks from course numbers to descriptions to catalogs. The database must be web-based. It must include levels of security: who can look, who can modify. The ideal Senior Project student should have a good working knowledge of database design and have done some web programming. Potential co-advisors are Dr. Roberson and/or Dr. Shen.
Survey of the history and techniques of cryptography and cryptanalysis. A major part of this project is to write programs to "crack" some of the more elementary codes. A student who elects this project should have strong programming skills and an understanding of basic statistical concepts.
This is not the chaos of your favorite first-person shooter. This is mathematical chaos. It is the self-similarity and variability that exists everywhere in nature. This is fascinating stuff. The possible areas of focus are litterally endless. Come and talk with Dr. Drexel about this project. He and Dr. Blaine will bring you up to speed. Once there, they'll give you something interesting investigate and report on. Since some of what you'll be doing has the potential to be original, there will be an opportunity (not a requirement) to publish your findings. Some programming may be required.
Incidentally, the Previous Senior Projects database was itself a previous Senior Project!
Back to top.