Recent experiences
Advanced R for Data Science
CS5610
Welcome to the Western Michigan University, Department of Computer Science! In our Advanced R for Data Science course, students delve into the intricacies of the R system, gaining proficiency in programming and data analysis. With a focus on small team projects, we aim to provide a practical and advanced understanding of R, preparing students for graduate-level work. Process for Matching: To initiate collaboration, submit a match request through the Riipen platform. Engage in a video call with our educator to discuss project scope, learning objectives, and establish a partnership. If both parties agree, confirm the match by hitting the "Accept" button on the Riipen platform. Students are assigned to the project via Riipen, and collaboration begins through the platform. Ideal Partner: Company Type/Industry Preferred: Open to any business type with available data for student work and a clear business challenge. Type of Project: Task-based with the company providing data.
Senior Design Project Starting Fall 2023
CS 4900
This course is the first of a capstone project sequence required for all computer science majors. Software engineering and its methodologies are explained. Various software life cycle models are introduced. Students are placed into teams and assigned to a client and project. The teams create a project plan, analyze and specify requirements for their project and develop a design. Prototype demonstrations and periodic oral and written progress reports are required to help assure steady progress. Individuals and teams produce a variety of documents throughout the course. Documents include a management plan, project abstracts, a requirements specification, a user interface prototype document, and a design document consisting of architectural and detailed design elements.
Senior Design Project Starting - Spring 2024
CS 4900
Welcome to Western Michigan University's Senior Design course! Engage in a transformative collaboration that empowers computer science majors to apply their skills in real-world scenarios. About the Institution, Program, and Students: In the Senior Design course, students delve into software engineering methodologies, exploring various software life cycle models. Placed into teams, each student is assigned to a client and project, creating a comprehensive project plan, analyzing requirements, and developing innovative designs. Matching Process: Project Submission: Business owners submit project proposals. Learner Review: Student groups choose projects aligning with their interests and skills. Mutual Confirmation: Selected project providers join Riipen, where projects are matched with the designated Riipen Experience Page. Platform Assignment: Projects are assigned to student groups on the Riipen platform. Collaboration Commences: Students and business owners collaborate to bring software solutions to life.
Programming Solutions from Graduate Computer Science Students
CS5950
Welcome to the Programming for Graduate Students course at Western Michigan University, where the future of computer science takes shape. Our program offers a unique opportunity to collaborate with dynamic first-year graduate students brimming with energy, enthusiasm, and a profound desire to bridge the gap between classroom theory and real-world business solutions. These students, while primarily fresh faces in the field, are armed with a thirst for knowledge and a commitment to translating their newfound expertise into impactful solutions for your organization. By partnering with our institution and these budding tech talents, you'll gain access to a wealth of innovation and a source of fresh, dynamic thinking that can invigorate your business. Expectations for a Successful Partnership To make the most of this collaboration, we kindly request the following from our esteemed employers: Clear Business Projects: Provide a well-defined project in the field of study, offering students the opportunity to apply their programming skills to a real-world challenge within your organization. Guidance and Mentorship: Be willing to guide and mentor students throughout the project, sharing your expertise and providing constructive feedback. Passion for Collaboration: Approach the partnership with a passion for working closely with students in a collaborative and constructive manner. Time Commitment: Dedicate time to regularly engage with the students, offering guidance and support to ensure the project's success. Steps to Match and Collaborate Submit a Match Request: Begin by submitting a match request via Riipen to initiate contact with the professor and express your interest in collaborating. Meet with the Professor: Arrange a meeting with the professor to discuss your project and its suitability for this experience. Ensure alignment with the course's objectives. Confirm the Match: Once the match is confirmed on the Riipen platform, a group of talented students will be assigned to your project. Collaborate for Success: Engage in meaningful collaboration with the students, providing guidance, feedback, and mentorship throughout the project's duration.