Professional Programming Project - 2025

CIT 4203
Open Closing on February 1, 2025 / 1 spot left
Elms College
Chicopee, Massachusetts, United States
Beryl Hoffman
Professor of Computer Science
3
Timeline
  • February 3, 2025
    Experience start
  • May 6, 2025
    Experience end
Experience
4/5 project matches
Dates set by experience
Preferred companies
Anywhere
Any company type
Any industries
Categories
Website development Information technology Software development Databases Data visualization
Skills
project planning database application web development python (programming language) html generation cascading style sheets (css) java (programming language) c# (programming language) javascript (programming language)
Student goals and capabilities

Bring on learners from Elms College to be your learner-consultants, in a project-based experience. This senior capstone project course allows students to create a large professional programming project. During this course, learners develop strong programming, project planning, and coding skills. Through this experience, learners will also design and execute large-scale programming projects while engaging in professional collaboration. Students are experienced in HTML, CSS, JavaScript, Python, Java, C#, ASP.NET, SQL, ReactJS.

Students
Undergraduate
Intermediate levels
8 students
Project
50 hours per student
Administrators assign students to projects
Individual projects
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. The developed code, website, data analysis, or software testing results.


Project timeline
  • February 3, 2025
    Experience start
  • May 6, 2025
    Experience end
Project Examples

Ideal projects should allow students to create substantial programming solutions. Some project examples include:

  1. Custom Inventory Management System: Develop a scalable software system to help manage product inventories for a growing business.
  2. Mobile App for Task Scheduling: Build a mobile application that helps users organize their daily tasks efficiently using modern frameworks.
  3. Data Visualization Tool: Create a tool that visualizes business or scientific data in real time for better decision-making.
  4. E-commerce Website Redesign: Rebuild or enhance a company's existing e-commerce site, focusing on improving user experience and functionality.
  5. Automated Testing Suite for Software Development: Develop an automated testing framework for continuous integration in software projects.


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

Will you be able to provide consistent guidance and necessary project resources throughout the project?

Is your project timeline flexible enough to accommodate a semester-long course for 3 months February - April 2025?