Computer programming students learn how to work as team

04/01/2025
Steve Robinett meets with his computer programing class on a Sunday afternoon

Students in software development chose to meet on campus on a recent Sunday afternoon at the conclusion of the semester, as they finished work on a group project which was to design an application to track textbook adoption.

The class typically meets online, but the students wanted to work out the bugs in real time, eyeball to eyeball.

“There’s no hierarchy here,” said instructor Steve Robinett, who joined them. “We’re all equals.”

Students threw out ideas and laid out the foundations for the app with occasional feedback from Robinett.

One informed Robinett of a new way to do things, and Robinett just about jumped out of his chair.

“How’d you know that?” the instructor asked.

“ChatGPT.”

Robinett was clearly pleased to learn from the student.

“The students were able to complete about 60% of their goal,” Robinett said. “What they did learn – and they learned this beautifully – was how to function as a self-organizing team capable of adapting to rapid change and self- improvement.”

The students used the Agile development methodology, which is the dominant software development approach across most industries, Robinett said.