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
- 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
- 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: 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
The completion of a large scale software project and associated
documentation or thesis. Topic for project is chosen in conjunction
with the project advisor.
30 hours of graduate credit
- Choose a primary faculty advisor and ask him/her to advise you on your
Ideally, your advisor's interests should intersect with your interests so that they are
provide you with the necessary guidance to create a project you enjoy working on. It is
idea to be flexible and be prepared to work with several potential advisors.
|Scroll to view faculty...
|Dr. Rachel Adler
||Human-Computer Interaction, Computer Science Education
|Dr. Francisco Iacobelli
|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
(see the list of tenure-track faculty for CS below), then you need to have a co-advisor
the Master's Project that is a tenure-track faculyt member. You need to have your
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
will need to help you fill out this form. You can only register for Master's Projects in
Fall and Spring semesters.
Download the proposal instructions and form (see Project Materials above) and create
proposal. You will need to discuss your proposal in-depth with your primary advisor.
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