Empowering students and the community through software development service learning
Download
1 / 14

Empowering Students and the Community through Software Development Service-Learning - PowerPoint PPT Presentation


  • 276 Views
  • Uploaded on

Empowering Students and the Community through Software Development Service-Learning. Dr. Joe Chao, Associate Professor Director of Agile Software Factory Department of Computer Science Bowling Green State University. Outline. The service-learning course Service learning projects

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Empowering Students and the Community through Software Development Service-Learning' - RoyLauris


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Empowering students and the community through software development service learning l.jpg

Empowering Students and the Community through Software Development Service-Learning

Dr. Joe Chao, Associate Professor

Director of Agile Software Factory

Department of Computer Science

Bowling Green State University


Outline l.jpg
Outline Development Service-Learning

  • The service-learning course

  • Service learning projects

  • The challenges and Agile approach

  • Student/community partner feedbacks

  • Agile Software Factory

©Joseph Chao, Ph.D.

Department of Computer Science

Bowling Green State University


The service learning course l.jpg
The Service-Learning Course Development Service-Learning

  • CS464/564 - Software Development

    • Two sections of 46 students in Fall 2008

    • Mostly senior and graduate students

©Joseph Chao, Ph.D.

Department of Computer Science

Bowling Green State University


Six real world real client projects l.jpg
Six real-world real-client projects Development Service-Learning

  • Behavioral Connections of Wood County

    • Victim Case Tracking System

  • Neighborhood Property, Inc.

    • Employee Database System

  • Wood County Cocoon Shelter

    • Service Reporting System

  • Office of Service-Learning at BGSU

    • Service-Learning Information System

  • Eastwood Middle School

    • Student Activity Matching System

  • Ohio High School Speech League

    • E-Voting System

©Joseph Chao, Ph.D.

Department of Computer Science

Bowling Green State University


Major challenges l.jpg
Major challenges Development Service-Learning

  • Finding suitable projects

    • Agile Software Factory

  • Most students do not have prior knowledge in software development

    • Quickly provide enough information for the student to start project as early as possible

  • Must complete a quality software system in a sixteen-week semester

    • Agile methods – iterative and incremental

©Joseph Chao, Ph.D.

Department of Computer Science

Bowling Green State University


The agile approach l.jpg
The Agile Approach Development Service-Learning

  • Five iterations - three weeks each

  • Iteration 0 for project preparation

    • Meetings customers, research on technologies, and preliminary project planning and estimation;

  • Iterations 1 through 4

    • Sets of user stories (system requirements) to be completed, and delivered to the client for feedbacks at the end of each iteration

  • Students schedule their own time for project development.

©Joseph Chao, Ph.D.

Department of Computer Science

Bowling Green State University


Semester schedule l.jpg
Semester Schedule Development Service-Learning


Student survey l.jpg
Student Survey Development Service-Learning

  • In an end of semester survey of 46 students who worked on the service-learning projects

    • 39 believed their communication skills improved through working on the project

    • 41 felt their teamwork skills improved

    • All 46 agreed they acquired real-world skills that they can apply in their future careers

©Joseph Chao, Ph.D.

Department of Computer Science

Bowling Green State University


Student testimonials l.jpg
Student Testimonials Development Service-Learning

  • “I had never taken a service-learning course before so I did not know what to expect. I am pleased with what I learned from this course.”

  • “I was able to work on a project that matters in the real world.”

  • “Prior to this class, I was not sold on the idea of software development as a potential career. But after seeing all of the aspects of the process, I would love to go into development.”

  • “The knowledge of Agile software engineering methods has already proven impressive for me at interviews and when speaking with potential employers.”


Community partner testimonials l.jpg
Community Partner Testimonials Development Service-Learning

  • “The matching system is wonderful. It is very usable and user-friendly. I spend between 4 and 5 hours each year matching students in cabins by hand. This computer system will allow me to do the same task in less than an hour. This is what technology is supposed to be used for, to make life easier. The Bowling Green State University students did an outstanding job.”

    -- Donny Burkin, Eastwood Middle School

©Joseph Chao, Ph.D.

Department of Computer Science

Bowling Green State University


Agile software factory http agile bgsu edu l.jpg
Agile Software Factory Development Service-Learninghttp://agile.bgsu.edu

  • Founded in Fall of 2008

    • To provide software services to community partners in need of software development and to offer hands-on, service-learning opportunities to students in the BGSU Computer Science program

    • Sponsored by Agile Alliance and BGSU ITS

    • First program in higher education to offer Agile service-learning for credits

  • Dedicated to the cause of service-learning, and promote research in Agile

©Joseph Chao, Ph.D.

Department of Computer Science

Bowling Green State University


Agile software factory services l.jpg
Agile Software Factory Services Development Service-Learning

  • Project Services

    • New software development

    • Re-implementations or re-design

    • Maintenance service to projects produced by the Factory

  • Student learning opportunities

    • Agile service-learning courses

    • Part-time student employment

    • Independent projects


Conclusion l.jpg
Conclusion Development Service-Learning

  • Service-learning has been a part of the BGSU Computer Science curriculum for many years

    • Studies have shown that students who participate in service-learning are better prepared for careers in their chosen fields

  • Agile Software Factory is committed to providing students with a quality service-learning experience

    • Students who participate in our service-learning programs are given the opportunity to develop real-world skills that prospective employers desire

©Joseph Chao, Ph.D.

Department of Computer Science

Bowling Green State University


Thanks for coming l.jpg
Thanks for Coming ! Development Service-Learning

©Joseph Chao, Ph.D.

Department of Computer Science

Bowling Green State University


ad