Software Engineering

CSCI 400
Open Closing on January 22, 2025 / 3 spots left
Drew University
Madison, New Jersey, United States
Associate Professor
(2)
5
Timeline
  • January 23, 2025
    Experience start
  • May 7, 2025
    Experience end
Experience
3 projects wanted
Dates set by experience
Preferred companies
Anywhere
Any company type
Any industries
Categories
Website development Mobile app development Software development Databases Cloud technologies
Skills
python react native php flask (web framework) django (web framework)
Learner goals and capabilities

Bring on learners from Drew University to be your learner-consultants, in a project-based experience. Learners will work on one main project over the experience of the semester, connecting with you as needed with virtual communication tools.


In this course, students apply software engineering concepts to real-world projects. They will design, develop, and deploy software applications that cater to your business' needs, leveraging their adeptness in software engineering and problem-solving.

Learners
Undergraduate
Beginner, Intermediate, Advanced levels
30 learners
Project
40 hours per learner
Educators assign learners to projects
Teams of 3
Expected outcomes and deliverables

Deliverables are negotiable, and will seek to align the needs of the learners and the organization. 


Some final project deliverables might include: 

  1. A 10-15 minute presentation on key findings and recommendations
  2. A detailed report including their research, analysis, insights and recommendations.
  3. Source code.
Project timeline
  • January 23, 2025
    Experience start
  • May 7, 2025
    Experience end
Project Examples

Learners in groups of 3-5 will work with your company to identify your needs and provide actionable recommendations, based on their in-depth research and analysis.


Project activities that learners can complete may include, but are not limited to: 

  • Creating computer programs
  • Producing software development models
  • Software engineering
  • Developing software architecture
  • Testing quality assurance, configuration management
Companies must answer the following questions to submit a match request to this experience:

Be available for a quick phone/virtual call with the instructor to initiate your relationship and confirm your scope is an appropriate fit for the experience.

Provide a dedicated contact person who is available for weekly/bi-weekly drop-ins to address learners’ questions as well as periodic messages over the duration of the project.

Provide an opportunity for learners to present their work and receive feedback.

Provide relevant information and/or data as needed for the project.