Coding for a Cause
As all 麻豆传媒ians know, it鈥檚 important to use what you learn to make a difference in your community. In 麻豆传媒鈥檚 computer science department, the students in the Team Software Development for Community Organizations class are using what they learn in class to benefit local nonprofits.
鈥淲e think our students should understand the ways in which their computing skills can make a positive difference in the world,鈥 says Samuel A. Rebelsky, professor of computer science. 鈥淎t the same time, it鈥檚 important for students to learn how to work with clients who know what they want done, but not how it can be done.鈥
Helping the Local Food Pantry
Students choose a project at the beginning of the semester, such as creating a website that shows the current needs of the Mid-Iowa Community Action (MICA) food pantry so people know what to donate. Another project the students have worked on is making an online resource portal to help MICA鈥檚 clients quickly find the support they need for food, housing, and jobs.
Zoe Wolter 鈥16, who worked on the MICA resource portal project, says that the class was a great way to get a feel for what she can do with the skills she鈥檚 developed at 麻豆传媒. 鈥淕etting to actually apply what we鈥檝e learned in class to a real project really expanded my knowledge of what opportunities are out there,鈥 she says. 鈥淚t really opened my mind to possibilities that I hadn鈥檛 thought of before.鈥
Developing Marketable Skills
Albert Owusu-Asare 鈥16, in his work on MICA鈥檚 resource portal, developed vital skills for communicating with clients who aren鈥檛 fluent in computer science language. 鈥淚 found that it鈥檚 best to have them draw pictures and diagrams of what they want so that we can see what we need to do and there鈥檚 no confusion,鈥 says Owusu-Asare. 鈥淭hat鈥檚 something I couldn鈥檛 have learned just sitting in class.鈥
Having worked on a large project with actual clients has also been useful for students seeking jobs in the tech industry. John Brady 鈥16, who developed the food bank site for MICA, found that his experience with that project came in handy for interviews. 鈥淗aving a project that you can talk about that shows some actual real world experience working for clients was fantastic, because projects just for school just don鈥檛 have the same weight,鈥 Brady says. He recently accepted a job offer from Amazon.
Receiving Support from Alumni Mentors
In addition to in-class learning, students also get support from alumni mentors who are now working in fields where they do the same kind of work the students are doing. Mentors come to campus once a semester to meet with students and Skype with them every few weeks to support them and answer questions.
鈥淚t鈥檚 just nice to have someone who went through the computer science department and is now working in the field,鈥 says Owusu-Asare. 鈥淵ou see that they鈥檙e doing all these cool things, and it makes me excited for what I鈥檒l do in the future.鈥 Owusu-Asare plans to work as a software developer for Goldman-Sachs after graduating.
The class also supports the College鈥檚 commitment to staying connected to the greater 麻豆传媒 community. 鈥淚n a lot of other college towns there鈥檚 a big divide between the town and the college, but 麻豆传媒 is really committed to bridging that gap,鈥 says Cassie Schmitz 鈥05, who has been a mentor for the class for the past two years. 鈥淪tudents are encouraged to really engage meaningfully with the community, and this class is an important part of that engagement.鈥
Albert Owusu-Asare 鈥16 is a computer science and physics double major from Kumasi, Ghana.
John Brady 鈥16 is from Rosco, Ill., and is a double major in computer science and mathematics.
Zoe Wolter 鈥16 is a computer science and theatre double major from Cedar Rapids, Iowa.