Information for Master's Students
-
Current Master's Projects/Theses
- Scroll to view projects...
- Project: R2C: Recipes to Calories (Android with Google OCR/NLP)
- Project: itsMyPrice - "reverse EBay" (Spring
WebFlux/WebSockets/Cassandra)
- Project: Using GitHub and Continuous Integration Technologies in
Introductory Programming Courses (GitHub/Java/Gradle)
-
Completed Master's Projects/Theses
- Scroll to view projects...
- Thesis: Cyberbullying Classification: Analysis of Text in Social
Media Memes
- Project: MarkMeIn (Android w/peer-peer networking component)
- Project: Identify Human Feeling (Python/Classification of
Physiological
Data), Fall 2020
- Project: NEIUPass (C#/.NET, Assessment System), Spring 2020
- Project: Auto-Animator - Animation Software (JavaFX/Graphics
Algorithms, Spring 2020
- Project: MarkMeIn (Java/Oracle Web Logic, Attendance System), Fall
2019
- Project: WalkSmart (Android/Google Maps SDK), Fall 2019
- Project: Backcalculation of volcanic S02 propagation (Python/Big
Data), Fall 2017
- Project: Office Hours Scheduling System (PHP/Laravel), Fall 2016
- Project: Graph Algorithms (JavaScript), Summer 2016
- Project: University Marketplace (Java), Spring 2016
- Project: Know Ur Chicago (Java/JSF/MySQL/Big Data), Fall 2015
- Project: Graduate Student Advising Management System (PHP), Fall
2015
Registering for your Master's Project and need an advisor? Need ideas? Send me an
email!
CS-490: Master's Project Information
Course Description:
The completion of a large scale software project and associated
documentation or thesis. Topic for project is chosen in conjunction
with the project advisor.
Prerequisites:
30 hours of graduate credit
Project Sign-Up:
- Choose a primary faculty advisor and ask him/her to advise you on your
final project/thesis.
Ideally, your advisor's interests should intersect with your interests so that they are
able to provide you with the necessary guidance to create a project you enjoy working on. It is
a good idea to be flexible and be prepared to work with several potential advisors.
Faculty |
Research Interests |
Scroll to view faculty... |
Dr. Rachel Adler |
Human-Computer Interaction, Computer Science Education |
Dr. Francisco Iacobelli |
http://fid.cl/#research |
Dr. Ahmed Khaled |
Internet of Things (IoT), Distributed Systems, Ubiquitous and Pervasive Computing |
Dr. Peter Kimmel |
Complexity Theory, Communication Complexity, Algorithms |
Dr. Manar Mohaisen |
Software Analysis and Security, Wireless Communications, Social Network Analysis |
Dr. Graciela Perera |
Computer Science Education in Cybersecurity, Future Networks, Network Security attacks and defenses using experimentation |
Dr. Marcelo Sztainberg |
Artificial Intelligence, Data Science, Medical Informatics |
Dr. Rachel Trana |
Interdisciplinary Applications, Computer Science Education, AI/Data Mining |
Dr. Xiwei Wang |
Recommender systems, Data Mining |
- Determining your co-advisor: If your primary advisor is not a tenure-track
faculty member (see the list of tenure-track faculty for CS below), then you need to have a co-advisor
for the Master's Project that is a tenure-track faculyt member. You need to have your
co-advisor's agreement to the project and signature prior to enrolling in CS-490.
-
Determine a project topic.
-
Go the the CS Department office and get the registration form for CS-490. Your primary
advisor will need to help you fill out this form. You can only register for Master's Projects in
the Fall and Spring semesters.
-
Download the proposal instructions and form (see Project Materials above) and create
your proposal. You will need to discuss your proposal in-depth with your primary advisor.
Note: The proposal is not a comprehensive list of what is to be accomplished for your project
- merely a broad outline/description.
-
As part of the project proposal form, make sure to sign that you understand the project
requirements.