Computer & Electrical Engineering, and Computer Science Projects

Projects are subject to change without advance notice.

Title: Software-Based Air Quality Monitoring System

Air pollution is one of the most important factor that can affect the quality of our lives. Consequently, monitoring air pollution is a critical issue that needs to be addressed for enhancing the well-being of mankind. In this summer program, students will build an Internet of things (IoT) Based Air Pollution Monitoring System. In the first phase of this project, students will be working with ARDUINO micro-controller to implement simple projects such as creating a traffic light system with a cross walk using red, green, yellow and white LEDs and designing an automatic night light that turns on when the room is dark. Through these projects, they become familiar electronic components including resistors, capacitors, transistors, ultrasonic sensors, and servo motors. Then in the second phase of the project, student will build an IoT Based Air Pollution Monitoring System in which they will monitor the Air Quality over a web server using internet and will trigger an alarm when the air quality goes down beyond a certain level, means when there is sufficient amount of harmful gases are present in the air like CO2 and smoke. The IoT Based Air Pollution Monitoring System uses the ARDUINO micro-controller.

Learning how micro-controllers work goes beyond what is taught in the classroom and is fundamental to many types of Science, Technology, Engineering and Math (STEM) research. The goal of the proposed project is to provide freshman and sophomore students with the opportunity to develop skills that would not be taught in a classroom but are necessary for future work in STEM fields. By bringing hands-on activities to these students, we will be able to stimulate their interest in lower division engineering while supporting the dedication necessary for upper division classes. Moreover, this project helps students to gain hands-on experiences that opens up more opportunities for them in the future. Through this summer program, the students will be exposed to circuit design, a programming language, and both hardware and software troubleshooting. These are all skills which are useful in many aspects of scientific careers.

Title: Object-oriented programming language Java

Students will learn Object-Oriented programming language called Java, and use the Java language to develop application programs to run on Desktop computers, and Android & other Handheld device applications. Students will also learn the basics of Java programming language, and apply the language to write beginning and intermediate-level programs for sorting and searching large amount of data. They will research and implement linear, binary search and hash table searching methods. The group will also learn the advance-level of programing concepts and knowledge, such as multi-threading, network programming, and graphic user interface, and apply the knowledge to develop programs including chat room and tic tac toe games.

Title: Introduction to Cybersecurity

Cybersecurity is an issue of national importance and a growing concern for businesses in the modern Internet-connected world. Major breaches and vulnerabilities are frequently in the news, with massive consequences for those affected. This session will discuss basic topics in cybersecurity such as password security, social engineering, and digital forensics. Students will break into smaller groups to explore specific topics in-depth through simulations and experiments. Key focus is given to professional ethics in cybersecurity and careers in cybersecurity.