CS6W50 – Programming, Software Development & Cybersecurity

CS6W50
Closed

Performance Testing

Our company advertises thousands of products online. However, our platform is outdated, and we want to make some changes. We would like to collaborate with students to conduct performance testing. This will help us identify specific areas of improvement. This will involve several different steps for the students, including: Familiarizing themselves with our users, services, and products. Identifying performance metrics and benchmarks. Planning and designing performance tests. Implementing and executing tests using performance testing tools. Bonus steps in the process would also include: Analyzing results and retesting.

Created by Default
Category Mobile app development + 1

Recommendation Engine Development

Our company advertises thousands of products through a user interface. We would like to work with students to create a new recommendation system that returns products based on what a user has previously viewed or rated. The recommendations should also consider products viewed by other users who are like the given user. This will involve several different steps for the students, including: Analyzing our existing dataset of users, products, and reviews. Developing a recommendation engine software. Optimizing software runtime performance and assessing areas for improvement. Researching other variables that can improve the quality of product recommendations. Accounting for additional variables in the recommendation engine software. Testing the developed software and making improvements based on additional data.

Created by Default
Category Software development + 1

Security Awareness Training

Our company provides regular training for employees, so they are up-to-date on ethics and safety standards as well as changes within the industry. Because of our reliance on technology, we would like to update our security awareness training in particular. We would like to work with students to determine what content should be included or updated in our current security awareness training. This will involve several different steps for the students, including: Conducting background research on security awareness in businesses. Familiarizing themselves with our current security awareness training program. Gathering relevant information and feedback from interviews / surveys with key stakeholders. Identifying areas of improvement and recommending changes. Bonus steps in the process would also include: Assisting in the implementation of changes.

Created by Default
Category Security (cybersecurity and IT security) + 2

Incident Response Plan

Our company collects and processes large amounts of data from thousands of customers. It is of utmost importance that we keep this data confidential and safely manage personal information. We would like to collaborate with students to create an incident response plan. This plan would help our company respond to cybersecurity threats and maintain customer trust. This will involve several different steps for the students, including: Familiarizing themselves with our mission and vision statements. Completing a needs assessment. Identifying phases of the incident response process. Recommending procedures to identify and recover from cybersecurity threats. Bonus steps in the process would also include: Testing the incident response plan through a cybersecurity drill.

Created by Default
Category Security (cybersecurity and IT security) + 2

Migrate Software Platform to a New Cloud Provider

The project involves migrating a software application from its current cloud service provider to a new provider. Students will be tasked with assessing the existing infrastructure, planning the migration strategy, executing the migration process, and validating the application's functionality post-migration. The goal is to ensure a seamless transition while optimizing performance, scalability, and cost-effectiveness.

Created by Default
Category Cloud technologies + 4
5 / 5 results