Senior Software Engineering Projects

CSCI 413
Closed
McNeese State University
Lake Charles, Louisiana, United States
Assistant Professor
(4)
3
Timeline
  • January 29, 2020
    Experience start
  • January 30, 2020
    Initial meeting
  • March 5, 2020
    First progress check
  • April 2, 2020
    Second progress check
  • April 25, 2020
    Product submission
  • April 30, 2020
    Final delivery
  • April 30, 2020
    Experience end
Experience
1/2 project matches
Dates set by experience
Preferred companies
Anywhere
Any
Any industries

Experience scope

Categories
Product or service launch
Skills
software engineering software design software validation & verification
Learner goals and capabilities

Undergraduate senior students in groups of 3-5 will produce a high-quality, complete software program that helps your organization achieve its goals.

Learners

Learners
Undergraduate
Any level
40 learners
Project
45 hours per learner
Learners self-assign
Teams of 4
Expected outcomes and deliverables

The final project deliverables will include the following software components:

  • Code
  • Documentation
Project timeline
  • January 29, 2020
    Experience start
  • January 30, 2020
    Initial meeting
  • March 5, 2020
    First progress check
  • April 2, 2020
    Second progress check
  • April 25, 2020
    Product submission
  • April 30, 2020
    Final delivery
  • April 30, 2020
    Experience end

Project Examples

Requirements

Beginning this January, undergraduate senior students working in groups of 3-5 will begin building a custom software program for your organization.

By applying the software development life cycle to a project of your choosing, they will work with your specifications to design, implement, test and document the final product.

This custom software can decrease long-term costs, quicken on-boarding time for new staff, increase your competitive advantage, increase your company value, and more.

Software projects can include but are not limited to:

  • Developing a new application software system. (i.e., website, mobile app, database design, but not limited to these areas)
  • Re-engineering an existing application software system.
  • Creating a visualization tool for data.

Programming languages:

Java, Python, C, C++, C#, Html, Javascript, SQL, Prolog

Additional company criteria

Companies must answer the following questions to submit a match request to this experience:

  • question

    Be available to communicate with the instructor (through email or phone call) to initiate your relationship and confirm your scope is an appropriate fit for the course.

  • question

    Provide a dedicated contact who is available to answer periodic emails or phone calls over the duration of the project to address students' questions.

  • question

    Provide feedback to the product over the duration of the project.

  • question

    Provide documentation (Google docs, word document, etc.) of content and requirements that will be included in the project.